千万不要手贱升级 Firefox 91 版, Proton 禁用也无法换回原来的 Tab 栏了。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
shijingshijing
V2EX    程序员

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

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

    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-0-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 好的地方了。
    94
        10
    94  
       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
    94
        23
    94  
       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 变化不敏感,无所谓,或者说适应性比较强
    filtrate
        27
    filtrate  
       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     Solana     2632 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 12:58 PVG 20:58 LAX 04:58 JFK 07:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86