zoukankan      html  css  js  c++  java
  • chromium 去掉“缺少 Google API 密钥”

    每次打开chromium浏览器的时候,就会提示缺少 Google API 密钥,因此 Chromium 的部分功能将无法使用,需求外的东西,删掉!

    搜了下,发现有相对应的解决方法,主要都是在cmd里面设置 

    setx GOOGLE_API_KEY "no"
    setx GOOGLE_DEFAULT_CLIENT_ID "no"
    setx GOOGLE_DEFAULT_CLIENT_SECRET "no"

    如果不需要登陆 Google 账号,仅仅是因为提示烦人,那么执行上面三个命令,就能满足需求,想要登陆 Google 账号的话,就需要配置 Google API Key

    这三行分别是:API密钥、客户端ID、客户端密钥

    所以!搜 三个随便搜 发现

    C:feikuachromiumsrcchromerowserchromeoscrosapirowser_manager.cc:
      391      api_key = google_apis::GetNonStableAPIKey();
      392    options.environment["GOOGLE_API_KEY"] = api_key;
      393:   options.environment["GOOGLE_DEFAULT_CLIENT_ID"] =
      394        google_apis::GetOAuth2ClientID(google_apis::CLIENT_MAIN);
      395    options.environment["GOOGLE_DEFAULT_CLIENT_SECRET"] =

    这边应该就是这三个的设置了

    我们改成 在代码里面

     
      options.environment["GOOGLE_API_KEY"] = "no";
      options.environment["GOOGLE_DEFAULT_CLIENT_ID"] = "no";
      options.environment["GOOGLE_DEFAULT_CLIENT_SECRET"] = "no";

    不行! 

     

    但是网上有看到说......... 87.0.4253.0 这个版本的可以

    可是我们的是90.0.4430.90

    没有解决....

    以上操作全部删除

    然后

    在这团上面,这个函数看起来就有戏:HasAPIKeyConfigured

    别说了 搜就对了!

    有点子点子多啊,好的呢,但是肯定在browser中,此外!必须跟通知栏挂钩 ,好了哥哥就是你了

    注释注释

    C:feikuachromiumsrcchromerowseruistartupstartup_browser_creator_impl.cc

        //if (!google_apis::HasAPIKeyConfigured())
        //  GoogleApiKeysInfoBarDelegate::Create(infobar_service);

  • 相关阅读:
    Navicat连接MySQL数据库的一些问题与解决方案
    从select机制谈到epoll机制
    关于VS2017提示I/O文件操作函数需要加上_s的解决办法
    LeetCode初级算法(树篇)
    LeetCode初级算法(动态规划+设计问题篇)
    LeetCode初级算法(其他篇)
    Leetcode初级算法(排序和搜索+数学篇)
    Leetcode初级算法(链表篇)
    Leetcode初级算法(字符串篇)
    机器学习之k-近邻算法
  • 原文地址:https://www.cnblogs.com/Galesaur-wcy/p/14794478.html
Copyright © 2011-2022 走看看