gpt4 book ai didi

javascript - 如何在 moz 扩展页面上执行用户脚本?

转载 作者:行者123 更新时间:2023-12-03 01:13:14 27 4
gpt4 key购买 nike

我想在扩展程序的页面上执行用户脚本。

我正在使用 Greasemonkey,是否有可用于在扩展程序页面上执行用户脚本的权限、设置或包含过滤器?

现在,我通过在解压并重新打包扩展程序后编辑 html 文件来包含我的 javascript。

但是,我希望能够更改脚本而不必编辑扩展本身。

最佳答案

Greasemonkey(以及 Tampermonkey、Violentmonkey 等)是 Firefox 上的 WebExtension。并且,旧的“附加”架构在 Firefox 57(“Quantum”)中被禁用。

WebExtensions 被明确阻止在(另一个)扩展程序的页面上运行。(想象一下,如果扩展程序可以与其他扩展程序的页面进行胡闹,那会是多么有趣的困惑。)

引用the Match patterns Scheme documentation :

  • 扩展程序只能在 httphttpswswssftpftpsfile 方案。
  • 未列出 moz-extension 方案。

注意:

  1. mozilla.org pages are also blocked出于类似的原因。
  2. Chrome、Opera 等都有类似的限制。
  3. 扩展程序可以在它自己的 moz-extension:// 页面上运行,但这不适用于 Greasemonkey,除非您是开发人员油猴本身。

关于javascript - 如何在 moz 扩展页面上执行用户脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52131490/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com