解决baidu屏蔽来自chrome的google搜索
今天使用goolge搜索时,点击搜索结果到百度看到了传说中的“中间跳转页”,即是出现“点击这里继续访问您选择的百度知道结果>>”提示,而且这还是针对浏览器的,使用chrome会这样,而Fireofx、safari则没有。对这种情况果断不能忍啊,上网一找,使用chrome下的脚本扩展Tampermonkey可以轻松搞定。Tampermonkey真是一个好东西,它允许用户自己定义JS脚本在指定的页面上运行,也就是说通过它可以修改访问页面上的很多东西,比如你经常访问的某个网站,你觉得字体太小,可以使用自己写一个脚本来加大字号,可以理解自己写的js是页面自带js一样。下面介绍如何解决上述的问题。
1、安装Tampermonkey。直接去Chrome Web Stroe搜索Tampermonkey,然后安装即可。
2、安装成功后应该在网址输入栏后出现Tampermonkey的小图标。点击图标选择“新建脚本”,然后把下面内容复制进去保存即可。
// ==UserScript== // @name baidu ressafe page auto rediret // @version 1.0 // @description chrome浏览器中取消百度对Google搜索的自动跳转 // @include http://*baidu.com/search/ressafe.html* // @author YangYZ // ==/UserScript== (function(){ var loc = window.location.href; if (loc.match("ressafe\\.html\\?q=.*&url=.*baidu.com")) { window.location.href = window.location.href.replace(/.*url=(.*)&*/,"$1"); }; })();
说明:注释中使用@xxx 后的信息会在脚本管理中显示,其中@include对设定的网站启用脚本,可以使用通配符。脚本内容很简单,就是判断当前的url是不不是“中间页”的地址,如果是就使用 window.location.href跳转到真正的目标地址。
欢迎转载,转载请注明文章出处,谢谢!