为什么Chromium for Windows需要API密钥,而Linux却不需要API密钥?

时间:2019-03-27 00:15:20

标签: linux windows chromium

我的问题涉及Google Chromium。在Windows上,我可以从Chromium Project网站上下载它,而在Debian Linux发行版上,我只需键入“ apt installchrome”。

在我使用的Windows系统上,当我尝试登录时Chromium会提供404。但是,在全新安装的Linux上,Chromium登录时没有任何错误。根据其他Stack帖子和Google论坛帖子,已将此归为API密钥。 Linux编码的Chromium有什么不同?为什么Windows Chromium没有默认的登录密钥?

感谢您提供的清晰度,并在可能的情况下提供一种解决方案,以使Windows Chromium能够正确登录,而不必通过Google为密钥创建一些奇怪的开发者帐户。

1 个答案:

答案 0 :(得分:1)

我来到这里时遇到的是同样的问题,后来发现了这个Python脚本,用于在macOS下安全地注入API密钥:

https://github.com/ezeeyahoo/ChromiumSyncEnabler

在自述文件中,作者说,作为生成自己的密钥的替代方法:

You can also use keys used in chromium for linux platform:-

export GOOGLE_API_KEY="AIzaSyCkfPOPZXDKNn8hhgu3JrA62wIgC93d44k"
export GOOGLE_DEFAULT_CLIENT_ID="811574891467.apps.googleusercontent.com"
export GOOGLE_DEFAULT_CLIENT_SECRET="kdloedMFGdGla2P1zacGjAQh"

因此,据此,Linux版本仅带有这些现成的密钥。

尽管我不了解为什么Windows和macOS不能做到这一点,但我希望它是有用的信息。