![Firefox 原生支持用户脚本 - 无需插件](https://linux22.com/image/1570684/Firefox%20%E5%8E%9F%E7%94%9F%E6%94%AF%E6%8C%81%E7%94%A8%E6%88%B7%E8%84%9A%E6%9C%AC%20-%20%E6%97%A0%E9%9C%80%E6%8F%92%E4%BB%B6.png)
我想在 Firefox 中运行一些自定义用户脚本,但不需要 Greasemonkey 之类的附加组件。
很久以前,可以通过将脚本放在userscripts\\
Firefox 用户配置文件内的文件夹中来实现这一点。我试过了,但我认为它不再有效。
那么,无需安装附加组件,是否可以在 Firefox 中运行用户脚本?
答案1
你不能自动地GM_
运行用户脚本,除非您安装 Tampermonkey 或 Violentmonkey 等附加组件,否则您无法使用功能(Greasemonkey 在版本 4 中变得基本无用)。
如果没有这样的扩展,您可以:
- 在页面的控制台中手动运行用户脚本代码(Ctrl Shift K)。
- 或者,将代码转换为书签,保存,然后点击书签来运行代码。
或者,如果你不信任其他扩展开发人员,你可以编写你自己的扩展自动注入 javascript。这并不难,你可以从一个简单的manifest.json
js开始content_scripts
。
参见MDN 上的“你的第一个扩展”。