仅允许使用 NoScript 的域中的第三方脚本

仅允许使用 NoScript 的域中的第三方脚本

Github 现在将其脚本托管在 akamai 中。但 NoScript 只允许我允许 akamai.net,而不允许 github_account.akamai.net。

有没有办法告诉 NoScript 仅在我访问 GitHub 时允许 akamai.net?

我正在看安倍晋三设置,但我不确定这是否是正确的方法。我在测试时遇到了困难,因为我目前找不到使用 akamai.net 脚本的其他网站。

答案1

NoScript 常见问题解答使用 ABE (应用程序边界执行器) 来回答这个问题:

Site .akamai.net
Accept INCLUSION from SELF++
Accept INCLUSION from .trusted-site1.com .trusted-site2.com trusted-site3.com
Deny

所以:

Site .akamai.net
Accept INCLUSION from SELF++
Accept INCLUSION from *.github.com github.com
Deny

...应该管用?

更多的有关 ABE 的信息在这里,包括如何编写规则的 PDF 文件。

另请参阅Information.com 论坛

请注意,由于 ABE 的规则独立于 NoScript 的权限,因此您需要在 NoScript 的菜单中“允许 google-analytics.com”才能使上述操作生效。另请注意,独立于 ABE,即使某个脚本源在 NoScript 中被列入白名单,它也不会在来源本身未被列入白名单的页面上作为第三方脚本运行。

相关内容