修改 Chrome 默认的搜索引擎

Google 为了增强其本地化搜索,会根据浏览器提交的本地语言以及其它信息来将用户输入的谷歌搜索引擎网址转换为用户本地的 Google 搜索网址,比如目前大陆用户访问 www.google.com 就经常被重定向到 www.google.com.hk。而如果用户使用日本服务器做代理,就会被重定向到 www.google.co.jp,这当然会造成不方便。

特别是,以前在 Chrome 中搜索的时候,可以通过将 Google 搜索页面快捷方式定义为,

https://www.google.com/ncr

来强制使用国际化搜索首页,现在呢,Chrome 可以直接从地址栏输入关键词来搜索了,而且通过地址栏而不是页面的搜索框来搜索看起来有变成默认方式的趋势,所以还是直接将 Chrome 默认的搜索引擎地址给改了比较方便。

对于我等大陆居民,最常见的就是被 Google 将自己从 google.com 重定向到 google.com.hk 了。我经常是登录 Google 账号来使用 Google 各类服务,也在搜索引擎首页中设定为使用 google.com 了,可还是经常变。

在 Chrome 的“设置 ——> 搜索 ——> 管理搜索引擎”那里将默认搜索地址手动设定为,

https://www.google.com

也不能保证它不自动变。(这个自动化的东西有时也真是挺急人的。)

那么,就只能直接改 Chrome 的配置文件了。如果是 Windows Vista 以上版本(包括 Win 7、8),可以直接在文件管理器地址栏中输入下面的地址并回车来打开 Chrome 配置文件夹,

%LOCALAPPDATA%\Google\Chrome\User Data\Default

然后,

  1. 关闭所有 Chrome 窗口;
  2. 用文本编辑器(推荐 notepad++,也可用 Windows 自带的“记事本”)编辑该文件夹下的 Preferences 文件(这个文件是没有后缀名的,也就是没有指定文件类型,但是打开了会看到都是文本);(用记事本打开时候会比较慢,需要耐心)
  3. 分别搜索字符串“last_known_google_url”和“last_prompted_google_url”,将其后面的字符串改成自己想要的 Google 搜索域名(冒号后面的引号中的内容,其它的不改),如,
    "last_known_google_url": "https://www.google.com/",
    "last_prompted_google_url": "https://www.google.com/",
  4. 保存该文件,再打开 Chrome 就已经生效了。

还是这种方式比较靠谱,最近有很长时间都没有再遇到自动转换到其它搜索域名的情况了。

如果你还在使用 Win XP,修改方法是一样的。至于相应的配置文件,请参考评论中 Haitao 提供的 XP 中的配置文件路径©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/change-default-search-engine-in-chrome/>。转载请保留此信息及相应链接。

11 条关于 “修改 Chrome 默认的搜索引擎” 的评论

    • 不好意思,好久没用XP了。你自己找找吧,应该路径差不多。拜托找到了说一声。

  1. 找到了,xp也没啥差别,具体路径是:
    C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default
    刚更改过来,谢谢!

  2. 貌似在v40稳定版上失效了~~
    找不到这个key:”last_prompted_google_url”

    • 嗯,只剩个 “last_known_google_url” 了。
      我现在都是登录 Google 账户,打开搜索首页,在该页面底部右边有个“使用 Google.com”的链接,就可以一直使用 google.com 了。不过不知道这样弄在国内行不行。

      • 后来找到个用Goagent转发的方法:http://www.zhihu.com/question/28224556/answer/40583345?group_id=554265185074868224

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)