|
阅读:3673回复: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-06-24 22:05
mPanelContainer 改成 tabpanels
mCurrentTab 改成 selectedTab |
|
|
2楼#
发布于:2018-06-26 07:21
|
|
|
3楼#
发布于:2018-08-22 17:27
|
|
|
4楼#
发布于: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
}); |
|
|
5楼#
发布于:2018-08-23 17:41
|
|
|
6楼#
发布于:2018-08-23 18:10
uc不知道那天就会全部失效,我以前也用很多uc,现在只剩下3个了,其他的都找到扩展替代了,现在你就要找替代品,否则一旦失效就措手不及了。这个脚本用这个可以替代,我用了很久了没问题https://addons.mozilla.org/en-US/firefox/addon/right-click-link-new-tab/
|
|
|
7楼#
发布于:2018-08-24 17:48
marb:uc不知道那天就会全部失效,我以前也用很多uc,现在只剩下3个了,其他的都找到扩展替代了,现在你就要找替代品,否则一旦失效就措手不及了。这个脚本用这个可以替代,我用了很久了没问题https://addons.mozilla.org/en-U...回到原帖嗯,有道理。所以我现在用60esr,就是尽量避免折腾。如果FF没啥重大更新,就不升级了。 |
|
|
8楼#
发布于:2018-09-10 17:28
此楼作废
|
|