阅读:3257回复:8
帮忙修复一下右键新标签页打开链接UC基本在火狐61版本不能使用了,谢谢了!
在最新火狐61版本不能使用了,60版本还可以使用,请帮忙修复一下谢谢!
// ==UserScript== // @name RightClickPlus.uc.js // @description 右键新标签页打开链接,在链接上 Ctrl + 右键打开菜单 // ==/UserScript== (function() { var x = true; // false: 前台 | true: 后台 function $(id) {return document.getElementById(id)}; gBrowser.mPanelContainer.addEventListener('click', function(e) { if (e.button == 2 && !e.ctrlKey) { var onlink = XULBrowserWindow.overLink; var href = e.target.href || e.target.parentNode.href || onlink; if (href && onlink !== "") { if (/^javascript:/i.test(onlink.toString())) return; //e.preventDefault(); e.stopPropagation(); $("contentAreaContextMenu").hidePopup(); gBrowser.moveTabTo(gBrowser.loadOneTab(href, {inBackground: x}), gBrowser.mCurrentTab._tPos + 1); } } }, false); gBrowser.mPanelContainer.addEventListener('contextmenu', function(e) { if (e.button == 2 && !e.ctrlKey) { var onlink = XULBrowserWindow.overLink; var href = e.target.href || e.target.parentNode.href || onlink; if (href && onlink !== "") { if (/^javascript:/i.test(onlink.toString())) return; e.preventDefault(); //e.stopPropagation(); } } }, false); })(); |
|
最新喜欢:![]() |
1楼#
发布于:2018-09-10 17:28
此楼作废
|
|
2楼#
发布于:2018-08-24 17:48
marb:uc不知道那天就会全部失效,我以前也用很多uc,现在只剩下3个了,其他的都找到扩展替代了,现在你就要找替代品,否则一旦失效就措手不及了。这个脚本用这个可以替代,我用了很久了没问题https://addons.mozilla.org/en-U...回到原帖嗯,有道理。所以我现在用60esr,就是尽量避免折腾。如果FF没啥重大更新,就不升级了。 |
|
3楼#
发布于:2018-08-23 18:10
uc不知道那天就会全部失效,我以前也用很多uc,现在只剩下3个了,其他的都找到扩展替代了,现在你就要找替代品,否则一旦失效就措手不及了。这个脚本用这个可以替代,我用了很久了没问题https://addons.mozilla.org/en-US/firefox/addon/right-click-link-new-tab/
|
|
4楼#
发布于:2018-08-23 17:41
|
|
5楼#
发布于:2018-08-22 23:36
LeoShone:对于新打开TAB的顺序,比如5个TAB(12345),点击第二个TAB中的页面链接将 gBrowser.moveTabTo(gBrowser.loadOneTab(href, {inBackground: x}), gBrowser.mCurrentTab._tPos + 1);替换成 gBrowser.loadOneTab(href, { inBackground: x, relatedToCurrent: true, triggeringPrincipal: Services.scriptSecurityManager.createNullPrincipal({}) //FF63 }); |
|
6楼#
发布于:2018-08-22 17:27
|
|
7楼#
发布于:2018-06-26 07:21
|
|
8楼#
发布于:2018-06-24 22:05
mPanelContainer 改成 tabpanels
mCurrentTab 改成 selectedTab |
|