[英]How to access window object from XUL?
我正在嘗試從firefox擴展onLoad
事件設置為當前網頁。 我正在使用gBrowser
對象,但不確定是否這是最好的方法。 我想在網頁窗口上設置一個onLoad
事件,以在頁面加載后立即執行插件的某些操作。
提前致謝。
經過幾次嘗試,我找到了解決方案。 可以說我們有一個名為pageLoaded
的function
,當網站完全加載后,我們要調用該function
。 現在,我們必須向gBrowser
對象添加一個事件偵聽器以捕獲load
事件。
這里的代碼:
function pageLoaded(){
alert("the page has been loaded")
}
gBrowser.addEventListener("load", pageLoaded, true);
我建議先使用事件監聽器添加到擴展文檔中,然后再將其添加到gBrowser中。 結果將是這樣的:
window.addEventListener("load", function () {
gBrowser.addEventListener("load", pageLoaded, true);
}, false);
我希望此解決方案對某人有用。
謝謝閱讀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.