aeneid
火狐狸
火狐狸
  • UID24252
  • 注册日期2008-05-22
  • 最后登录2016-01-16
  • 发帖数260
  • 经验47枚
  • 威望0点
  • 贡献值14点
  • 好评度1点
  • 社区居民
  • 忠实会员
阅读:2004回复:2

求ucjs脚本:关闭当前标签后自动激活左边的标签

楼主#
更多 发布于:2012-01-10 19:35
求个能用于firefox10的。
不想用tmp,太大了,功能太多,臃肿。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2012-01-10 19:35
http://g.mozest.com/viewthread.php?tid=28116
功能少点的,可以用tab utilities 或 tab utilities lite,还有一些小扩展也可以少量修改标签页行为。
Firefox More than meets your experience
aeneid
火狐狸
火狐狸
  • UID24252
  • 注册日期2008-05-22
  • 最后登录2016-01-16
  • 发帖数260
  • 经验47枚
  • 威望0点
  • 贡献值14点
  • 好评度1点
  • 社区居民
  • 忠实会员
2楼#
发布于: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){
这是我自己加的,因为我设定了所有标签页都在后台打开,加了该行后,不会因为下载的空白页在后台自动关闭而使当前选定标签先前跳。
游客

返回顶部