为 Firefox noscript 插件加载外部白名单

为 Firefox noscript 插件加载外部白名单

我希望将 noscript 白名单存储在 dropbox 中(或以某种方式同步),这样我就可以让多台计算机同步同一个白名单。有人知道我该如何配置吗?我不知道白名单文件存储在哪里,但如果无法将 noscript 配置为使用外部文件,那么也许可以将其符号链接或放入 git repo 等。我只是想避免在多台计算机上手动导出和导入文件。

答案1

从 NoScript 2.6.9.3 开始,白名单存储在prefs.jsFirefox 配置文件内的文件中(键:)capability.policy.maonoscript.sites

我猜应该可以用脚本提取/替换这些信息。

答案2

(仅供自己参考,因为没有人回答)

Noscript 白名单信息存储在 Firefox 配置文件中。我在这里找到了一些关于使用 dropbox 同步 Firefox 配置文件的信息(有些旧):

使用 Dropbox 同步 Firefox

此解决方案使用符号链接将 Firefox 配置文件重定向到 Dropbox。您需要在所有需要同步的计算机上创建符号链接。在 Windows 上,您似乎使用了 MKLINK 命令,这可能需要管理员权限。有机会时我会尝试这个解决方案。

看起来您还可以使用内置的 Firefox 同步。Firefox -> about:config 中有一个名为“Noscript.sync.enabled”的 Noscript 设置。默认情况下,它设置为 false。启用此功能大概会允许 Firefox 同步同步 Noscript 设置。有趣的是,您可以创建自己的 Firefox 同步服务器。这可能有点过头了,但尝试一下似乎很有趣。

相关内容