2013-12-10 340 views
1

我正在創建Firefox擴展,我想用瀏覽器自動啓動擴展。沒有任何點擊,它只是在後臺開始。我知道這是可能的,例如ghoster插件可以做到這一點,但是它的代碼非常龐大,所以我花費太多時間來分析它。而且順便說一下,我不想等待任何頁面加載,或者其他什麼。緊接着firefox啓動之後。任何提示?Autorun Firefox擴展

回答

2

擴展的代碼能夠在瀏覽器加載後立即運行。你可能只需要添加一個事件監聽,讓擴展知道,瀏覽器已準備就緒:

window.addEventListener("load",function() {yourBrowserLoadFunction();}, false); 

功能yourBrowserLoadFunction()中的代碼將盡快啓動瀏覽器上運行。

+0

完全不可思議。之前測試過,不起作用。幾十個MDN文檔頁面,並突然啓動。不知道爲什麼。無論如何,你的答案是完全正確的。謝謝 –