常年 Firefox 加 NoScript 插件,虽然现在主力搜索引擎用的 google 、 duckduckgo ,但偶尔仍然需要用一下百度。
但是百度在禁止 javascript 情况下,点击非第一页的搜索结果会自动跳转回第一页,很让人苦恼。 排查后发现这个:
<noscript>
<meta http-equiv="refresh" content="0; url=/s?wd=%E5%9B%BD%E9%99%85%E6%AD%8C&oq=%E5%9B%BD%E9%99%85%E6%AD%8C&ie=utf-8&usm=2&rsv_pq=edcfaa190033910c&rsv_t=71beX%2Bxx3ohOJviFiEo%2BfYfuKkWKnsrgIzNDUleb4DvFyC3w2DtMrKdLlyg&rqlang=cn&nojs=1&bqid=edcfaa190033910c"/>
</noscript>
在浏览器设置中勾选Warn me when websites try to redirect or reload the page
后,问题基本解决。
现在主要的问题是,勾选了之后所有网站跳转都不能自动进行,在 duckduckgo 上搜索每次打开网页都要点击Allow
实在是麻烦的很,如何才能实现阻止特定的网站自动跳转,而不是全局阻止。
1
kiro 2017-02-26 10:10:51 +08:00
同问。
|
2
terence4444 2017-02-26 10:47:20 +08:00 via iPhone
试试 Firefox 插件 RequestPolicy Continued 好像是这个名字,回头我再确认一下。有被阻拦的信息小红旗会亮。
|
3
kiro 2017-02-26 12:25:21 +08:00
@terence4444 这个没办法自定义特定网站啊。
|
4
langmoe 2017-02-26 12:31:18 +08:00
试试 Mason ?
|
5
15015613 OP @ terence4444
试了 RequestPolicy Continued ,这个插件主要是对不同域名的访问进行控制,对于同一域名的跳转并没有什么用。 不过也是一个好插件。 |
6
15015613 OP @kiro @terence4444
发现解决方案了, Firefox 用 NoRedirect 插件,网址: https://addons.mozilla.org/en-US/firefox/addon/noredirect/ 在规则列表中添加 `^https?://www\.baidu\.com/s\?.*`,勾选 Source 选项 完美解决百度跳转问题 |
8
langmoe 2017-02-27 01:02:19 +08:00
|