今天尝试了一些用来管理 Web 应用/让 Web 应用更原生的软件,包括 Franz, Station, Rambox 还有 Rambox Pro。好像四个都是 Electron 做的……调研的最终结果是,为什么不用 Firefox 呢!单独开一个 Profile 就好啦!

Franz: 需要注册,不支持自定义应用
Station: 强制登陆 Google 账号,强迫使用 Gmail, Calendar, Drive(虽然可以在欢迎完了之后自己删掉),自定义应用居然要提交申请然后等两个星期(私用应用也是)
Rambox: 丑,丑,丑。应用列表的 bug 几百年了都修不好。
Rambox Pro: 收费,界面终于好看了一些。但是这就值得花钱了吗?
Firefox (单独 Profile): 虽然可能需要一点 hack (userChrome.css),还需要一些 userScript 让标签栏可用性更强,但是甚至可以实现闲置页面自动 discard 节约内存

至于为什么要单独跑一个浏览器,那是因为平时用的主浏览器经常被我重启、搞崩溃什么的… 我希望我的 Slack 和 FastMail 等 web app 不受影响。

闲置页面自动 discard 是为了给 Discord / Mastodon 之类,平时一般不收通知,偶尔想起来看看的应用…这样就不用手动关标签啦,让他一个小时不用就自己回收掉。

最后的效果是这样哒!

用了 userChrome.css 让主工具栏(nav-bar)只在鼠标摸到标签栏的时候显示,而且显示的时候是浮在页面上,不会让页面 resize。

右上角的按钮是书签栏里一个空白名字的文件夹,里面放了常用的应用的链接,避免页面被错误关闭(虽然标签都 pin 住了)。

然后标签标题,是一个 user script,拦截了页面本来的 document.title 修改,从页面中提取、监听消息数在标题里显示出来。

orzFly✅
关注

再来一张地址栏展开的模样 _(:3

Sign in to participate in the conversation
迷雾森林

雾,米斯特,以及岁月。返回博客主页