Javascript Firefox插件:加载URI事件
在Firefox插件中,我通过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
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
)!