我建立了 tigervnc 连接到我的 raspberry pi 4b,并启动了内置的 chromium 网络浏览器。
当我想使用我的谷歌账户打开 Google Sync 时,登录时出错,告诉我不支持此浏览器。一开始用谷歌搜索,我得到的搜索结果很少。
Chrome 不适用于 armhf 平台,所以我只能使用 chromium。
系统:Raspberry Pi 4b,4GB/32GB,安装 dietpi 作为 Linux 系统
答案1
以上内容不再适用2021 年 3 月由于谷歌限制了 API 的用户,请参阅https://askubuntu.com/a/1322565/37213和https://blog.chromium.org/2021/01/limiting-private-api-availability-in.html
答案2
以下两个稍微不同的问题的答案帮助我解决了这个问题以及以下步骤,因此感谢这些用户@leozera和@Tad Lispy:
(请记住,我无法判断这些前面的步骤是否真的有必要,因为我的问题现在已经解决了。特别是接下来的步骤需要花费大量时间,因此请随意从底部开始,然后继续执行链接中分别描述的步骤,然后在下面两个步骤中结束)。
总结一下:
遵循两个答案并在 /etc/environment 中设置环境变量:
GOOGLE_API_KEY=mygeneratedkeyonGoogleCloud GOOGLE_DEFAULT_CLIENT_ID=mygeneratedclientidonGoogleCloud GOOGLE_DEFAULT_CLIENT_SECRET=mygeneratedclientsecretOngoogleCloud
导出时会自动用双引号引起来。
我激活了所有 API,如下: Chromium.org API 密钥使用方法
使用内置的铬,即使重启后,也没有任何变化。
完成 2 个步骤:
但后来我登录了askubuntu.com通过我的谷歌账户。之后,我也登录了 Chromium 中的谷歌账户,并可以打开同步!密码补全功能可用。当我继续工作时,还有更多测试。
这项工作花了一整个上午的时间来完成和测试。