阅读:2508回复:4
恢复关闭标签的uc脚本在FF30上失效
紫云飞的恢复最近关闭标签的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); })(); |
|
1楼#
发布于:2014-05-12 14:48
在用FireGestures自带的弹出最近关闭标签页功能
|
|
2楼#
发布于:2014-05-12 15:20
|
|
3楼#
发布于:2014-05-13 21:53
|
|
4楼#
发布于:2014-05-13 21:58
|
|