Mac版本的Chromium添加Google服务

407#m68psif9jddk7pkmwbh

Chromium正常情况下无法使用Google服务,不能同步书签、插件等。此文帮助你快速在Chromium中启动同步服务

文章自述

Chromium正常情况下无法使用Google服务,不能同步书签、插件等。此文帮助你快速在Chromium中启动同步服务。

本文参考了以下的文章,但是完善了通过图标打开浏览器的步骤:
https://www.learningtopi.com/sbc/chromium-sync/#join_google_groups

下载chromium

目前测试134.x版本仍然可行

最新版本下载:https://download-chromium.appspot.com/
历史版本下载:https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html

以上链接均为官网链接,放心使用。

加入谷歌群组

https://groups.google.com/u/0/a/chromium.org/g/google-browser-signin-testaccounts

https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/chromium-dev

在加入的过程可以选择不接收邮件,即使选择了,也可以在【我的群组】中找到对应的群组,然后重新设置不接收。

创建服务凭证

  1. 打开 https://console.cloud.google.com/apis/credentials?project=blog-345503&pli=1
  2. 创建API秘钥:点击【+ 创建凭证】,选择【API 秘钥】,弹窗loading之后会显示生成的秘钥串,保存待用(它可以再次显示出来)。
  3. 创建 OAuth 客户端 ID:点击【+ 创建凭证】,选择【OAuth 客户端 ID】,然后【应用类型】选择“桌面应用”即可,名称随意,保存提示的ID和秘钥待用(它们也是可以再次显示出来)。

修改启动配置

Mac上默认启动命令是:/Applications/Chromium.app/Contents/MacOS/Chromium

原理是提前备份这个启动程序为其他名称,然后创建和这个启动程序名称一致的脚本,在启动浏览器前,添加环境变量。

  1. 备份启动程序
bash 复制代码
mv /Applications/Chromium.app/Contents/MacOS/Chromium /Applications/Chromium.app/Contents/MacOS/Chromium_
  1. 创建并编辑启动脚本
bash 复制代码
vi /Applications/Chromium.app/Contents/MacOS/Chromium
  1. 同步创建的凭证信息到变量
bash 复制代码
#!/bin/bash

export GOOGLE_API_KEY="你的API秘钥"
export GOOGLE_DEFAULT_CLIENT_ID="你的客户端ID"
export GOOGLE_DEFAULT_CLIENT_SECRET="你的客户端秘钥"

/Applications/Chromium.app/Contents/MacOS/Chromium_
  1. 给脚本授权
bash 复制代码
chmod +x /Applications/Chromium.app/Contents/MacOS/Chromium

结束,配置完成后再次打开Chromium,即可像使用Chrome一样同步配置了。

参与本文讨论

请先登录 GitHub 后留言

0/500

本文留言

0

这篇文章还没有留言,来写第一条吧。

1 / 1