【发布时间】:2012-05-29 14:06:53
【问题描述】:
我是 Firefox 扩展开发的新手,正在做我的第一个程序。 只是我需要在加载页面后弹出一个警报。 我的代码是这样的:
var myExtension = {
init: function() {
if(gBrowser) gBrowser.addEventListener("DOMContentLoaded", this.onPageLoad, false);
},
onPageLoad: function(aEvent) {
alert("Loaded");
}
}
window.addEventListener("load", function load(event){
window.removeEventListener("load", load, false);
myExtension.init();
},false);
但我收到了几次警报框。 然后我找到了关于“#document”,然后我添加了一个 IF 条件:
onPageLoad: function(aEvent) {
if (aEvent.originalTarget.nodeName == '#document') {
alert("Loaded");
}
}
不幸的是,我还是一样。 请给我建议。
【问题讨论】:
标签: javascript firefox-addon xul