Mac版本的Chromium添加Google服务
文章自述
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
在加入的过程可以选择不接收邮件,即使选择了,也可以在【我的群组】中找到对应的群组,然后重新设置不接收。
创建服务凭证
- 打开 https://console.cloud.google.com/apis/credentials?project=blog-345503&pli=1
- 创建API秘钥:点击【+ 创建凭证】,选择【API 秘钥】,弹窗loading之后会显示生成的秘钥串,保存待用(它可以再次显示出来)。
- 创建 OAuth 客户端 ID:点击【+ 创建凭证】,选择【OAuth 客户端 ID】,然后【应用类型】选择“桌面应用”即可,名称随意,保存提示的ID和秘钥待用(它们也是可以再次显示出来)。
修改启动配置
Mac上默认启动命令是:/Applications/Chromium.app/Contents/MacOS/Chromium
原理是提前备份这个启动程序为其他名称,然后创建和这个启动程序名称一致的脚本,在启动浏览器前,添加环境变量。
- 备份启动程序
bash
mv /Applications/Chromium.app/Contents/MacOS/Chromium /Applications/Chromium.app/Contents/MacOS/Chromium_
- 创建并编辑启动脚本
bash
vi /Applications/Chromium.app/Contents/MacOS/Chromium
- 同步创建的凭证信息到变量
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_
- 给脚本授权
bash
chmod +x /Applications/Chromium.app/Contents/MacOS/Chromium
结束,配置完成后再次打开Chromium,即可像使用Chrome一样同步配置了。
![[微笑]](/face/0.gif)
![[嘻嘻]](/face/1.gif)
![[哈哈]](/face/2.gif)
![[可爱]](/face/3.gif)
![[可怜]](/face/4.gif)
![[挖鼻]](/face/5.gif)
![[吃惊]](/face/6.gif)
![[害羞]](/face/7.gif)
![[挤眼]](/face/8.gif)
![[闭嘴]](/face/9.gif)
![[鄙视]](/face/10.gif)
![[爱你]](/face/11.gif)
![[泪]](/face/12.gif)
![[偷笑]](/face/13.gif)
![[亲亲]](/face/14.gif)
![[生病]](/face/15.gif)
![[太开心]](/face/16.gif)
![[白眼]](/face/17.gif)
![[右哼哼]](/face/18.gif)
![[左哼哼]](/face/19.gif)
![[嘘]](/face/20.gif)
![[衰]](/face/21.gif)
![[委屈]](/face/22.gif)
![[吐]](/face/23.gif)
![[哈欠]](/face/24.gif)
![[抱抱]](/face/25.gif)
![[怒]](/face/26.gif)
![[疑问]](/face/27.gif)
![[馋嘴]](/face/28.gif)
![[拜拜]](/face/29.gif)
![[思考]](/face/30.gif)
![[汗]](/face/31.gif)
![[困]](/face/32.gif)
![[睡]](/face/33.gif)
![[钱]](/face/34.gif)
![[失望]](/face/35.gif)
![[酷]](/face/36.gif)
![[色]](/face/37.gif)
![[哼]](/face/38.gif)
![[鼓掌]](/face/39.gif)
![[晕]](/face/40.gif)
![[悲伤]](/face/41.gif)
![[抓狂]](/face/42.gif)
![[黑线]](/face/43.gif)
![[阴险]](/face/44.gif)
![[怒骂]](/face/45.gif)
![[互粉]](/face/46.gif)
![[心]](/face/47.gif)
![[伤心]](/face/48.gif)
![[猪头]](/face/49.gif)
![[熊猫]](/face/50.gif)
![[兔子]](/face/51.gif)
![[ok]](/face/52.gif)
![[耶]](/face/53.gif)
![[good]](/face/54.gif)
![[NO]](/face/55.gif)
![[赞]](/face/56.gif)
![[来]](/face/57.gif)
![[弱]](/face/58.gif)
![[草泥马]](/face/59.gif)
![[神马]](/face/60.gif)
![[囧]](/face/61.gif)
![[浮云]](/face/62.gif)
![[给力]](/face/63.gif)
![[围观]](/face/64.gif)
![[威武]](/face/65.gif)
![[奥特曼]](/face/66.gif)
![[礼物]](/face/67.gif)
![[钟]](/face/68.gif)
![[话筒]](/face/69.gif)
![[蜡烛]](/face/70.gif)
![[蛋糕]](/face/71.gif)