Firefox Addon-SDK附加/ after / html,jquery无法正常工作

时间:2012-11-16 15:49:33

标签: jquery firefox sdk mozilla firefox-addon-sdk

我目前正在使用Mozilla的Firefox SDK开发Firefox插件。基本的想法是修改DOM,然后留下一些东西供以后使用。

所以这是迄今为止有效的方法:

var issues = require("page-mod");
var self = require("self");

issues.PageMod({
    include: '*',
    contentScriptFile: [self.data.url("jquery-1.8.2.min.js"), self.data.url("script.js")]
});

没什么大不了的,jQuery工作查找,我的自定义script.js被加载。现在只是为了测试目的我清空页面正文并尝试追加一些东西,但它不起作用,脚本就停止了。我到目前为止所做的事情是:

jQuery('body').empty();
$('body').append('<h1>TEST</h1>');
$('body').after('<h1>TEST</h1>');
$('body').html('<h1>TEST</h1>');

我想这将是一件非常简单的事情,但我现在无法理解。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

你有任何错误吗?这对我有用:

Main.js:

var issues = require("page-mod");
var data = require("self").data;

issues.PageMod({
    include: 'http://canuckistani.ca*',
    contentScriptFile: [data.url("jquery.min.js"), data.url("script.js")]
});

的script.js:

$('body').empty()
    .append('<h1>TEST</h1>')
    .after('<h1>TEST</h1>')
    .html('<h1>TEST</h1>');

https://builder.addons.mozilla.org/package/161694/latest/