要手動增加也是可以,不過要稍微研究一下。
在Mozilla的searchplugins目錄下,有釵h.src的檔案,這些就是Mozilla內建的搜尋引擎檔案。你可以把 Openfind.src 複製一個副本,然後修改檔名(例如:yam.src),然後編輯這個檔案。
代碼:
# Mozilla/Yam plug-in made by nakeho@hotmail.com
<search
name="Yam"
description="Yam Search for Traditional Chinese"
method="GET"
action="http://dir.yam.com/bin/search"
queryEncoding="2563"
queryCharset="Big5"
>
<input name="dest" value="dest=http%3A%2F%2Fdir.yam.com%2Fbin%2Fsearch">
<input name="k" user>
<input name="t" value="site">
<interpret
charset = "Big5"
resultEncoding = "2563"
browserResultType="result"
resultListStart="<ul>"
resultListEnd="</ul>"
resultItemStart="<li>"
resultItemEnd="</li>"
>
</search>
代碼:
name="Yam"
description="Yam Search for Traditional Chinese"
name 所定義的是這個搜尋引擎的名稱,也就是在喜好設定中會看到的。
而 description 當然就是這個搜尋引擎的描述了。
代碼:
action="http://dir.yam.com/bin/search"
acton 是定義搜尋引擎的網址,你可以試著到
www.yam.com 做個簡單的測試,試著查詢某個單字,搜尋結果出來後,網址列就會出現
http://dir.yam.com/bin/search?dest=http ... wan&t=site,而我們所要的則是問號之前的字串。
代碼:
<input name="dest" value="dest=http%3A%2F%2Fdir.yam.com%2Fbin%2Fsearch">
<input name="k" user>
<input name="t" value="site">
這個部分就是定義問號之後的參數,基本上就是網址上有什麼,你就加什麼上去,不過最重要的是 user 這一行,這是定義使用者所要查詢的字串。
代碼:
resultListStart="<ul>"
resultListEnd="</ul>"
resultItemStart="<li>"
resultItemEnd="</li>"
依照字面上的定義,這裡是定義網頁上的「搜尋結果區」及「物件區」,這個主要是作用在個人工具列中的「搜尋」吧。
寫的不好,希望你看的懂... :oops: