前端跳转处理--房天下的访问页面部分ip自动跳转到登录页面的解决办法(xjl456852原创)
朋友说自己在访问房天下的页面时,他们页面进行了跳转,跳转到登录页面,说是前端跳转.让我也看看,我看我的机器没有进行跳转.
后来就发现有的机器在访问页面会自动跳转到登录页面.有的不会进行跳转.
比如访问:
有的机器会跳转到,应该是跟ip有关,他们判断ip地址,然后进行跳转.有的不会跳转.
怎么解决这种问题,让页面不进行跳转呢.
我尝试了很多方式,已经成功的方法有好几个,我一一列出来.
方法一:
换ip地址,用代理换ip地址试试,如果不行就得用其它方法.
方法二:
在页面加载出来内容后,页面跳转之前,结束掉跳转过程.就是在浏览器的左上角的按钮,在跳转之前,点击X,停止页面的操作.这样页面的内容也能看到,还不会调转.
这个得把握时机,早了 晚了都不行.只有在最合适的时机才能阻止跳转.
方法三:
禁用页面的js,他这跳转必定用的是前端的跳转,不是后端的过滤,否则也不可能看到页面内容.
可以安装个chrome的扩展:Quick javascript switcher, 安装好之后,再右键点击插件界面,选择"选项"
将 {"primaryPattern":"http://news.tj.fang.com/*","setting":"block","scope":"regular"} 填入到配置中,再次刷新页面,页面就不跳转了.
或者在插件左键单击,也能停止,但是得把握时机.如果页面已经跳转了,那么禁用也没用了.
方法四:
安装chrome的uBlock Origin插件,打开页面时,会显示一系列的请求,阻止一个jsimg.fang.com,就在旁边的框里(旁边的框有两个,用前面的那个框),框分为左中右三个,左右边的框是阻止,点一下,当前框就变成红色的了,就会阻止这个域名的访问.这时页面也就不会跳转了.
方法五:
通过我观察,房天下的跳转是有一个js文件决定的.
阻止这个js文件的加载就可以达到页面不跳转的效果.
在chrome浏览器中安装Adblock plus 插件,在插件图标中右键-选项,打开Adblock plus的高级页,在我的过滤列表中添加一个配置.配置如下:
||jsimg.fang.com/passport/js/RSA.min.js
x
1
||jsimg.fang.com/passport/js/RSA.min.js
然后保存,之后再访问这个页面,页面就跳转了.