Javascript Firefox插件:加载URI事件

Javascript Firefox插件:加载URI事件,javascript,firefox-addon,dom-events,Javascript,Firefox Addon,Dom Events,在Firefox插件中,我通过 window.content.wrappedJSObject.location = 'http://newlocation/'; 我要求的是一个加载事件绑定,用于站点更改。我试过了 window.content.addEventListener('load', function() { }); 。。这是行不通的。这个示例是否涵盖了您想要的内容: 如果没有,您必须进一步指定您的意思。确保您实际查看了错误消息。Ctrl-shift-J是你的朋友!在这种情况下,ad

在Firefox插件中,我通过

window.content.wrappedJSObject.location = 'http://newlocation/';
我要求的是一个
加载事件
绑定,用于站点更改。我试过了

window.content.addEventListener('load', function() { });

。。这是行不通的。

这个示例是否涵盖了您想要的内容:


如果没有,您必须进一步指定您的意思。

确保您实际查看了错误消息。Ctrl-shift-J是你的朋友!在这种情况下,
addEventListener
需要第三个布尔参数:
window.content.addEventListener('load',function(){},true)
window.content.addEventListener('load',function(){},false)。这表示您希望在冒泡阶段还是捕获阶段调用侦听器。在大多数情况下,使用哪一个并不重要,除了(IIRC)
load
事件不会冒泡,因此您必须使用捕获阶段(
true
)!