Google 不再允许应用在其内置的浏览器窗口内让你登录。当你添加 Gmail 帐户时,BlueMail 会将登录交给设备上的真实浏览器,因此你需要安装并启用一个受支持的浏览器,否则登录会失败。
可用的浏览器
Android: Chrome、Samsung Internet、Firefox、Microsoft Edge、Brave、Opera。
iOS 与 iPadOS: Safari、Chrome、Firefox、Edge。Safari 存在于每台设备上,因此通常可以开箱即用地进行登录。
Windows、Mac 和 Linux: Chrome、Microsoft Edge、Firefox、Safari(Mac)、Opera、Brave、Vivaldi。
任何当前主流的浏览器都可以。要求不是特定品牌,而是一个 Google 接受并且可以完成 OAuth 流程的完整浏览器。
导致错误的原因
- 嵌入式或应用内浏览器。 Google 故意阻止在嵌入到其他应用中的 webview 内进行登录,因为它们无法被验证为真实的浏览器。这是该错误最常见的原因。
- 过时的浏览器。 旧版本会未通过 Google 的检查。更新你的浏览器后重试。
- 被精简或注重隐私的浏览器。 Firefox Focus、Tor Browser 等类似工具会积极清除状态或阻止登录所需的脚本,这可能会中途中断流程。
- 严格的阻止设置。 阻止所有 cookie、所有 JavaScript 或所有跨站请求会阻止登录。在你添加帐户时,为
accounts.google.com允许这些功能。 - 未设置默认浏览器。 如果你的设备没有默认浏览器,BlueMail 就无处发送登录请求。参见 如何设置默认应用 以了解这些设置的位置。
如果登录仍然失败
将上面某个浏览器设为设备的默认浏览器,更新它,然后再次尝试添加帐户。如果你平时使用注重隐私的浏览器,临时切换默认浏览器以进行登录通常就足够了,BlueMail 仅在设置期间需要该浏览器。
你也可以阅读更多关于 OAuth 登录工作原理 和 添加 Gmail 帐户 的信息。