你怎么知道在firefox插件中通过ajax加载新数据的时间?

时间:2011-07-21 21:20:18

标签: javascript firefox-addon

我正在使用新的插件构建器为firefox创建一个插件。我希望在使用XMLHttp请求加载数据时触发事件,这样我就可以运行脚本来添加一些额外的功能。与页面加载类似,但站点使用ajax。这是我的第一个插件,我不知道该怎么做。我环顾四周,有这种方法

XMLHttpRequest.prototype.getResponseHeader=function(){
    runCheck();
};

但是当我在控制台中添加它时告诉我没有XMLHttpRequest.prototype。我已经通过在firebug中加载它来测试它并且它可以工作,但是当我尝试在内容脚本中使用它时它没有?

1 个答案:

答案 0 :(得分:1)

有一个名为DOMSubtreeModified的鲜为人知的事件,当DOM子树被修改时会激活(在那里非常惊讶)。我读了一些应该被弃用的地方,但我不记得在哪里。查看DOM event reference