火狐浏览器支持自定义添加、排序和删除搜索引擎。通过设置界面或地址栏图标可添加知乎等引擎,搜索字符串必须用%s;在about:config中修改browser.search.order.*值调整顺序;移除引擎不可逆,清空序号值可临时隐藏。

当你在火狐浏览器地址栏输入“房价走势”却跳转到英文版Google,或想快速用必应查学术资料、用知乎搜问答时,必须手动添加并管理多个搜索引擎——系统预装的往往只有两三个,且顺序固定,无法满足多场景切换需求。
图形界面添加新搜索引擎(推荐新手)
① 点击右上角三条横线 → “设置” → 左侧选择“搜索”。
② 滚动到页面底部,在“一键搜索引擎”区域下方点击“添加搜索引擎”。
③ 在弹出窗口中,“名称”填“知乎”,“搜索字符串”粘贴:https://www.zhihu.com/search?q=%s → 点击保存。
这一步完成后,新引擎会立刻出现在默认搜索引擎下拉菜单里,但【%s不可替换为{q}、$1或其他符号】,否则输入关键词后无法拼接,搜索将直接跳转首页或报错。
从地址栏图标快速添加(适合已有常用引擎但未显示)
方法一:点击地址栏左侧当前显示的搜索引擎图标 → 选“搜索设置” → 向下滚动找到“添加搜索引擎”按钮 → 填写名称和搜索字符串(如百度用https://www.baidu.com/s?wd=%s)。
方法二:若该图标被隐藏,先在地址栏输入任意词(如“测试”)→ 回车触发一次搜索 → 此时图标必然出现,再按上述操作即可。
注意:此方法依赖地址栏已成功调用过一次搜索,若始终不显示图标,说明底层引擎绑定异常,需先检查about:config中的keyword.URL值是否被篡改。
调整多个搜索引擎的显示顺序
① 地址栏输入 about:config → 点击“接受风险并继续”。
② 在过滤器中输入 browser.search.order. → 页面将列出所有序号项,如 browser.search.order.1、browser.search.order.2。
③ 双击 browser.search.order.1,将其值改为你想置顶的引擎名(如“百度”);同理,把 browser.search.order.2 改为“知乎”,browser.search.order.3 改为“DuckDuckGo中文”。
修改后无需重启,下次点击地址栏右侧搜索图标时,列表即按此顺序排列。若某引擎名拼写错误(如写成“百度搜索”而非“百度”),该位置将空白,且不会报错,容易误判为添加失败。
删除或禁用不用的搜索引擎
进入“设置” → “搜索” → 找到目标引擎名称右侧的三点菜单 → 点击“移除”。
移除操作不可逆,但不会影响已保存的其他引擎。
如果只是临时不想看到某个引擎,可不删除,而是在 about:config 中将对应序号项(如 browser.search.order.4)的值清空,它就会从地址栏搜索图标菜单中消失,但保留配置供日后恢复。











