折腾了一圈浏览器,我最后还是回到了 Chrome

0 阅读4分钟

最近我做了一件非常程序员的事情:

把市面上几乎所有 Chromium 浏览器都试了一遍。

一开始其实只是一个很简单的想法:
想找一个 UI 更舒服、体验更好的浏览器

结果没想到,这一折腾就是一大圈。


Arc:设计很惊艳,但未来有点不确定

最早我用的是 Arc

不得不说,Arc 在设计上确实非常有想法:

  • 侧边栏标签页
  • 空间(Spaces)
  • 浏览器和笔记工具的融合
  • 整体 UI 风格非常统一

刚开始用的时候确实很惊艳,甚至有一种
“浏览器原来还能这样做” 的感觉。

但后来官方宣布停止维护之后,一些原本期待能被解决的性能问题,大概率也不会再有人管了。

于是只能放弃。


Yandex:UI 漂亮,但翻译太离谱

后来我试了 Yandex Browser

说实话,毛子的审美其实挺在线的。
这个浏览器的整体 UI 做得非常漂亮,动画也很顺滑。

但它有一个非常致命的问题:

中文翻译质量太差。

最离谱的一次,是把菜单里的 Help 翻译成了:

「救命」

第一次看到的时候我还以为自己看错了。

虽然可以切回英文,但这种细节还是挺影响体验的。

image.png


Edge:微软的 UI 审美依然很稳定

然后我试了 Edge

Edge 的性能其实很好,而且和 Windows、Office 的整合也不错。

但 UI 设计真的让我很难适应。

右上角那个 Copilot 按钮虽然可以关闭,但关闭之后:

  • 那个位置会 直接空着
  • 左侧图标 不会自动右对齐

整个布局看起来就像少了一个组件。

另外 Edge 默认的新标签页也让我有点难受:

背景上放着一块 巨大的纯白色区域,视觉上非常突兀。

还有一个比较烦的问题是:

DevTools 调试的时候偶尔会卡死

我猜可能是微软对 DevTools 做了一些比较重的定制。

image.png


Vivaldi:功能很多,但稳定性有点问题

接着我换到了 Vivaldi

Vivaldi 的理念其实挺有意思:
给用户尽可能多的自定义能力。

比如:

  • 可高度定制的 UI
  • 标签页分组
  • 笔记功能
  • 邮件客户端

但我在使用过程中遇到了一个 必现 bug

只要打开 Tampermonkey(油猴)插件的管理页面,浏览器就一定会卡死。

而我平时插件又比较多,所以这个问题基本是致命的。


Brave:隐私很好,但对开发者不太友好

然后我试了 Brave

Brave 的理念是:

默认保护用户隐私。

它会默认关闭很多可能涉及隐私的 Web API。

但对于开发者来说,这其实有点麻烦。

比如:

showOpenFilePicker()

如果 Brave 没有手动开启相关权限:

  • 网页会 完全没有反应
  • 没有任何错误提示

开发调试的时候经常会让人一头雾水。

另外我还遇到两个比较稳定的问题:

  • 打开 斗鱼直播 页面几秒后会卡一下
  • 偶尔会出现 页面直接卡死

Helium:很干净,但缺少关键功能

后来我又试了 Helium

Helium 给我的第一印象是:

非常干净、非常轻。

整体体验也很流畅,性能确实不错。

但它缺少一个让我很难接受的功能:

浏览器级密码自动填充。

虽然现在很多网站支持 macOS 自带的密码管理,但作为前端开发,经常需要在后台系统里保存:

  • 多个测试账号
  • 多套环境账号

浏览器自动填充在这种场景下其实非常方便。

没有这个功能,日常开发会变得麻烦很多。


最后,我还是回到了 Chrome

折腾了一圈之后,我最后还是回到了 Chrome

但问题来了。

其实我当初离开 Chrome,也是有原因的。

Chrome 在 Mac 的新标签页有一个我一直无法忍受的问题。

无论网站提供多高清的 favicon,Chrome 最终只会使用:

chrome://favicon2/?size=24

也就是 24px 图标

在 Retina 屏幕上看起来几乎全部是 模糊的

而且最离谱的是:

这个行为完全无法设置。

我很早就向 Chrome 提交过反馈,但几年过去依然没有任何变化。


更离谱的事情

我甚至尝试手动删除 Chrome 的 favicon 缓存:

~/Library/Application Support/Google/Chrome/Default/Favicons

结果发生了一件更离谱的事情:

只要删除这个缓存文件夹,当你从新标签页点击网站时:

Chrome 会直接闪退。

它不会重新生成缓存,而是直接崩溃。


一个非常程序员式的解决方案

折腾了一圈之后,我终于得出了一个非常程序员式的结论:

既然解决不了问题,那就自己写一个。

于是我干脆做了一个 新标签页插件,按照自己的审美重新设计了一套。

现在基本已经能满足我的需求了。

如果你也不太喜欢 Chrome 默认的新标签页,可以试试我做的这个:

悠然标签页

youran-tab.du-fu.com