Hyp*_*ion 29 browser windows google-chrome chromium
当我使用新的Chromium Portable浏览器时,它始终显示"Google API密钥丢失.启动后将禁用Chromium Portable的某些功能".
我如何摆脱这个警告信息,它是什么意思?
mor*_*gil 34
要摆脱这个消息......
...在Windows上,您可以使用命令提示符将以下环境变量设置为"no":
setx GOOGLE_API_KEY "no"
setx GOOGLE_DEFAULT_CLIENT_ID "no"
setx GOOGLE_DEFAULT_CLIENT_SECRET "no"
也可以从"系统"控制面板的"高级系统设置"选项卡设置Windows环境变量.后setx ...重新推出的浏览器应该不再有消息.通过"高级系统设置"选项卡设置变量可能需要注销才能生效.
...在Linux上,你可以使用终端在bash shell中将环境变量设置为"no":
export GOOGLE_API_KEY="no"
export GOOGLE_DEFAULT_CLIENT_ID="no"
export GOOGLE_DEFAULT_CLIENT_SECRET="no"
随后从终端启动浏览器将不会显示缺少的API密钥消息.要使此设置成为永久设置并通过单击图标来覆盖调用,请按照此处的说明设置影响终端的环境变量以及图形登录.
...在macOS上,您可以将以下键值对添加到Chromium.app> Contents> Info.plist中的LSEnvironment字典:
<key>LSEnvironment</key>
<dict>
    <key>GOOGLE_API_KEY</key>
    <string>no</string>
    <key>GOOGLE_DEFAULT_CLIENT_ID</key>
    <string>no</string>
    <key>GOOGLE_DEFAULT_CLIENT_SECRET</key>
    <string>no</string>
</dict>
(请注意,macOS可能已经缓存了现有的Info.plist文件,因此更改可能不会立即生效.请参阅此答案以了解某些方法.)
至于含义,我认为Dragomir Goranov的答案提供了足够的信息.
小智 5
这意味着某些功能将不起作用。例如,“Chrome Sync API”需要 API 密钥。有关更多信息,您可以查看此 URL:http : //www.chromium.org/developers/how-tos/api-keys
如果您在阅读所提供的信息后有不清楚的地方,请具体说明是什么。
我也需要摆脱这个消息,所以我只是采取了mormegil的建议,但将其应用于启动Chromium的批处理脚本.
我的下面的示例批处理文件将启动Chromium进入KIOSK模式,但如果您不需要,可以删除--kiosk.
set GOOGLE_API_KEY="no"
set GOOGLE_DEFAULT_CLIENT_ID="no"
set GOOGLE_DEFAULT_CLIENT_SECRET="no"
"C:\chromium\ChromiumPortable_49.0.2593.0.paf\App\Chromium\32\chrome.exe" --kiosk
我是这样做的,因为我不想设置那些环境变量来影响Chromium的其他实例,而只是我用我的批处理脚本启动的那个.
| 归档时间: | 
 | 
| 查看次数: | 43362 次 | 
| 最近记录: |