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

V2 上的外链能否自动设定为打开新标签页/窗口?

  •  
  •   zlkent · 2018-07-02 13:55:11 +08:00 · 2911 次点击
    这是一个创建于 2340 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,经常是看到外链点击后在当前标签页就打开了,浏览了一会顺手就把标签关了,然后傻眼,手动打开一个新的标签访问 V2....相当不方便啊....
    chrome 的各种恢复关闭的标签页扩展又没后退的历史记录,就算恢复了关闭的标签页,也不能回到 V2...这事已经发生太多次了,无奈只能发帖求助。希望网站可以添加该功能,谢谢。
    16 条回复    2018-07-02 16:00:17 +08:00
    blankme
        1
    blankme  
       2018-07-02 14:09:03 +08:00 via Android   ❤️ 1
    chrome 恢复标签不是自带功能吗,而且可以回退
    zlkent
        2
    zlkent  
    OP
       2018-07-02 14:30:07 +08:00
    @blankme #1 只能按顺序一个个恢复,不能选定要恢复哪个。还是有这个功能我不知道?请指教。
    muyi
        3
    muyi  
       2018-07-02 14:31:52 +08:00   ❤️ 1
    v2ex plus 插件了解一下,有满足楼主需求的功能
    https://chrome.google.com/webstore/detail/daeclijmnojoemooblcbfeeceopnkolo
    blankme
        4
    blankme  
       2018-07-02 14:36:04 +08:00 via Android   ❤️ 1
    @zlkent
    哦高级点的功能是没有。你说的自动开 new tab 不是人人都喜欢,以前有帖子讨论过。你可以自己控制打开链接的行为,比如鼠标中键
    zlkent
        5
    zlkent  
    OP
       2018-07-02 14:37:26 +08:00
    @muyi #3 装过了,不过只看到“新标签页浏览主题”,这导致了没开一个主题就新开一个标签页,和我的诉求还是有点出入。
    zhaojjxvi
        6
    zhaojjxvi  
       2018-07-02 14:37:48 +08:00 via iPhone   ❤️ 1
    鼠标中键了解一下
    zlkent
        7
    zlkent  
    OP
       2018-07-02 14:38:48 +08:00
    @blankme #4 我只是觉得跳外链需要新开窗口,本地主题的跳转就维持在当前页很好,不需要改。
    zlkent
        8
    zlkent  
    OP
       2018-07-02 14:41:59 +08:00
    @zhaojjxvi #6 如果需要用另外一个按键去触发新开标签,那我用右键选择链接在新标签页打开也是一样的。问题在于,我没这个习惯....

    我觉得当点击一个外链,要离开当前网站的时候,开新标签页的做法是比较合理的。
    wangfei324017
        9
    wangfei324017  
       2018-07-02 15:14:28 +08:00   ❤️ 1
    windows:ctrl+shirt+t 了解一下;
    macOS:command+shift+t 了解一下
    zlkent
        10
    zlkent  
    OP
       2018-07-02 15:40:05 +08:00
    @wangfei324017 #9 和 1 楼提供的方案一样,这个问题在于不能选择要恢复的标签页,所以我装了一个类似的扩展,但 chrome 上的扩展都没标签历史。
    muyi
        11
    muyi  
       2018-07-02 15:41:08 +08:00   ❤️ 1
    @zlkent #5 没注意到是外链,油猴脚本了解下


    ```JS
    // ==UserScript==
    // @name V2EX 外链
    // @namespace https://www.v2ex.com/
    // @author muyi
    // @description 新标签页打开 V2EX 帖子内外链
    // @match https://www.v2ex.com/t/**
    // @version 0.1
    // @grant none
    // ==/UserScript==

    (function () {
    'use strict';

    $(document).ready(function () {
    $("a").each(
    function () {
    var href = $(this).attr("href");
    if ((href.indexOf("http") != -1) && (href.indexOf("v2ex.com") == -1)) {
    $(this).attr("target", "_blank");
    }
    })
    })

    })();
    ```
    muyi
        12
    muyi  
       2018-07-02 15:42:06 +08:00   ❤️ 1
    贴代码方式不对?!将就看吧
    hash
        13
    hash  
       2018-07-02 15:44:01 +08:00   ❤️ 1
    鼠标中建+1
    几乎兼容所有浏览器所有桌面系统,不需要养成不同的操作习惯
    zlkent
        14
    zlkent  
    OP
       2018-07-02 15:44:16 +08:00
    @muyi #12 多谢,我试试看
    wangfei324017
        15
    wangfei324017  
       2018-07-02 15:46:22 +08:00   ❤️ 1
    @zlkent #10 额,也可以试试浏览器历史功能。windowsctrl+H,macOScommand+Y ……
    zlkent
        16
    zlkent  
    OP
       2018-07-02 16:00:17 +08:00
    @muyi #11 可以用,多谢你的脚本,解决了我的一个大问题。


    @wangfei324017 #15 这个方法还是无法保留之前关闭的标签页浏览历史。

    问题已解决,多谢楼上各位帮忙
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1087 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:43 · PVG 03:43 · LAX 11:43 · JFK 14:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.