【发布时间】:2014-08-07 18:40:08
【问题描述】:
所以我创建了一个插件,可以在每个打开的页面上找到某些字符串,它应该可以正常工作。我唯一的问题是:当页面使用 AJAX 更新其内容时,我不知道如何检测它并重新运行我的 contentScriptFile。
我的内容脚本文件中是否有我应该使用的模块或某种类型的 JS 侦听器?
这是pageMod:
pageMod.PageMod({
include: "*",
contentScriptFile: [self.data.url("jquery-1.9.1.min.js"), self.data.url("script.js")],
onAttach: function(worker){
var apiKey = require("sdk/simple-prefs").prefs.apiKey;
var ignoreList = require("sdk/simple-prefs").prefs.ignoreList;
worker.port.emit("prefSet", [ignoreList, apiKey]);
});
【问题讨论】:
标签: javascript jquery ajax firefox-addon firefox-addon-sdk