才知道 Firefox 浏览器有个 Speculative Connect 的功能。它可以根据鼠标在页面链接上的位置预判用户的访问活动,从而在用户点击链接前向该链接的服务器发出访问请求。也就是说,即便用户只是将鼠标悬停在链接文本上想知道该链接的网址是否跟自己的预期一致而并不打算点击打开该链接也同样会造成用户访问该链接的事实。
今天再次细看此功能的说明的时候发现并没有提到鼠标悬停时后台预加载的问题,亦回想不起当初写此文所为何来。特此说明一下,免得误导大家。 2016.04.30
可以设想一下,如果这个链接是一个垃圾邮件里面的、链接页面有违法内容的推广链接会有什么样的后果?当然这个设想比较特殊。更一般的情况是,用户会因此而面临隐私泄露风险。
Firefox 并没有提供一个明显的设置选项来关闭此功能。要关闭 Speculative Connect,可以在 Firefox 浏览器的地址栏输入
about:config
并回车打开设置页面。然后在该页面的的搜索框里输入
network.http.speculative-parallel-limit
看到该设置的条目后双击它将其值改为 0 即可。
像我这号经常在网上乱逛的人当然是赶紧关掉它了。
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/disable-speculative-connect-of-firefox/>。转载请保留此信息及相应链接。