我想在扩展页面上执行用户脚本。
我正在使用Greasemonkey,是否可以使用扩展程序页面上的用户脚本来执行我的用户脚本的权限,设置或包含过滤器?
现在,在解压缩并重新打包扩展程序之后,我将通过编辑html文件来添加我的javascript。
但是,我希望能够更改脚本而不必编辑扩展本身。
答案 0 :(得分:1)
Greasemonkey(以及Tampermonkey,Violentmonkey等)在Firefox上是WebExtension
个。并且,旧的“附加”体系结构已被Firefox 57(“ Quantum”)禁用。
WebExtensions被明确禁止在(另一个)扩展程序页面上操作。(想象一下,如果扩展可以与其他扩展程序页面一起玩耍会带来混乱的局面。)
请参阅the Match patterns Scheme documentation:
http
,https
,ws
,wss
,{{1 }},ftp
或ftps
方案。file
方案。注意:
moz-extension
页面上运行,但是不适用于Greasemonkey,除非您自己开发Greasemonkey。