阅读:2028回复:2
求ucjs脚本:关闭当前标签后自动激活左边的标签
求个能用于firefox10的。
不想用tmp,太大了,功能太多,臃肿。 |
|
1楼#
发布于:2012-01-10 19:35
找到一个能实现该功能的脚本:
(function() { try { if(!gBrowser) return; }catch(e) { return; } gBrowser.tabContainer.addEventListener("TabClose", tabCloseHandler, false); function tabCloseHandler(event) { var tab = event.target; // 如果是因下载而产生的空白页 if (tab.linkedBrowser.contentDocument.URL == 'about:blank') return; if (tab._tPos <= gBrowser.mTabContainer.selectedIndex){ if (tab.previousSibling) { gBrowser.mTabContainer.selectedIndex--; } } } })(); if (tab.linkedBrowser.contentDocument.URL == 'about:blank') return; if (tab._tPos <= gBrowser.mTabContainer.selectedIndex){ 这是我自己加的,因为我设定了所有标签页都在后台打开,加了该行后,不会因为下载的空白页在后台自动关闭而使当前选定标签先前跳。 |
|