火狐浏览器可通过配置enginealias实现关键词直达搜索页,需在about:config中新建browser.search.enginealias.xxx字符串项并设置对应url,或通过mycroft project一键导入带别名的搜索引擎。

你想在火狐浏览器地址栏输入一个简短关键词(比如“zhihu”“gh”)后直接跳转到对应网站的搜索结果页,不用打完整网址也不用点菜单——这需要配置搜索引擎别名(engineAlias),让关键词直通特定搜索URL。
通过about:config添加关键词快捷方式
这是最底层、最稳定的设置方式,适用于所有自定义搜索引擎,且不依赖页面是否支持OpenSearch。
1、在地址栏输入 about:config 并回车,点击“接受风险并继续”。
2、在搜索框中输入 browser.search.engineAlias,若无结果,说明该偏好项尚不存在,需手动新建。
3、右键空白处 → 选择“新建” → “字符串”,名称填入 browser.search.engineAlias.zhihu(其中“zhihu”可替换为你想要的任意关键词,如“bd”“gh”),值填入 https://www.zhihu.com/search?q={searchTerms}。
4、再新建一个字符串项,名称为 browser.search.engineAlias.bd,值设为 https://www.baidu.com/s?wd={searchTerms}。
5、重启火狐浏览器。之后在地址栏直接输入 zhihu 火狐教程 或 bd Python入门,回车即触发对应搜索。
用Mycroft Project一键导入带别名的引擎
适合不想手动拼URL、又希望关键词自动绑定的用户。Mycroft提供的XML模板里已预置engineAlias字段,导入即生效。
方法一:从Mycroft官网安装带别名的引擎
1、访问 https://mycroftproject.com。
2、搜索“github”,点击结果中的 GitHub Search 条目。
3、在详情页点击“Install in Firefox”按钮。
4、确认安装后,打开 about:preferences#search,在“已安装的搜索引擎”列表中找到“GitHub Search”,右侧显示的“关键字”即为其默认别名(通常是“gh”)。
方法二:手动编辑已导入引擎的别名(可选)
若导入后别名不符合习惯,可在 about:config 中搜索 browser.search.alias 相关项,找到对应引擎的 alias 字段并双击修改——但注意:此项仅对部分Mycroft引擎生效,非全部;修改前请确认该引擎确实在 about:config 中生成了 alias 条目。
验证与使用关键词快捷方式
第一步:确认关键词已注册成功
在地址栏输入任意字母(如“a”),然后按 Alt+↓ 打开搜索引擎轮播菜单——如果看到你设置的关键词(如“zhihu”“gh”)作为独立引擎图标出现在列表中,说明注册成功。
第二步:实际使用
在地址栏直接输入 zhihu 自定义搜索引擎,不加空格以外的符号,回车即可跳转至知乎搜索结果页。
第三步:快速修正错误别名
若输错关键词导致跳转异常,不要直接删掉整个 engineAlias 条目,而是回到 about:config,右键对应项 → 选择“重置”,再重新新建正确值——误删可能影响其他别名生效。
第四步:启用关键词搜索功能(关键前提)
确保 keyword.enabled 在 about:config 中为 true(默认开启),否则所有关键词快捷方式均不响应。若曾手动关闭过此选项,请双击将其设回 true。











