前言
一直用Chrome,添加自定義搜索引擎非常簡單。最近需要用一臺老機器辦公,Chrom你懂的,什么都好,就是太費內存了,我的2G小內存 完全不夠用,這個虛擬內存頁交換起來 真是慢的要命啊,Firefox這貨對內存的消耗就好多了。
現在問題來了,Firefox這貨居然不支持直接網址+%s的搜索引擎定義方式,google了一圈,Firefox添加自定義搜索引擎 幾乎沒有一篇文章寫得可用的,好多插件也已經老的沒法用了,還有不支持中文的。那么,我就上吧。
注意: 本文寫作針對的Firefox版本號為:
53.0.2
添加之前,你先看一看,你要添加的網站是不是已經適配了Firefox的自動搜索引擎發現,就像這樣:
豆瓣發現
如果,已經適配了,你添加就好,后面的內容就不必看了!
姿勢一
用現成的,mycroftproject上面去搜索。一般不是太小眾,比如:知乎 什么的,上面都已經備好了。
姿勢二
使用Firefox自帶的為此搜索引擎添加關鍵字。這種方法只需要在文本輸入框點擊右鍵即可,絕大部分網址可用。
為此搜索引擎添加關鍵字
添加關鍵字
快捷方式搜索
- 優點是:可以通過關鍵字,比如 gg 365ark,進行快捷搜索。
- 缺點是:這種方式添加的搜索引擎,不會加入到Firefox的搜索引擎列表中。
姿勢三
Firefox支持OpenSearch description format,這個格式就是這樣:
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>gugSearch</ShortName>
<Description>test</Description>
<Url type="text/html" method="get" template="https://test.io/#q= {searchTerms} "/>
<Developer>Anon</Developer>
<InputEncoding>UTF-8</InputEncoding>
<moz:SearchForm>https://test.io/</moz:SearchForm>
</OpenSearchDescription>
你在本地建一個后綴名xml的文檔,把上述內容復制進去,需要修改的就是:
- template="https://test.io/#q=", 你改成你自己想要的網址,并在合適的位置插入{searchTerms}。
- <Description>test</Description>,
test
改成你想要的名字。
addXML.png
修改完成后,在選項->搜索
Add進去就可以了。
另外多說一句,你也可以可以到mycroftproject去自動生成一個帶圖標的xml內容,本來按理說,這個頁面可以直接生成一個插件的,但是不知為什么老是出問題。