firefox-addon之在 Page-Mod 中使用远程内容脚本文件/Javascript

del 阅读:18 2024-11-24 20:56:43 评论:0

有什么方法可以轻松地将远程 javascript 文件用作 page-mod API 的内容脚本? ?

我正在尝试构建一些简单的插件供我自己使用,以自动化一些重复的事情。因为我要修改的页面会不时更改,并且我需要相应地更新“内容脚本”javascript,所以如果我只需要在我的服务器上编辑它并且插件/扩展程序可以再次工作就好了无需编辑和重新打包 xpi。我很确定我能够一起破解一些东西来实现这一点,但如果有任何简单的方法可以做到这一点,我会洗耳恭听:)

请您参考如下方法:

内容脚本本身不应该是远程脚本,那将是一个安全漏洞。但是内容脚本可以在网页中插入一个远程脚本:

var pageMod = require("page-mod"); 
pageMod.PageMod({ 
  include: "...", 
  contentScript: 'var script = document.createElement("script");'+ 
                 'script.src = "...";'+ 
                 'document.body.appendChild(script);' 
}); 


标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号