繁体   English   中英

如何检查是否在 Chromium/Chrome 中嵌入/启用了 Google 密钥?

[英]How can I check whether Google keys are embeded/enabled in Chromium/Chrome or not?

我使用 Google 密钥(Google API、Oauth 客户端 ID、Oauth 客户端密码)构建 Chromium。 在构建之前,我可以在 Chromium 源代码中嵌入 Google 密钥。 但我想在构建后检查 Chromium 二进制文件中的密钥。

如果我在 Chromium 中输入chrome://version ,可以检查 r 在 Chromium 浏览器中采用的标志。 但我不知道如何检查密钥。 或者我只是想检查按键是否启用。

有没有办法检查谷歌 API 是否在 Chromium/Chrome 中嵌入/启用?

Chromium 将首先尝试读取这些 env 的值。 使用嵌入式 API 密钥之前系统中的变量(如果存在):

  • GOOGLE_API_KEY
  • GOOGLE_DEFAULT_CLIENT_ID
  • GOOGLE_DEFAULT_CLIENT_SECRET

如果它们不存在,那么它将使用嵌入的值。

有几种方法可以确定 Chromium 分叉是否使用 Google API 密钥编译:

  • 如果 API 密钥不存在,Chromium 将在启动时显示气泡控件,说明 API 密钥丢失。 但是如上所述,您无法确定 API 密钥是否嵌入或从 env 读取。 使用这种方法的变量。
  • 使用 Chrome 同步功能检查是否存在 Google API 密钥。 只需尝试将 Google 帐户与 Chromium 同步即可。 如果它们的键不存在,那么它将不起作用。 仅供参考,由于 Google 领导的政策变更,Chromium 浏览器在 3 月 15 日之后将无法使用此功能。 同样,您不能使用此方法来确定 API 密钥是否已嵌入。
  • 使用此方法可查明 API 密钥是否已嵌入,您可以通过在启动 Chromium 时启用日志记录来查明。 您应该通过日志文件 go 来确定是否正在从 env 读取 API 密钥。 变量或嵌入。 有关如何启用日志记录的更多信息:这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM