chromium开启同步

博主最近购入了一块香橙派开发板,arm64架构。因为chrome并没有arm版本的所以只能安装chromium。但不知道什么时候开始,Google 禁用了非 Chrome 浏览器与 Google 的官方 Chrome API 同步的功能。也就是说同步功能用不了了,于是有了如下折腾。

在chromium官网找到了如下文档 https: //www.chromium.org/developers/how-tos/api-keys/ 。但是文档描述得不清楚,又在各大论坛逛了逛,做了如下整理。

1.加入下方两个 Google 群组

注:如果没有加入群组,下面列出的一些api可能会不可见。

2.打开 Google Cloud Console 并启用 Chrome Sync API

  • 注意:如果没有项目,需要先创建一个。创建步骤可以参阅下面的详细信息

3.创建您的 API 密钥以及您的 OAuth 客户端 ID 和密码

4.为 Chromium 配置 API 密钥和 OAuth 客户端 ID 和密码

  • 可以通过运行以下命令来创建环境变量,然后从命令行运行 chromium :
    • export GOOGLE_DEFAULT_CLIENT_SECRET=...
    • export GOOGLE_DEFAULT_CLIENT_ID=...
    • export GOOGLE_API_KEY=...
  • 如果想从图形界面直接启动Chromium,则需要编辑 systemd environment.d 配置:
    • 如果不存在,先创建以下文件夹:
      • mkdir -p ~/.config/environment.d
    • 在此文件夹中创建一个名为的文件chrome-sync.conf(名称可以任意,但必须以 .conf 结尾)。添加上面的 3 个环境变量,注意去掉前面的“export”:
      • GOOGLE_DEFAULT_CLIENT_SECRET=...
      • GOOGLE_DEFAULT_CLIENT_ID=...
      • GOOGLE_API_KEY=...
    • 注销并重新登录以生效。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注