skmi7
狐狸大王
狐狸大王
  • UID26753
  • 注册日期2008-10-22
  • 最后登录2022-04-19
  • 发帖数339
  • 经验56枚
  • 威望0点
  • 贡献值14点
  • 好评度5点
  • 社区居民
  • 忠实会员
阅读:2814回复:1

求双击关闭跟新标签页打开两个脚本.

楼主#
更多 发布于:2010-05-22 19:36
求3.75里的这两个功能脚本.
3.6中的已经失效了.
双击关闭能关闭任何页面,包括空白页,双击TAB时能新建空白页.
新标签页打开是bookmark   history  search  url这几个都是新标签页打开.
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2023-04-03
  • 发帖数2959
  • 经验166枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
1楼#
发布于:2010-05-22 19:36
双击Tab栏时能新建空白页——这个是默认功能

是uc脚本吗?双击关闭标签页这个脚本一直都有效啊,存为uc.js

(function() {
    tabBrowser = document.getElementById("tabbrowser-tabs");
    if (tabBrowser == null) {
        try { tabBrowser = getBrowser(); }catch(e) { }
        if (tabBrowser == null) return;
    }
    tabContext = document.getAnonymousElementByAttribute(
        tabBrowser, "anonid", "tabContextMenu");

    function TabBarClick(e, DblClick) {
        if (e.ctrlKey || e.shiftKey || e.altKey)
            return;
        if (DblClick==1 && e.button!=0) return;
        if (DblClick==0 && e.button!=1) return;
        
        var aTab = e.originalTarget;
        if (aTab.localName=="toolbarbutton")
            return;
        while(aTab.localName != "tabs") {
            if (aTab.localName == "tab")
                break;
            else
                aTab = aTab.parentNode;
        }
        if (aTab.localName != "tab") {
            if (DblClick == 0) undoCloseTab();
        }
        else {
            if (gBrowser.mTabs.length == 1)
                gBrowser.addTab('about:blank');
            gBrowser.removeTab(aTab);
        }
    }
    
    tabBrowser.onclick = function (e) {
        if (e) TabBarClick(e, 0);
    }
    tabBrowser.ondblclick = function (e) {
        if (e) TabBarClick(e, 1);
    }
})();

新标签页打开是bookmark history search url这几个都是新标签页打开——uc脚本  http://board.mozest.com/viewthread.php?tid=29606

现在改成扩展了Tab Utilities —— http://board.mozest.com/thread-33102-1-1
游客

返回顶部