2012-01-27 63 views
0

我想創建我的Firefox插件。我想調用一個改變iframes src的javascript。從Firefox插件和iframe開始

我不知道如何建立一個插件,調用我的功能之前頁面加載。只有我得到的是main.js。我試圖插入提醒('hello');,但沒有任何反應。有沒有任何有用的教程呢?

回答

0

事實上,最令人滿意的事情是獲取DOM加載。所以通常我們必須等到頁面加載(DOM)。

這就是爲什麼聽者以下是使用這麼多:

window.addEventListener("load", function(){}, false); 
appcontent.addEventListener("DOMContentLoaded", function docLoader(e){}, true); 

所以就叫你建立的任何功能。它會在任何頁面加載之前運行。


要在FF插件開發工作有很大幫助,總是讓搜索前綴MDN(Mozilla開發者網絡)。此外,我建議你閱讀所有這MDN: XUL School Tutorial。它的開始是這樣的:

XUL School是一個全面的附加開發教程,重點介紹了Firefox擴展開發的 。建議您至少讀一遍 。儘管Firefox變化很快,但本教程中的內容應該是最新且有效的。

+0

addon的main.js代碼如下所示:function docLoader() { alert('loaded'); (「load」,function(){alert('loaded');},false);}}}。 (「DOMContentLoaded」,function docLoader(){},true);但沒有任何反應...... – Pmillan 2012-02-05 21:04:43