朋友說本身在訪問房天下的頁面時,他們頁面進行了跳轉,跳轉到登陸頁面,說是前端跳轉.讓我也看看,我看個人機器沒有進行跳轉.
後來就發現有的機器在訪問頁面會自動跳轉到登陸頁面.有的不會進行跳轉.
好比訪問:
有的機器會跳轉到,應該是跟ip有關,他們判斷ip地址,而後進行跳轉.有的不會跳轉.
怎麼解決這種問題,讓頁面不進行跳轉呢.
我嘗試了不少方式,已經成功的方法有好幾個,我一一列出來.
方法一:
換ip地址,用代理換ip地址試試,若是不行就得用其它方法.
方法二:
在頁面加載出來內容後,頁面跳轉以前,結束掉跳轉過程.就是在瀏覽器的左上角的按鈕,在跳轉以前,點擊X,中止頁面的操做.這樣頁面的內容也能看到,還不會調轉.
這個得把握時機,早了 晚了都不行.只有在最合適的時機才能阻止跳轉.
方法三:
禁用頁面的js,他這跳轉一定用的是前端的跳轉,不是後端的過濾,不然也不可能看到頁面內容.
能夠安裝個chrome的擴展:Quick javascript switcher, 安裝好以後,再右鍵點擊插件界面,選擇"選項"
或者在插件左鍵單擊,也能中止,可是得把握時機.若是頁面已經跳轉了,那麼禁用也沒用了.
方法四:
安裝chrome的uBlock Origin插件,打開頁面時,會顯示一系列的請求,阻止一個jsimg.fang.com,就在旁邊的框裏(旁邊的框有兩個,用前面的那個框),框分爲左中右三個,左右邊的框是阻止,點一下,當前框就變成紅色的了,就會阻止這個域名的訪問.這時頁面也就不會跳轉了.
方法五:
經過我觀察,房天下的跳轉是有一個js文件決定的.
阻止這個js文件的加載就能夠達到頁面不跳轉的效果.
在chrome瀏覽器中安裝Adblock plus 插件,在插件圖標中右鍵-選項,打開Adblock plus的高級頁,在個人過濾列表中添加一個配置.配置以下:
||jsimg.fang.com/passport/js/RSA.min.js
而後保存,以後再訪問這個頁面,頁面就跳轉了.