V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hertzry
V2EX  ›  浏览器

有没有强制新标签打开链接并自动跳转的浏览器插件或者脚本省的同时按 Ctrl+Shift

  •  
  •   hertzry · 2022-01-19 16:30:49 +08:00 via Android · 2231 次点击
    这是一个创建于 1040 天前的主题,其中的信息可能已经有所发展或是发生改变。
    19 条回复    2022-02-10 19:20:15 +08:00
    coderluan
        1
    coderluan  
       2022-01-19 16:47:39 +08:00
    鼠标中键?
    wolfie
        2
    wolfie  
       2022-01-19 16:50:20 +08:00
    鼠标手势,按住链接又拖动。
    用的 crxMouse 。
    kytrun
        3
    kytrun  
       2022-01-19 16:52:41 +08:00 via Android
    在链接上按鼠标中键?
    einq7
        5
    einq7  
       2022-01-19 16:58:35 +08:00
    鼠标中键无法满足吗
    hertzry
        6
    hertzry  
    OP
       2022-01-19 17:14:25 +08:00 via Android
    @coderluan @kytrun @einq7 咦?我的中间是在后台打开,还要多点一下。
    hertzry
        7
    hertzry  
    OP
       2022-01-19 17:18:54 +08:00 via Android
    @coolan 用了,不行。
    coolan
        8
    coolan  
       2022-01-19 17:29:00 +08:00
    @hertzry 有点难用,它这个得在网页点右键,出现 tampermonkey->链接地址全在 xxxx-> [当前] 在新标签页打开链接 才行。
    Pipecraft
        10
    Pipecraft  
       2022-01-19 22:11:14 +08:00   ❤️ 1
    Vimium 插件。
    默认
    f - 当前页打开链接
    F - 新标签页打开链接

    可以自定义快捷键,比如
    `map a LinkHints.activateOpenInNewForegroundTab`
    这样输入 a 时, 会新标签页打开链接,并切换到新标签页
    muzuiget
        11
    muzuiget  
       2022-01-20 01:29:36 +08:00   ❤️ 1
    好像几个月之前有相同的帖子了,答案是没有,没有通用的解决方法,因为那些用 JavaScript 来做跳转的“链接”,按哪个键都没用。
    yulon
        12
    yulon  
       2022-01-20 02:28:55 +08:00   ❤️ 1
    Firefox 有原生设置,Chromium 系要靠扩展
    hertzry
        13
    hertzry  
    OP
       2022-01-20 15:32:14 +08:00 via Android
    @coolan 我这里还是不行。
    hertzry
        14
    hertzry  
    OP
       2022-01-20 15:32:55 +08:00 via Android
    @Pipecraft 主要是不想碰键盘。
    coolan
        15
    coolan  
       2022-01-20 15:41:52 +08:00   ❤️ 1
    给你改了一下那个脚本,直接是都在新标签页打开,覆盖后直接开启使用,刷新页面就行了。
    // ==UserScript==
    // @name 链接地址在新建标签页中打开
    // @namespace Open in new tab.
    // @match *://*/*
    // @version 0.0.3
    // @author 稻米鼠
    // @description 2020-06-07 19:17:09
    // ==/UserScript==

    const main = ()=>{
    document.querySelectorAll('a').forEach(el=>{
    if(/^_blank$/i.test(el.target)) return
    el.target = '_blank'
    })
    }
    main()
    document.addEventListener('DOMNodeInserted', (e)=>{
    main()
    })
    window.addEventListener('load', ()=>{
    main()
    })
    hertzry
        16
    hertzry  
    OP
       2022-01-20 15:49:32 +08:00
    @coolan 完全可以使用,感谢您。👍
    hertzry
        18
    hertzry  
    OP
       2022-02-10 19:19:45 +08:00 via Android
    @issakchill 不是百分百可用。
    hertzry
        19
    hertzry  
    OP
       2022-02-10 19:20:15 +08:00 via Android
    @issakchill 不过依然感谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3149 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:12 · PVG 08:12 · LAX 16:12 · JFK 19:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.