Firefox 对用户脚本的本机支持 - 无插件

Aze*_*edo 4 firefox userscripts

我想在 Firefox 中运行一些自定义用户脚本,但没有像 Greasemonkey 这样的附加组件。

很久以前,可以通过将脚本userscripts\\放在 Firefox 用户配置文件中命名的文件夹中来实现。我试过了,但我认为它不再有效。

那么,是否可以在不安装附加组件的情况下在 Firefox 中运行用户脚本?

Bro*_*ams 5

不可以。除非您安装 Tampermonkey 或 Violentmonkey 等附加组件(Greasemonkey 在版本 4 中变得几乎无用),否则您无法自动运行用户脚本,也无法使用GM_函数。

如果没有这样的扩展,您可以:

  1. 在页面的控制台 ( Ctrl Shift K) 中手动运行用户脚本代码。
  2. 或者,将代码转换为书签,保存,然后单击书签以运行代码。

或者,如果您不信任其他扩展开发人员,您可以编写自己的扩展来自动注入 javascript。这并不难,你可以从一个简单的manifest.json和一个content_scriptsjs 开始。
请参阅MDN 上的“您的第一个扩展”