如何使用 NoScript 将网站上的所有脚本列入白名单

如何使用 NoScript 将网站上的所有脚本列入白名单

如何让 Firefox NoScript 扩展允许全部特定网站上使用的脚本?

有一个名称错误/有缺陷的“允许所有此页面”选项,但实际上它并没有允许所有内容。它似乎只允许所有脚本如果它们来自同一个域,但其他任何东西(例如cloudfront、google-analytics 等)仍然会被阻止。这通常会破坏网站,并使 NoScript 无法使用,因为许多良性网站使用大量域外包含各种媒体。有些网站有几十个脚本,自然而然地,每次将某些东西列入白名单时,NoScript 都会重新加载页面,因此可能需要几分钟才能使网站正常运行。

有没有办法解决这个麻烦,或者更简单的方法是卸载 NoScript 和/或使用设计更好的 Javascript 拦截器?

答案1

“允许所有此页面”允许当前页面引用的所有脚本(来自任何域)。问题是这些脚本可能会引用仍被阻止的其他域。该网站还可能在您稍后浏览的其他页面上引用其他域上的脚本。您可能需要在同一网站上多次“允许所有此页面”,然后该网站使用的所有脚本才会被解除阻止。

NoScript 在阻止内容方面非常灵活,但要获得想要的结果可能需要付出很多努力。这种不便之处与 NoScript 提供的安全性直接相关。如果您想要阻止特定站点的 JavaScript,但又不想自己设置规则,您可以寻找白名单并将其导入 NoScript(当然,这会将您对站点的信任委托给白名单的来源)。

答案2

顺便提一句。,这里是添加其中一个的简单方法讨厌的域,其中包含子域列表:

https://i.stack.imgur.com/5Sx4t.jpg

(经过手动添加根域:))

与上述相同的屏幕截图,添加到超级用户:

无脚本_1_of_5

无脚本_2_of_5

无脚本_3_of_5

无脚本_4_of_5

无脚本_5_of_5

答案3

NoScript 外观选项控制其工具栏图标菜单中显示的内容,其中允许该页面的所有&暂时允许所有此页面默认情况下,两者都启用。但是,一旦您使用“永久”允许,它将填补白名单这可能会对性能产生影响(取决于 RAM,甚至 CPU)。保持不选中状态 - 以及使页面权限永久化,防止被意外使用:

http://i.imgur.com/voO4tp7.png

暂时允许所有此页面可以通过设置键盘快捷键轻松调用,如InformAction 常见问题解答只需单击工具栏按钮即可让所有脚本暂时运行。

顺便说一句,之前几个版本中曾出现过一个问题,现已修复,noscript.key.revokeTemp 快捷方式不起作用。

^^ 与通过 Firefox 添加键盘快捷键类似关于:配置, 有黑名单不受信任的域,其设置如下:不受信任的脚本

相关内容