shenmo
小狐狸
小狐狸
  • UID33580
  • 注册日期2010-07-30
  • 最后登录2022-12-29
  • 发帖数77
  • 经验68枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
阅读:2268回复:4

恢复关闭标签的uc脚本在FF30上失效

楼主#
更多 发布于:2014-05-11 23:06
紫云飞的恢复最近关闭标签的uc脚本在FF30上失效了,求修复
//==UserScript==
// @include main
//==/UserScript==
 
location == "chrome://browser/content/browser.xul" && (function () {
    var undoCloseMenu = document.getElementById('PersonalToolbar').insertBefore(document.createElement('toolbarbutton'), document.getElementById('PersonalToolbar').childNodes[1]);
    undoCloseMenu.setAttribute('label', '\u6062\u590D\u5173\u95ED\u7684\u6807\u7B7E\u9875');
    undoCloseMenu.setAttribute('tooltiptext', '\u6062\u590D\u5173\u95ED\u7684\u6807\u7B7E\u9875');
    undoCloseMenu.setAttribute('type', 'menu');
    undoCloseMenu.style.listStyleImage = 'url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACUklEQVQ4ja2Sz0/ScRjHP0XzZuvWqb/gu2514mLr5MW51pKt5aCJOFNBVH4ViMgPvyoqJGCokxKE7xf5+huBUEce2hw/vyAgaK1rhw7dWuvzdICaCpdcz/a+PNvr/Tzv5/NB6H9XU2vrrcERUnAlmCcQ3JnfibM6q8v/zzC/p//uUoT94j78DI6dxFfSHY6ZlsMxgysUG10K7imt7rn2bukDhND1GrhHMdrk2st/e/fhE16KncHCwSl+s1cGR7SEZyMnYAkV8dRuASZ38nhoxkNzudzG8zzHQu3HXbEzWDw4Bed+GRzREtgiJbCGT2B6twiTwQKMb+fBtHUMho0cSKbc6wihG38dHra03Da5tg/nomVse1+C1+ETPBMqgjlYwOPbeRjbOsbGzWPQr+ewbi0LWobFT0WSxxdicLncRpXVG7CEiqB2bua6FIbhTllF3WqzRUMdfdeuZUHDsKAOsPDCtLiBELp2wYQgiAaJwT4rJRfoy3cSqiaUrwIsfrmaAaU/g8W2jSJBEA31HoTDe/b83uVml2Fer/JnQEGnQU6locfKFGoMhEqyRTrtsYvNHrt4Ytne+0cWP6WgEj9ldBoPUSkY8KVwx4iNqYnQN7ZAateyMFzNWVk3DXI6DTIqBYO+FEi9SZC447+e8Dtba/+D0UmqAyyoVjNY5c+AnE7jKogHvEmQeJNYvJLAfKXZUzd/l95Jns9ZWTdZmbqSgN63H3+0y4zO5ubmm/WOh/h9Kp5I52BEOgcjHHEwHVUJNDZfe7/W8Kit7T5CiFMXvmr9BgUaYJEai8kVAAAAAElFTkSuQmCC)';
    undoCloseMenu.appendChild(document.createElement('menupopup')).addEventListener('popupshowing', function (event) {
        while (event.target.firstChild) {
            event.target.removeChild(event.target.firstChild)
        }
        eval('(' + Cc['@mozilla.org/browser/sessionstore;1'].getService(Ci.nsISessionStore).getClosedTabData(window) + ')').map(function (item, id) {
            var menuItem = event.target.appendChild(document.createElement('menuitem'));
            menuItem.setAttribute('label', item.title);
            menuItem.setAttribute('image', item.image ? "moz-anno:favicon:" + item.image : "");
            menuItem.setAttribute('class', 'menuitem-iconic bookmark-item');
            menuItem.setAttribute('oncommand', 'undoCloseTab(' + id + ')');
        })
    }, false);
})();
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
1楼#
发布于:2014-05-12 14:48
在用FireGestures自带的弹出最近关闭标签页功能
kuhi
小狐狸
小狐狸
  • UID38677
  • 注册日期2012-04-17
  • 最后登录2015-01-08
  • 发帖数33
  • 经验41枚
  • 威望0点
  • 贡献值12点
  • 好评度4点
  • 社区居民
2楼#
发布于:2014-05-12 15:20
shenmo
小狐狸
小狐狸
  • UID33580
  • 注册日期2010-07-30
  • 最后登录2022-12-29
  • 发帖数77
  • 经验68枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
3楼#
发布于:2014-05-13 21:53
kuhi:GitHub下载链接:
 UndoListInTabmenuToo.uc.js
 undoCloseTabBtn.uc.js
回到原帖
有效 谢谢!
shenmo
小狐狸
小狐狸
  • UID33580
  • 注册日期2010-07-30
  • 最后登录2022-12-29
  • 发帖数77
  • 经验68枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
4楼#
发布于:2014-05-13 21:58
文科:在用FireGestures自带的弹出最近关闭标签页功能回到原帖
没装扩展,基本都装的uc脚本
游客

返回顶部