Javascript 如何在Firefox扩展中创建新选项卡并获取选项卡的元素

Javascript 如何在Firefox扩展中创建新选项卡并获取选项卡的元素,javascript,firefox,firefox-addon,dom-events,xul,Javascript,Firefox,Firefox Addon,Dom Events,Xul,我想创建一个新的Firefox扩展,新的选项卡元素可以通过弹出窗口访问 var win = Components.classes['@mozilla.org/appshell/window-mediator;1'] .getService(Components.interfaces.nsIWindowMediator) .getMostRecentWindow('navigator:browser'); var

我想创建一个新的Firefox扩展,新的选项卡元素可以通过弹出窗口访问

var win = Components.classes['@mozilla.org/appshell/window-mediator;1']
              .getService(Components.interfaces.nsIWindowMediator)
              .getMostRecentWindow('navigator:browser');
               var a = win.gBrowser.selectedTab;
我想访问在新选项卡的新选项卡中保持打开或将打开的所有元素;
基本上我想知道如何访问新选项卡中的元素。

您的意思是要访问选项卡中页面的DOM吗?如果是,您可以使用:

var doc = win.getBrowser.contentDocument;