我正在寫一個Firefox擴展。我希望在新標籤打開時執行我的代碼。如何將事件「TabOpen」添加到Firefox擴展的所有窗口中?
我已經試過這樣:
for (var i=0; i<Application.windows.length; i++) {
var w = Application.windows[i];
w.events.addListener("TabOpen", function(event){
alert('tab #'+w.activeTab.index +' opened');
});
}
它不工作的權利,如果windows.length> 1。例如,我們有兩個窗口。我爲每個窗口打開新標籤和事件觸發2次。我只想爲當前窗口調用一個事件。
如果你有一個新的問題,請諮詢它通過點擊[Ask Question](http://stackoverflow.com/questions/ask)按鈕。如果有助於提供上下文,請包含此問題的鏈接。 – rene 2014-02-09 22:24:11
確定thx man im new to stack – Noitidart 2014-02-10 02:25:59