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

del*_*ta9 3 firefox-addon firefox4 firefox-addon-sdk

有没有办法轻松使用远程javascript文件作为内容脚本与page-mod API

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

Wla*_*ant 5

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

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

  • 你可以这样做,弗拉迪米尔是正确的; 但我不认为它会得到AMO编辑的批准. (2认同)