在一個Firefox附加組件我委派用戶到一個新的URL通過火狐附加組件:加載URI事件
window.content.wrappedJSObject.location = 'http://newlocation/';
我所要求的是load event
爲站點變化結合。我試過
window.content.addEventListener('load', function() { });
..哪都行不通。
在一個Firefox附加組件我委派用戶到一個新的URL通過火狐附加組件:加載URI事件
window.content.wrappedJSObject.location = 'http://newlocation/';
我所要求的是load event
爲站點變化結合。我試過
window.content.addEventListener('load', function() { });
..哪都行不通。
這個例子涵蓋了你想要的:On page load?
如果不是,您必須進一步指定您的意思。
確保您確實看到了錯誤消息。 Ctrl-shift-J是你的朋友!在這種情況下,addEventListener
需要第三個布爾參數:或window.content.addEventListener('load', function() { }, false);
。這表示您是希望在冒泡階段還是捕獲階段調用偵聽器。在大多數情況下,使用哪一個並不重要,除了(IIRC)load
事件不會冒泡,因此您必須使用捕獲階段(true
)。
您的鏈接和[攔截頁面加載](https://developer.mozilla.org/zh/XUL_School/Intercepting_Page_Loads)幫助了很多! – pex 2010-11-17 19:03:00