我想知道如何添加一个在 Firefox 中打开的所有页面上运行的JS文件,并且每次用户打开新页面/选项卡时都会重新加载。
我希望我的脚本在页面的 DOM(如果可能的话 CSS)加载之前加载。
到目前为止,这是我所拥有的(添加//评论只是为了更好地理解):
main.js
var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: "http://*/*","https://*/*",//LOADS ON ALL PAGES (not sure if I'm correct)
contentScriptFile: data.url("performcheck.js"),//LOADS THE JS FILE I WANT
});
执行检查.js
if (document.domain=="www.google.com"){
alert('Welcome Google user! I said it before the page loaded.');
}
我不知道我应该将这些文件放在哪些文件夹中,以及我应该添加什么到我的
install.rdf或chrome.manifest文件,以便可以在每个页面上生成脚本。
在此先感谢您的帮助。