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

Firefox 无法默认在新标签页打开链接?

  •  
  •   butanediol2d · 2022-01-08 18:32:39 +08:00 · 2387 次点击
    这是一个创建于 1054 天前的主题,其中的信息可能已经有所发展或是发生改变。

    版本是 Firefox Developer Edition 96.0b10 (64 位)

    设置 > 标签页 只勾选了 在新标签页中打开链接而非新窗口(W)。

    例如,点击 Google 搜索结果,默认在当前标签页中打开链接,而不是在新标签页中打开链接。Google 的搜索设置中 Open each selected result in a new browser window 也已经勾选。

    当然不仅仅是 Google ,其他所有网站也都是这样。这个问题只能通过安装拓展解决吗?

    gzlock
        1
    gzlock  
       2022-01-08 19:02:53 +08:00
    一直用鼠标中键
    haozi1986
        2
    haozi1986  
       2022-01-08 19:03:41 +08:00
    鼠标中键啊

    我这些年鼠标最快坏的键位就是中键……
    butanediol2d
        3
    butanediol2d  
    OP
       2022-01-08 19:06:17 +08:00
    @gzlock
    @haozi1986

    感觉这不能算默认吧。总之能不能让左键跟中键的行为交换过来呢。
    imn1
        4
    imn1  
       2022-01-08 19:13:23 +08:00
    1. 理解错误,这个设置是当点击 [打开新窗] 的链接,以新 Tab 代替新窗。并非所有链接都是这样,默认值不是新 Tab ,而是跟随链接 HTML 的预先设定,没有预设的就是本页打开
    2. google 新页打开跟这个设置无关,而是跟 cookies 有关,cookies 没有保存的话,默认是本页打开

    至于其他网站,海外网站绝大部分都是本页打开的,例如 V2EX ,新窗打开的一般需要标注,是早期一种网络礼仪,现在已经形成习惯,就不标注了,新开的多数是跨域名的外站链接
    只是,中国大陆的网站从互联网发展初期就没有遵守这种礼仪,国人有错觉以为链接一直都是新开的
    Dvel
        5
    Dvel  
       2022-01-08 19:22:25 +08:00
    可以啊
    butanediol2d
        6
    butanediol2d  
    OP
       2022-01-08 19:24:20 +08:00
    @imn1 谢谢解答,第一条明白了。但是第二条没太懂,你的意思是 Google 的这个设置并不决定搜索结果在本页还是新标签页打开吗?如果是,那有没有设置或者其他方法能让搜索结果在新标签页打开呢?
    haozi1986
        7
    haozi1986  
       2022-01-08 19:45:14 +08:00
    @butanediol2d

    中键开链接,中键关标签,我印象里现在的主流浏览器都支持,这算是一个约定俗成的操作方式吧

    你觉得奇怪大概是还没用习惯吧,建议你试试
    butanediol2d
        8
    butanediol2d  
    OP
       2022-01-08 19:51:06 +08:00
    @haozi1986 我不觉得奇怪,我一直知道这个方法,但我用新标签页打开更多一些,所以希望用左键实现。
    imn1
        9
    imn1  
       2022-01-08 20:09:52 +08:00
    @butanediol2d #6
    google 的搜索设置是每个浏览器都一样,所以说跟 firefox 的设定无关
    要点是 google 搜索设置后,要 save(实际上就是记入 cookies),这又有两点:
    1.如果你的浏览器是自动清理 cookies (无痕)或者有相关扩展,这个设置就相当于没有保存
    2.cookies 是跟域名的,而 google 是根据你的 ip 切换域名的,如果你用不同的机场,去到不同的 google 域名,相当于没有 cookies ,要重新设置
    butanediol2d
        10
    butanediol2d  
    OP
       2022-01-08 20:14:52 +08:00
    @imn1 如果按照这个说法,那我 save 完就应该立即生效,毕竟我既没有清理 cookies 也没有切换 IP 访问 Google 的其他域名。但我这里的情况是 Google 始终在当前标签页打开搜索结果。
    还有一个问题就是,这个设置不是跟随 Google 账户同步的吗?即使我进入设置发现这个选项已经是勾选的状态,cookie 仍然有可能未写入吗?
    imn1
        11
    imn1  
       2022-01-08 20:24:33 +08:00
    @butanediol2d #10
    跟随账户的
    如果你 save 也不能新 tab 打开,应该是某个环节出了问题,看看有什么其他扩展干扰
    比较严重的可能是劫持,就是劫持了提交信息,篡改后原路返回就是本页打开了,当然这个概率不高
    coolan
        12
    coolan  
       2022-01-08 20:36:50 +08:00
    我下载了一个中文版的 Firefox Developer Edition 96.0b10,google 搜索结果的链接,在登陆前是在本标签页打开,登陆后就是新标签页了,没问题。
    coolan
        13
    coolan  
       2022-01-08 20:42:22 +08:00
    我看了一下,登录了以后,google 搜索链接上会有一个 target="_blank",你可以检查一下。
    Rasphino
        14
    Rasphino  
       2022-01-08 20:52:28 +08:00
    也可以按住 command/ctrl+鼠标左键点击
    ClarkAbe
        15
    ClarkAbe  
       2022-01-08 21:43:22 +08:00 via Android
    按不按新标签打开是网页控制的你要真想接管油猴脚本 hook 全部链接改成新标签
    butanediol2d
        16
    butanediol2d  
    OP
       2022-01-08 23:11:47 +08:00
    @imn1 #11 挨个测试了一下,确实是扩展干扰了,禁用 Plasma Integration 之后 Google 搜索就正常了。

    @coolan #13 这个 target="_blank" 起什么作用呢?

    @Rasphino #14 这些操作我都知道,但我想要的是默认左键就是这个行为啊。

    @ClarkAbe #15 我知道是网页控制的,但肯定有方法可以无视网页的选择(例如插件),我想知道的是不用插件能不能做到。

    那么看来目前的结论就是,必须使用插件了。谢谢各位,我下沉了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1034 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:00 · PVG 04:00 · LAX 12:00 · JFK 15:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.