wgf4242
小狐狸
小狐狸
  • UID28840
  • 注册日期2009-05-10
  • 最后登录2011-07-23
  • 发帖数65
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2287回复:1

[已解决]userchrome.js怎样用快捷键调用?

楼主#
更多 发布于:2009-08-03 20:30
(function(){
    var item = document.createElement('menuitem');
    item.setAttribute('label', '\u5173\u95ED\u53F3\u4FA7\u7684\u6807\u7B7E');
    item.setAttribute('accesskey', '2');
    item.addEventListener('command', function(){
        var tabs = gBrowser.mTabContainer.childNodes;
        for(var i = tabs.length - 1; tabs != document.popupNode; i--){
            gBrowser.removeTab(tabs);
        }
    }, false);
    setTimeout(function(){
        gBrowser.mStrip.childNodes[1].appendChild(item);
    }, 0);
})();
上面是关闭左侧标签的js,右键菜单调用正常。我用keyconfig设置热键code
var tabs = gBrowser.mTabContainer.childNodes;
                for(var i = tabs.length - 1; tabs != document.popupNode; i--){
                    gBrowser.removeTab(tabs);
                }
        }, false);
没有效果。

谢谢大狐狸
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2025-07-29
  • 发帖数1325
  • 经验98枚
  • 威望0点
  • 贡献值34点
  • 好评度15点
  • 社区居民
  • 忠实会员
1楼#
发布于:2009-08-03 20:30
隔壁论坛回复你了
我很懒...

返回顶部