我正在写一个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