您可以使用JavaScript和Firefox扩展来更改现有页面吗?

时间:2015-04-06 20:57:21

标签: javascript firefox

我使用网站完成一些工作,但我想使用JavaScript为网站添加一些功能。我在Firefox中使用暂存器创建了代码我只需要一种方法来在每次加载时将其添加到页面中。这可以通过Firefox中的扩展来完成。还有哪些其他选择可以做到这一点?该网站的所有者不会添加我需要的额外功能。

1 个答案:

答案 0 :(得分:1)

要修改网页内容,您需要使用内容脚本

一个例子:

// main.js

var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");

pageMod.PageMod({
  include: "*.mozilla.org",
  contentScriptFile: data.url("content-script.js")
});
// content-script.js

document.body.innerHTML = "<h1>Page matches ruleset</h1>";

https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts