Firefox用户可通过五种方法阻止未经请求的页面重定向:一、启用增强型跟踪保护并设为严格模式;二、在about:config中将network.http.redirection-limit设为0、dom.disable_window_open_feature.location设为true;三、安装uBlock Origin并添加重定向过滤规则;四、手动编辑hosts文件屏蔽高频重定向域名;五、在权限设置中禁用网站的自动重定向权限。
如果您在使用Firefox浏览器时频繁遭遇未经请求的页面重定向,例如点击链接后跳转至广告页、恶意推广站或仿冒登录页,则可能是网站脚本利用window.location或meta refresh实施的主动跳转行为。以下是阻止此类重定向的具体操作方法:
一、启用增强型跟踪保护并设为严格模式
该功能不仅拦截第三方跟踪器,还能识别并阻断已知用于驱动重定向的恶意脚本域名与重定向服务端点,尤其对短链跳转、伪装跳转及混淆JS重定向具备实时拦截能力。
1、点击火狐浏览器右上角三条横线菜单按钮。
2、在下拉列表中选择“设置”。
3、左侧导航栏点击“隐私与安全”。
4、定位到“增强型跟踪保护”模块,点击保护级别下拉菜单。
5、选择严格模式。
6、确认页面下方“全方位 Cookie 保护”状态为已启用。
二、禁用自动重定向响应头处理
Firefox默认允许服务器通过HTTP响应头中的Location字段触发重定向,关闭该行为可强制中断服务端发起的非用户主动触发跳转。
1、在地址栏输入about:config并回车,点击“接受风险并继续”。
2、在搜索栏中输入network.http.redirection-limit。
3、双击该项,将数值修改为0。
4、再次搜索dom.disable_window_open_feature.location。
5、双击该项,将其值设为true。
三、安装uBlock Origin并启用重定向过滤规则
uBlock Origin支持通过自定义过滤语法拦截基于JavaScript的location.assign()、location.replace()等重定向调用,同时可订阅专门针对跳转链的社区规则集,覆盖大量中文黑帽SEO跳转站点。
1、访问https://addons.mozilla.org,搜索“uBlock Origin”。
2、认准开发者为“Raymond Hill”,点击“添加到 Firefox”。