3

有没有办法通过page-mod API轻松地将远程 javascript 文件用作内容脚本?

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

4

1 回答 1

5

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

var pageMod = require("page-mod");
pageMod.PageMod({
  include: "...",
  contentScript: 'var script = document.createElement("script");'+
                 'script.src = "...";'+
                 'document.body.appendChild(script);'
});
于 2011-10-10T18:50:43.747 回答