我正在寻找一个可以阻止来自指定 URL 的 JavaScript 的 Firefox 插件。
例子:
- 我添加:“google-analytics.com”
- 然后它会阻止来自 Google Analytics 的所有脚本。
本质上是一个我不想允许 JavaScript 的网站黑名单。
笔记:我知道 NoScript 可以阻止所有网站的所有脚本。但我并不想这么做。
答案1
无脚本是一种常见的解决方案。它默认使用白名单——但正如 Kelbizzle 指出的那样,它支持黑名单——并且还有助于解决与 XSS 相关的漏洞。
耶斯是 NoScript 复杂代码的黑名单替代方案。
AdBlock 插件的过滤选项也可以解决这个问题:
google-analytics.com$script
。这是我的选择,因为它使管理和复制过滤规则变得非常容易。请求策略允许您阻止第三方资源,包括脚本。这是一个白名单,其中包含一些有用的临时或永久“允许所有”选项,并且它不会像 ABP 那样区分资源类型。
业障阻断者是一种资源阻断器,显然与 ABP 一样强大,但是与其他选项相比,它需要更多的思考来配置。
答案2
没有脚本是你想要的。它有一个黑名单特征。
答案3
我用块站点。它允许使用通配符,因此您可以添加类似“httpgoogle-analytics.com“。