弹窗拦截、第三方 Cookie 与链接处理
弹窗拦截
Hermit 默认拦截弹出式广告、强制重定向的跳转弹窗、以及某些站点试图跳出当前页面打开新标签的行为。
但某些网站的功能依赖弹窗:
- 支付流程里的确认弹窗
- OAuth 授权窗口
- 文件下载提示
如果遇到登录或支付流程卡住,第一检查点就是弹窗拦截——进 Quick Settings 把弹窗拦截开关暂时关掉,完成后再打开。
第三方 Cookie 默认关闭
这是另一个默认收紧的设置。Chrome 从 2024 年开始计划逐步淘汰第三方 Cookie,但截止到 Hermit 的最新版本,它还是默认不让站点写第三方 Cookie。
关闭第三方 Cookie 的好处:
- 切断跨站追踪链(Facebook 像素、Google Analytics 等)
- 减少跨站广告个性化
- 提升页面加载速度(少了一堆第三方 Cookie 请求)
坏处:某些网站(尤其是依赖跨站登录的 SSO 系统)可能登录不了。解决办法同样是进 Quick Settings 临时开启该站点的第三方 Cookie。
链接处理选择
Hermit 给了你三种处理外部链接的方式:
- 在当前轻应用里打开(默认)
- 在系统默认浏览器里打开
- 阻止打开原生应用(防止网站强制跳转到原生 App)
第三个选项特别有用——很多移动网站会在页面加载后立刻弹出"请打开 App"的横幅,甚至自动跳转。Hermit 的「阻止打开原生应用」开关可以把这个行为挡掉。
默认收紧 vs 需要时放松
Hermit 的整体隐私策略是:默认收紧,需要时放松。这跟 Chrome 默认放开、需要用户自己装拦截器是完全相反的思路。
如果你是第一次用 Hermit,可能会觉得"为什么这个网站登录不了"、"为什么这个支付流程卡住了"——90% 的情况是默认收紧的某个设置(弹窗、第三方 Cookie)在起作用。不是 bug,是设计。
去 Quick Settings 里把对应的开关临时打开,完成操作后再关掉就行。