[转] 关闭当前标签页: var tab = gBrowser.mCurrentTab; if(tab) gBrowser.removeTab(tab); 关闭左边标签页: var tab = gBrowser.mCurrentTab.boxObject.previousSibling; if(tab) gBrowser.removeTab(tab); 关闭右边标签页: var tab = gBrowser.mCurrentTab.boxObject.nextSibling; if(tab) gBrowser.removeTab(tab); 复制当前标签页: var oldHistory = gBrowser.webNavigation.sessionHistory; gBrowser.selectedTab = gBrowser.addTab("about:blank"); var newHistory = gBrowser.webNavigation.sessionHistory; newHistory.QueryInterface(Components.interfaces.nsISHistoryInternal); for (var i = 0; i < oldHistory.count; i++) { newHistory.addEntry(oldHistory.getEntryAtIndex(i, false), true); } if(oldHistory.count) gBrowser.webNavigation.gotoIndex(oldHistory.index); 下一个标签页(与ctrl+pagedown同): gBrowser.mTabContainer.advanceSelectedTab(1,true); 上一个标签页(与ctrl+pageup同): gBrowser.mTabContainer.advanceSelectedTab(-1,true); [...]








