我现在正忙着使用firefox sdk add,我想将javascript文件添加到现有网站 - 比如将jquery添加到现有网站。
我该怎么做?
答案 0 :(得分:1)
有一些解决方案可以做到这一点。一个例子如下:
var tabs = require("sdk/tabs");
var data = require("sdk/self").data;
tabs.on('ready', function(tab) {
var worker = tabs.activeTab.attach({
contentScriptFile: [
data.url("jquery.min.js")
]
});
});
jquery.min.js
位于您的扩展程序的数据文件夹中,并且它将附加到活动标签页。
另一个解决方案是使用pageMod
,它将允许您确定JS将附加到哪些网页。在以下示例中,它将附加到mozilla.org。:
var data = require("sdk/self").data;
var pageMod = require("sdk/page-mod");
pageMod.PageMod({
include: "*.mozilla.org",
contentScriptFile: data.url("my-script.js")
});