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

千万不要手贱升级 Firefox 91 版, Proton 禁用也无法换回原来的 Tab 栏了。

  •  1
     
  •   shijingshijing · 2021-08-16 10:03:17 +08:00 · 5138 次点击
    这是一个创建于 1200 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Proton 目前个人感觉很耗资源,禁用后速度有明显提升,而且 Proton 的 Tab 占据太多空间,以前很多基于 Firefox 的 UI 测试直接无法运行。

    Firefox 91 之前的版本,包括默认启用 Proton 的 Firefox 90 版本,都可以在 about:config 里面 disable 掉 Proton,从而恢复成原来紧凑的模式,如下图所示:

    更新到 91 版之后,即使是 disable 掉了 Proton,紧凑的 Tab 栏也回不去了,如下图所示:

    目前在网上找了一圈,github 上有个 Firefox UI 用自定义的方式实现了类似的风格,但是是在启用 Proton 的条件下(原文没仔细看,好象是利用 Proton 能自定义界面的特性实现的),跟以前紧凑的风格明显不一样,而且能感觉明显卡顿。网址: https://github.com/black7375/Firefox-UI-Fix 显示风格如下:

    32 条回复    2021-08-17 22:09:46 +08:00
    chutsetien
        1
    chutsetien  
       2021-08-16 10:09:44 +08:00   ❤️ 1
    不是 > Proton 禁用也无法换回原来的 Tab 栏了 <,而是,Proton 已经不可禁用了。

    Aris-t2 的 Custom CSS for Firefox ( https://github.com/Aris-t2/CustomCSSforFx) 试过了吗?

    要认真读 userchrome.css 里的每一个选项哦。

    比较奇怪的是,我自从 Firefox 29 开始就坚持要还原 Firefox 4 – 28 的外观,57 时也是(从那时起就使用 Custom CSS for Firefox 这个项目),甚至在 91 的 beta 阶段还是(认真改还是能大概改回 Firefox 4 的样子的,就是对话窗口不再是系统原生的了)。但突然间就向 Proton 和解了。觉得 Proton 也挺好看的,现在唯有的修改就是汉堡菜单在左上角、Megabar 联想项的标题和地址分两行显示。
    snuglove
        2
    snuglove  
       2021-08-16 10:14:47 +08:00
    我用 vivaldi...
    shijingshijing
        3
    shijingshijing  
    OP
       2021-08-16 10:25:17 +08:00
    @chutsetien 我在 91 版的 about:config 里面还是能够禁用掉 Proton 的,界面和启用 Proton 时有明显区别,那个右键菜单就能看出来,禁用之后是没有前面的小图标的。所以应该是能禁用,但是 Tab 确实是回不去了。

    性能方面也有明显区别,冷启动时,能够明显看到 Bookmark 从左到右刷新的过程,而不是以前那种秒开。右上角的面包菜单点击之后,也能明显看到图标刷新的过程。

    不明白现在这些公司一天到晚折腾 UI 干什么,有这功夫用来提升性能多好啊。。。
    ScotGu
        4
    ScotGu  
       2021-08-16 10:25:24 +08:00   ❤️ 1
    浏览器厂商为啥都喜欢这么改变用户使用习惯呢。
    chutsetien
        5
    chutsetien  
       2021-08-16 10:28:45 +08:00
    @shijingshijing 我知道啊,Proton 就是从 91 开始不被允许禁掉的。这个在 89 的时候大家就知道了。

    我以前一直要把 Fx 维持在这样的样子才舒心


    但现在突然觉得这样也不错


    重点在右键菜单上下功夫:








    再把汉堡菜单移到左上角


    我觉得就够了。
    wudicgi
        6
    wudicgi  
       2021-08-16 10:42:14 +08:00
    我到现在都在怀念 Tab Mix Plus 扩展

    从 Firefox 57 开始,它的 tab 管理就和 Chrome 等浏览器一样弱鸡了,只能开一行, tab 一多就没法用了
    以前有 Tab Mix Plus 扩展时,经常一个 window 开到两三百个 tab
    raycool
        7
    raycool  
       2021-08-16 11:04:49 +08:00
    确实 升级后发现了

    好坑啊
    不给用户选择
    reiji
        8
    reiji  
       2021-08-16 11:07:05 +08:00 via Android
    软件的设计不可能什么设计和功能都留一个切换的选项的,只能说多习惯下说不定就顺眼了呢
    vishun
        9
    vishun  
       2021-08-16 11:19:21 +08:00
    @wudicgi
    火狐的 tab 原先有官方的 tab groups,非常好用,后来停止支持了,不过还有 Panorama Tab Groups 这个替代品还不错,,感觉是唯一比 chrome 好的地方了。
    dfkjgklfdjg
        10
    dfkjgklfdjg  
       2021-08-16 11:34:52 +08:00
    有一个疑问哈,不是质疑你们喜欢客制化的好兄弟,就是真的 UI 改动,比如说 Tabs 的样式和书签栏的样式,
    影响很大吗,是 会 [影响到你日常的使用] 还是 [单纯的只是不喜欢 /不习惯] ?
    第二个,我看有很多 V2er 客制化了很多自定义功能,这类的变更会有影响吗?

    我一直都是用的默认....之前看 V2er 分享得 [Firefox 染山霞] 就觉得挺好看,但是我比较害怕自定义或者使用主题会影响浏览器的启动速度,看了两眼就会回到默认主题了,插件也是尽量只保持了一些开发者工具和方便调试的。
    ![桌面]( )
    wudicgi
        11
    wudicgi  
       2021-08-16 11:40:22 +08:00
    @vishun 谢谢,试了一下,感觉用这个扩展和开多个 window 差不多,和 Tab Mix Plus 的多行 tab 不一样

    我开两三百个 tab 时,就是简单地让他们多行依次排列,比如每行有 30 个 tab header, 一共 10 行 (只显示 3 行,可上下滚动) 就能容纳下 300 个 tab
    shijingshijing
        12
    shijingshijing  
    OP
       2021-08-16 11:44:10 +08:00   ❤️ 1
    @dfkjgklfdjg 随便改动界面和显示风格对基于 UI 的测试影响最大,最严重的情况下需要对所有测试用例进行更新才能继续使用。Chrome 就是因为自动更新且很难禁止被我们抛弃了,Firefox 是可以禁止自动更新的,但是会提示你。

    其实我个人感觉软件最重要的是安全和稳定性,UI 一旦成熟最好就不要动了,除非是出现了手机触控这种划时代的变革,否则所谓的提升生产力扯淡的成分居多,更大意义在于帮负责 UI 的刷 KPI 。
    wudicgi
        13
    wudicgi  
       2021-08-16 11:46:50 +08:00
    手头没有实际使用壮观场景的截图,截了一个开一堆 new tab 时, Firefox 52 + Tab Mix Plus 的标签栏效果



    新的 Firefox 我也试过靠修改 userChrome.css 实现多行 tab, 看着差不多,但实际用起来很多行为是有 bug 的
    francis59
        14
    francis59  
       2021-08-16 11:47:14 +08:00   ❤️ 2
    可以通过这个设置恢复紧凑模式:about:config -> browser.compactmode.show=true

    具体操作: https://support.mozilla.org/en-US/kb/compact-mode-workaround-firefox
    shilianmlxg
        15
    shilianmlxg  
       2021-08-16 13:19:56 +08:00
    问下 大佬 ,类似的 chrome 设置允许跨域操作 firefox 怎么设置呢
    windows
    --args --disable-web-security --user-data-dir="C:/ChromeDevSession"
    mac
    open -a 'Google Chrome' --args --disable-web-security --user-data-dir=/tmp/chrome_dev_test
    autoxbc
        16
    autoxbc  
       2021-08-16 13:28:56 +08:00
    最终你会适应这个,C'est La Vie
    shijingshijing
        17
    shijingshijing  
    OP
       2021-08-16 14:10:44 +08:00
    @francis59 实测 Firefox 91 版本不行,估计是以前的版本可以这样弄。
    francis59
        18
    francis59  
       2021-08-16 14:27:08 +08:00
    @shijingshijing 我用的就是 91 啊,你确定按上面的链接操作了?

    francis59
        19
    francis59  
       2021-08-16 14:28:52 +08:00
    raycool
        20
    raycool  
       2021-08-16 14:37:46 +08:00
    @francis59 我记得以前的版本是设置两个地方,一个是使用紧凑模式,一个是禁用掉 proton,这样标题栏就和以前的主题一样,现在禁用 proton 不管用了~
    francis59
        21
    francis59  
       2021-08-16 14:40:58 +08:00
    @raycool 不需要禁用 proton,只需要选择使用紧凑模式就可以了,91 版本实测
    foMM
        22
    foMM  
       2021-08-16 14:43:12 +08:00
    难道只有我喜欢新的标签栏吗……我也是因为这个原因重新使用 firefox
    dfkjgklfdjg
        23
    dfkjgklfdjg  
       2021-08-16 14:54:37 +08:00
    @shijingshijing #12,呃,我说的是对于我们这类的浏览器用户来说是否有破坏性,比如说影响使用之类的,不是说自家产品的 UI 改版对于项目的影响....
    shijingshijing
        24
    shijingshijing  
    OP
       2021-08-16 15:10:59 +08:00
    @francis59 我试了啊,Tab 跟地址栏之间还是一条缝隙,只不过 Tab 变小了,我想要的是原帖里面第一张图的样子,这个 Compact 只是把第二张图的 Tab 弄得小一号,变窄了而已。。。
    francis59
        25
    francis59  
       2021-08-16 15:25:06 +08:00
    @shijingshijing 你说的是 tab 和工具栏连在一起的样式吧,那就得自定义 userChrome.css 了

    可以看一下这个: https://www.userchrome.org/firefox-89-styling-proton-ui.html
    里面的"Tabs floating or connected: " 是设置这个的

    jasonyang9
        26
    jasonyang9  
       2021-08-16 15:34:27 +08:00
    个人对这类 UI 变化不敏感,无所谓,或者说适应性比较强
    jinqzzz
        27
    jinqzzz  
       2021-08-16 16:23:54 +08:00
    习惯开一对标签页,然后用 sidebar 插件
    araraloren
        28
    araraloren  
       2021-08-17 09:06:36 +08:00
    @francis59 我用的 92 版本,现在只有 Normal 和 Touch 两个选项了
    2i2Re2PLMaDnghL
        29
    2i2Re2PLMaDnghL  
       2021-08-17 13:38:40 +08:00
    TST,然后完全隐藏顶部标签栏,已经完全习惯了
    目前唯一的问题是 TST 的标签页不能拖到屏幕顶部自动最大化。

    还有一个问题是不能(像 VS Codium 的 Terminal 那样)标签页内分屏
    我非常希望能有分屏组,以便同时显示两个页面
    在考虑基于 QtWebEngine(Chromium) 自写浏览器(或者在 qutebrowser 基础上改改)
    并且非常希望能够直接访问 gemini 和 ipfs ipns 之类的自定义协议。
    AkiseAru
        30
    AkiseAru  
       2021-08-17 14:21:09 +08:00
    @francis59 #18 就改变了高度,但是样式还是没变的,跟底下工具栏不贴合
    AkiseAru
        31
    AkiseAru  
       2021-08-17 14:42:24 +08:00
    @francis59 #25 感谢,用这个办法可以变回旧版 tab 样式
    francis59
        32
    francis59  
       2021-08-17 22:09:46 +08:00
    @araraloren 92 最新 beta 实测是有的,
    你得在 about:config -> 把 browser.compactmode.show 设置成 true 才能看到 Compact 啊

    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 208ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.