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:\feikua\chromium\src\chrome\browser\chromeos\crosapi\browser_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:\feikua\chromium\src\chrome\browser\ui\startup\startup_browser_creator_impl.cc

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM