我目前正在使用 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>');
我想这将是一件非常简单的事情,但我现在无法弄清楚。任何帮助是极大的赞赏!