站点级配置:每个网站有自己的一套设置
配置存储模型
传统浏览器的配置是全局一套——Chrome 的设置、Firefox 的设置,你改了就全站生效。
Hermit 的配置模型完全不同——每个轻应用有自己独立的一套配置。这意味着:
- 你给知乎开了大号字体,B站不受影响
- 你给 Twitter 关了第三方 Cookie,Reddit 可以继续开着
- 你给微信公众平台开了桌面模式,知乎还是移动版
- 你给豆瓣开了暗色模式,小红书保持明色
哪些配置是按站点独立的
Hermit 几乎所有配置都是按站点独立的:
| 配置项 | 独立 | 全局 |
|---|---|---|
| 弹窗拦截 | ✅ | |
| 第三方 Cookie | ✅ | |
| 桌面模式 | ✅ | |
| 暗色模式 | ✅ | |
| 文字大小 | ✅ | |
| 主题 | ✅ | |
| 拉到刷新 | ✅ | |
| 用户脚本(启用状态) | ✅ 但脚本定义全局共享 | |
| 沙盒绑定 | ✅ | |
| 图标 | ✅ | |
| 内核版本 | ✅(共用系统 WebView) |
好处与代价
好处很直接——精细控制。你可以给每个网站配最适合它的一套设置,而不是被迫在"全局开启"和"全局关闭"之间妥协。
代价也有——配置工作量。第一次用 Hermit 的时候,你可能需要给每个轻应用分别调整一遍默认配置。比如某些网站默认拦截弹窗就登不上,你得去把那个网站的弹窗拦截单独关掉。
但大部分情况下,默认配置(隐私优先、弹窗拦、第三方 Cookie 关)就能正常用——只有遇到问题才需要逐个调。
配置迁移
如果你习惯了某一类网站的一套配置模式(比如"所有论坛都关弹窗、开大号字体"),Hermit 目前没有配置模板或批量应用功能——每个轻应用还是要单独调。这可能是未来可以改进的方向。