# 修改Chrome的Google默认搜索

- Link: https://yjyj.net/learn/5434.html
- Published: 2016-04-21T10:30:36+08:00
- Author: 小 虾

⚡ 生猛大蝦编辑部 · 30 秒核心看点

 * Chrome 搜索总跳不同 Google 后缀，核心是把默认搜索环境固定住。
 * 可直接新增自定义搜索，也可通过账号、语言和 ncr 组合方案稳定结果。
 * 实操结论很简单：先固定搜索引擎，再把语言切回中文也不影响使用。

科学上网的时候总会粗线各种奇怪的小问题
 Chrome的默认搜索就让哥困扰了好长时间. 搜索
的时候总是在各种google后缀下乱跳,严重影响了哥的搜索结果. 几番查找终于在知乎得到了
几种解决办法. 如下:

0.简单的

    ```decode:true
    新建搜索使用这个:

    http://www.google.com/search?q=%s&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google:bookmarkBarPinned}{google:searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}{google:omniboxStartMarginParameter}{google:contextualSearchVersion}ie={inputEncoding}
    ```

1.复杂点的

    ```decode:true
    1. 登录Google账号
    2. 默认搜索语言为English
    3. 默认搜索引擎为：
    https://www.google.com/search?hl=en-US&source=hp&q=%s&aq=f&aqi=&aql=&oq=&gs_rfai=
    4. 使用一次
    https://www.google.com/ncr
    进行搜索。

    5. 可将Google语言切换回简体或繁体中文了。
    ```

❓ 延伸问答与排错指南（FAQ）

Chrome 里 Google 搜索老是跳后缀怎么办？

优先把默认搜索引擎改成固定的 Google 搜索地址，避免浏览器自动切换不同后缀。若仍不
稳定，再配合登录账号、把默认搜索语言设为 English，并使用一次 ncr 搜索来锁定区域行为。

新建搜索引擎时要填什么内容？

文章给出的思路是把搜索地址设为带 %s 的 Google 搜索模板，并保留后面的参数串。这样
Chrome 在输入关键词时会按固定模板发起搜索，减少后缀乱跳和结果漂移。

改完后还能切回中文吗？

可以。做法是先完成登录、语言和 ncr 的固定步骤，让搜索环境稳定下来；之后再把 Google
语言切回简体或繁体中文，通常不影响默认搜索的稳定性。

📚 【[招数学习](https://yjyj.net/category/learn)】专栏延伸阅读与热门精选（[全站文章归档](https://yjyj.net/archive)）：

 * [显示同个父页面的其他子页面的链接](https://yjyj.net/learn/wordpress-learn/5397.html)
 * [windows的80端口被system”PID=4 “占用](https://yjyj.net/learn/5391.html)
 * [wordpress的重置函数](https://yjyj.net/learn/wordpress-learn/5514.html)
 * [最近又折腾amh-AMH面板操作命令](https://yjyj.net/learn/centos/5552.html)
 * 热门必读[程序员漫游指南](https://yjyj.net/what/5830.html)
 * 热门必读[升级一下iptables](https://yjyj.net/learn/centos/3208.html)
