nadpw
狐狸大王
狐狸大王
  • UID23496
  • 注册日期2008-04-01
  • 最后登录2023-03-14
  • 发帖数313
  • 经验137枚
  • 威望0点
  • 贡献值96点
  • 好评度3点
  • 社区居民
阅读:1749回复:1

求一个适合新版的左键双击关闭标签页UC脚本

楼主#
更多 发布于:2014-01-23 23:02
进入最近几个27beta版本,发现原来用的左键双击关闭标签页脚本不太灵了,有些网页正常,有些延迟几秒甚至完全没反应。
求一个适合近期Firefox版本的UC脚本,仅需要双击左键关闭标签页功能即可,多谢各位!

我现在用的是好几年前的:
(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);
}
})();
nadpw
狐狸大王
狐狸大王
  • UID23496
  • 注册日期2008-04-01
  • 最后登录2023-03-14
  • 发帖数313
  • 经验137枚
  • 威望0点
  • 贡献值96点
  • 好评度3点
  • 社区居民
1楼#
发布于:2014-01-26 01:26
好像双击关闭正常了,测试中,刚更新了flash插件到版本12。附件为NPSWF32_12_0_0_43.dll
NPSWF32_12_0_0_43.part01.rarNPSWF32_12_0_0_43.part02.rarNPSWF32_12_0_0_43.part03.rarNPSWF32_12_0_0_43.part04.rar
游客

返回顶部