nicolasyang's blog
Firefox 添加自定义搜索引擎
通过 Firefox 书签的参数和关键字,就可以实现以前手工配置搜索引擎的效果

在很久以前,Firefox 是可以手工写 pattern (如 https://www.google.com/search?q=%s) 来添加自定义搜索引擎的。但不知道哪个版本开始,就砍掉了这个入口,只支持通过 opensearch 元数据来添加了。

最近急需根据 bug id 跳转到 bug tracker 页面的功能(因为 bugzilla 自带的搜索很慢,直接搜 bug id 也要等好久),想要看看这个自定义搜索还能不能搞。搜索一番发现还是能搞的,只是配置方式不直观,很难找到。

这里的原理是 firefox 的书签可以带参数和关键字。我们可以添加一个 bug 页面的书签,比如:http://bugzilla.example.com/show_bug.cgi?id=12345, 然后编辑这个书签,把 12345 改成 %s, 再配置一个关键字,比如 bug. 后面就可以在地址栏输入 bug<TAB>56789 来直接跳转到那个 bug 了。

类似的方法也可以用来配置其它各种没有 opensearch 元数据的搜索引擎。


最后修改于 2022-08-08

Comments powered by Disqus