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 显示风格如下:
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 联想项的标题和地址分两行显示。 |
2
snuglove 2021-08-16 10:14:47 +08:00
我用 vivaldi...
|
3
shijingshijing OP @chutsetien 我在 91 版的 about:config 里面还是能够禁用掉 Proton 的,界面和启用 Proton 时有明显区别,那个右键菜单就能看出来,禁用之后是没有前面的小图标的。所以应该是能禁用,但是 Tab 确实是回不去了。
性能方面也有明显区别,冷启动时,能够明显看到 Bookmark 从左到右刷新的过程,而不是以前那种秒开。右上角的面包菜单点击之后,也能明显看到图标刷新的过程。 不明白现在这些公司一天到晚折腾 UI 干什么,有这功夫用来提升性能多好啊。。。 |
4
ScotGu 2021-08-16 10:25:24 +08:00 1
浏览器厂商为啥都喜欢这么改变用户使用习惯呢。
|
5
chutsetien 2021-08-16 10:28:45 +08:00
@shijingshijing 我知道啊,Proton 就是从 91 开始不被允许禁掉的。这个在 89 的时候大家就知道了。
我以前一直要把 Fx 维持在这样的样子才舒心 但现在突然觉得这样也不错 重点在右键菜单上下功夫: 再把汉堡菜单移到左上角 我觉得就够了。 |
6
wudicgi 2021-08-16 10:42:14 +08:00
我到现在都在怀念 Tab Mix Plus 扩展
从 Firefox 57 开始,它的 tab 管理就和 Chrome 等浏览器一样弱鸡了,只能开一行, tab 一多就没法用了 以前有 Tab Mix Plus 扩展时,经常一个 window 开到两三百个 tab |
7
raycool 2021-08-16 11:04:49 +08:00
确实 升级后发现了
好坑啊 不给用户选择 |
8
reiji 2021-08-16 11:07:05 +08:00 via Android
软件的设计不可能什么设计和功能都留一个切换的选项的,只能说多习惯下说不定就顺眼了呢
|
9
vishun 2021-08-16 11:19:21 +08:00
@wudicgi
火狐的 tab 原先有官方的 tab groups,非常好用,后来停止支持了,不过还有 Panorama Tab Groups 这个替代品还不错,,感觉是唯一比 chrome 好的地方了。 |
10
dfkjgklfdjg 2021-08-16 11:34:52 +08:00
|
11
wudicgi 2021-08-16 11:40:22 +08:00
@vishun 谢谢,试了一下,感觉用这个扩展和开多个 window 差不多,和 Tab Mix Plus 的多行 tab 不一样
我开两三百个 tab 时,就是简单地让他们多行依次排列,比如每行有 30 个 tab header, 一共 10 行 (只显示 3 行,可上下滚动) 就能容纳下 300 个 tab |
12
shijingshijing OP @dfkjgklfdjg 随便改动界面和显示风格对基于 UI 的测试影响最大,最严重的情况下需要对所有测试用例进行更新才能继续使用。Chrome 就是因为自动更新且很难禁止被我们抛弃了,Firefox 是可以禁止自动更新的,但是会提示你。
其实我个人感觉软件最重要的是安全和稳定性,UI 一旦成熟最好就不要动了,除非是出现了手机触控这种划时代的变革,否则所谓的提升生产力扯淡的成分居多,更大意义在于帮负责 UI 的刷 KPI 。 |
13
wudicgi 2021-08-16 11:46:50 +08:00
|
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 |
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 |
16
autoxbc 2021-08-16 13:28:56 +08:00
最终你会适应这个,C'est La Vie
|
17
shijingshijing OP @francis59 实测 Firefox 91 版本不行,估计是以前的版本可以这样弄。
|
18
francis59 2021-08-16 14:27:08 +08:00
|
19
francis59 2021-08-16 14:28:52 +08:00
|
20
raycool 2021-08-16 14:37:46 +08:00
@francis59 我记得以前的版本是设置两个地方,一个是使用紧凑模式,一个是禁用掉 proton,这样标题栏就和以前的主题一样,现在禁用 proton 不管用了~
|
22
foMM 2021-08-16 14:43:12 +08:00
难道只有我喜欢新的标签栏吗……我也是因为这个原因重新使用 firefox
|
23
dfkjgklfdjg 2021-08-16 14:54:37 +08:00
@shijingshijing #12,呃,我说的是对于我们这类的浏览器用户来说是否有破坏性,比如说影响使用之类的,不是说自家产品的 UI 改版对于项目的影响....
|
24
shijingshijing OP @francis59 我试了啊,Tab 跟地址栏之间还是一条缝隙,只不过 Tab 变小了,我想要的是原帖里面第一张图的样子,这个 Compact 只是把第二张图的 Tab 弄得小一号,变窄了而已。。。
|
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: " 是设置这个的 |
26
jasonyang9 2021-08-16 15:34:27 +08:00
个人对这类 UI 变化不敏感,无所谓,或者说适应性比较强
|
27
jinqzzz 2021-08-16 16:23:54 +08:00
习惯开一对标签页,然后用 sidebar 插件
|
28
araraloren 2021-08-17 09:06:36 +08:00
@francis59 我用的 92 版本,现在只有 Normal 和 Touch 两个选项了
|
29
2i2Re2PLMaDnghL 2021-08-17 13:38:40 +08:00
TST,然后完全隐藏顶部标签栏,已经完全习惯了
目前唯一的问题是 TST 的标签页不能拖到屏幕顶部自动最大化。 还有一个问题是不能(像 VS Codium 的 Terminal 那样)标签页内分屏 我非常希望能有分屏组,以便同时显示两个页面 在考虑基于 QtWebEngine(Chromium) 自写浏览器(或者在 qutebrowser 基础上改改) 并且非常希望能够直接访问 gemini 和 ipfs ipns 之类的自定义协议。 |
32
francis59 2021-08-17 22:09:46 +08:00
|