手動爲Firefox添加搜索引擎

以DDMap爲例
1. 在ddmap上搜索一次,記下搜索結果的url地址,如下

2. 從$FireFox$/searchplugins/目錄下找到任意一個xml文件,如google.xml,使用記事本打開,如下:
<ShortName>Google</ShortName>
<Description>Google Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Url type="text/html" method="GET" template="http://www.google.com/search ">
  <Param name="q" value="{searchTerms}"/>
  <Param name="ie" value="utf-8"/>
  <Param name="oe" value="utf-8"/>
  <Param name="aq" value="t"/>
  <!-- Dynamic parameters -->
</Url>
<SearchForm>http://www.google.com/firefox </SearchForm>
<Image width="16" height="16">data:image/png;base64,AAABAAEAE...</Image>
</SearchPlugin>
將其另存爲ddmap.xml

3.將其中的ShortName、Description設爲DDMap
關鍵的地方來了:
InputEncoding設爲GBK(因爲ddmap網頁使用這樣的編碼),
在Url標記下添加4個子標記如下,分別代表搜索結果的url中的4個參數
<Param name="g_addr" value=""/>
<Param name="keyname" value="{searchTerms}"/>
<Param name="g_scope" value="1000"/>
<Param name="g_mapid" value="21"/>
然後保存,到此爲止搜索的功能是實現,如果要爲該搜索指定一個自己的圖標,進行第4步。

4.找一個ddmap的logo保存到本地,然後使用base64 encoder 把logo文件編碼成base64字符串,把該字符串粘貼在Image標記中“data:image/png;base64,”之後,保存。

重啓firefox,ddmap搜索完美添加
firefox ddmap搜索
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章