Chrome 本身已经支持「问问 Gemini」很久了,且这个功能的实用性还是非常强的。
正常来说我们是不能使用的,即便用上了,很多人使用过程中某一天也可能突然就没了,本文就说一说如何手动启用以及如果消失了如何再次打开。
当然,前提是能使用 Gemini。
简单说一下原理,Chrome 有一个「Local State」配置文件,Chrome 会定期根据网络环境更新这个配置文件。初次安装或者使用过程中,环境的变化都可能导致这个配置文件更新。
这就是首次安装或者用着用着突然就没了的原因。
知道原理后,就方便处理了,配置文件的默认目录如下:
- Win:C:\Users<用户名>\AppData\Local\Google\Chrome\User Data\Local State
- Mac:/Users/<用户名>/Library/Application Support/Google/Chrome/Local State
如果改变了安装目录,就只能自己找了。
确定目录后,主要修改如下配置:
variations_country修改为「us」,强制将 Chrome 实验特性(A/B 测试和功能推送)的国家/地区代码设置为美国variations_permanent_consistency_country修改为「us」,固化地区代码,防止 Chrome 重启或联网后重新覆盖为其他地区- 所有
Profile的is_glic_eligible设置为「True」,开启 Chrome 内置的「GLIC」功能体验资格。
如果实在懒得自己动,可以用下面的脚本,创建一个 py 文件,运行自动修改。
import json
import os
import sys
from pathlib import Path
def get_chrome_local_state_path() -> Path | None:
if sys.platform == "win32":
base_dir = os.environ.get("LOCALAPPDATA")
local_app_data = (
Path(base_dir) if base_dir else Path.home() / "AppData" / "Local"
)
return local_app_data / "Google" / "Chrome" / "User Data" / "Local State"
if sys.platform == "darwin":
return (
Path.home()
/ "Library"
/ "Application Support"
/ "Google"
/ "Chrome"
/ "Local State"
)
return None
def main() -> None:
path = get_chrome_local_state_path()
if not path or not path.exists():
print("❌ 未找到 Chrome 配置文件,请确认 Chrome 是否已安装。")
return
with open(path, "r", encoding="utf-8") as f:
data = json.load(f)
# 强制修改国家代码为 us,并开启 GLIC 资格
data["variations_country"] = "us"
data["variations_permanent_consistency_country"] = "us"
info_cache = data.get("profile", {}).get("info_cache", {})
if isinstance(info_cache, dict):
for profile in info_cache.values():
if isinstance(profile, dict):
profile["is_glic_eligible"] = True
with open(path, "w", encoding="utf-8") as f:
json.dump(data, f, indent=2, ensure_ascii=False)
print("✅ 修改成功!请重新打开 Chrome 验证。")
if __name__ == "__main__":
main()
