有没有办法轻松使用远程javascript文件作为page-mod API的内容脚本?
我正在尝试构建一些简单的插件供我自己使用,以自动化一些重复的东西。因为我将要修改的页面会不时更改,我将需要相应地更新“内容脚本”javascript,如果我只需要在我的服务器上编辑它并且插件/扩展将再次工作,那将是很好的无需编辑和重新打包xpi。我很确定我能够一起破解可以实现这一目标的东西,但是如果有任何简单的方法可以做到这一点我都是耳朵:)
答案 0 :(得分:5)
内容脚本本身不应该是远程脚本,这将是一个安全漏洞。但是内容脚本可以将远程脚本插入到网页中:
var pageMod = require("page-mod");
pageMod.PageMod({
include: "...",
contentScript: 'var script = document.createElement("script");'+
'script.src = "...";'+
'document.body.appendChild(script);'
});