fanmli
小狐狸
小狐狸
  • UID51688
  • 注册日期2015-11-08
  • 最后登录2021-09-29
  • 发帖数54
  • 经验71枚
  • 威望0点
  • 贡献值70点
  • 好评度9点
  • 社区居民
  • 忠实会员
阅读:2780回复:8

帮忙修复一下右键新标签页打开链接UC基本在火狐61版本不能使用了,谢谢了!

楼主#
更多 发布于:2018-06-23 14:31
在最新火狐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);
})();

最新喜欢:

zjqmhzjqmh
fanmli
小狐狸
小狐狸
  • UID51688
  • 注册日期2015-11-08
  • 最后登录2021-09-29
  • 发帖数54
  • 经验71枚
  • 威望0点
  • 贡献值70点
  • 好评度9点
  • 社区居民
  • 忠实会员
1楼#
发布于:2018-06-26 07:21
lonely_8:mPanelContainer 改成 tabpanels
mCurrentTab 改成 selectedTab
回到原帖
谢谢按你的方法修改可以使用了,非常感谢!
游客

返回顶部