Firefox addon Mozilla:openTab在最新版本中失败

Firefox addon Mozilla:openTab在最新版本中失败,firefox-addon,Firefox Addon,在Firefox扩展中,我打开了新选项卡: var tab = gBrowser.addTab(url, referrer, null, postData, null, null); 在Firefox 30中,打开9个选项卡后,有时会失败: TypeError: this.selectedItem is null 但是,选项卡的数量确实增加了1(使用gBrowser.browsers.length进行检查) 我尝试了此替代代码,但过了一段时间后,我收到了相同的错误: var wm = C

在Firefox扩展中,我打开了新选项卡:

 var tab = gBrowser.addTab(url, referrer, null, postData, null, null);
在Firefox 30中,打开9个选项卡后,有时会失败:

TypeError: this.selectedItem is null 
但是,选项卡的数量确实增加了1(使用gBrowser.browsers.length进行检查)

我尝试了此替代代码,但过了一段时间后,我收到了相同的错误:

var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);
var my_browser = wm.getMostRecentWindow("navigator:browser").getBrowser();
var tab = my_browser.addTab(url, referrer, null, postData, null, null);

不知何故,这是通过更改一些用于修改浏览器显示的自定义CSS来修复的

#navigator-toolbox {
/*display: none;*/ /* causes crashes!!! */
  max-height: 0;
  overflow: hidden;
}

#TabsToolbar {
/*display: none;*/ /* causes crashes!!! */
  max-height: 0;
  overflow: hidden;
}

我不能重新模拟这个。你能提供代码帮助我们做到这一点吗。我将这段代码粘贴到scratchpad,并能够无休止地运行它:
var tab=gBrowser.addTab('about:blank',null,null,null,null,null)