作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在扩展程序的页面上执行用户脚本。
我正在使用 Greasemonkey,是否有可用于在扩展程序页面上执行用户脚本的权限、设置或包含过滤器?
现在,我通过在解压并重新打包扩展程序后编辑 html 文件来包含我的 javascript。
但是,我希望能够更改脚本而不必编辑扩展本身。
最佳答案
Greasemonkey(以及 Tampermonkey、Violentmonkey 等)是 Firefox 上的 WebExtension
。并且,旧的“附加”架构在 Firefox 57(“Quantum”)中被禁用。
WebExtensions 被明确阻止在(另一个)扩展程序的页面上运行。(想象一下,如果扩展程序可以与其他扩展程序的页面进行胡闹,那会是多么有趣的困惑。)
引用the Match patterns Scheme documentation :
http
、https
、ws
、 wss
、ftp
、ftps
或 file
方案。moz-extension
方案。注意:
moz-extension://
页面上运行,但这不适用于 Greasemonkey,除非您是开发人员油猴本身。关于javascript - 如何在 moz 扩展页面上执行用户脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52131490/
我是一名优秀的程序员,十分优秀!