登录问题:弹窗拦截、第三方 Cookie 与桌面模式
Hermit 的默认设置偏紧
Hermit 的帮助文档里有一篇专门的登录问题排查,开头就说:
"Hermit's default settings are strict, because they enhance your privacy and keep you safe. But some sites require you to loosen your security settings for login to work correctly."
翻译过来就是:Hermit 默认隐私收紧,登录某些网站需要临时放松几个开关。
三个最常见的解决方案
Hermit 官方给出了三个常见的登录问题修复方案,按出现频率排序:
方案一:关掉弹窗拦截
某些网站(尤其是 OAuth 登录的——比如 Google、Facebook 登录按钮需要弹一个小窗口)的登录流程依赖弹窗。Hermit 默认拦截了弹窗,导致登录流程卡住。
修复:进 Quick Settings,关掉这个轻应用的弹窗拦截。登录完成后再打开。
方案二:开启第三方 Cookie
很多网站用第三方 Cookie 做跨域登录验证(比如你在 A 网站登录,A 网站通过 B 网站的 Cookie 来验证身份)。Hermit 默认关了第三方 Cookie,导致这类跨站登录验证失败。
修复:进 Quick Settings,给这个轻应用临时开启第三方 Cookie。登录完成后可以再关掉(Cookie 还是会保留,只是新的第三方请求不写 Cookie)。
方案三:Google 登录用移动模式
某些情况下用 Desktop Mode(强制桌面版)访问 Google 登录页会出现奇怪的问题。如果关掉弹窗和 Cookie 后还是登不上 Google,试试关掉 Desktop Mode 切回移动模式。
其他常见登录问题
需要在多个步骤里临时放松
有些安全敏感的网站(银行、支付)的登录流程涉及多个页面跳转,每个跳转都可能被 Hermit 的某种默认设置挡掉。这种情况下,把该站点的 Quick Settings 里所有隐私开关临时都关掉,完成操作后再逐个恢复。
密码管理器不兼容
Hermit 帮助文档承认某些第三方密码管理器(比如 1Password)在 Hermit 的 WebView 里不能正常工作,因为 WebView 的自动填充机制不完善。Google 的 AutoFill 通常是兼容的。
清理登录状态
如果上面都试过还是登不上,可能是旧的 Cookie 状态有问题。进 More Settings 里清除该轻应用的所有 Cookie 和本地存储,重新打开再登录。