XML文件和注释如下:
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
(1) 搜索引擎的名称
<ShortName>Mininova</ShortName> ................................(1)
<Description>Mininova Torrent Search</Description> .................(2)
<InputEncoding>UTF-8</InputEncoding> .............................(3)
<Image width="16" height="16">data:image/x-icon;base64,AAABAA
EAEBAQAAAAAAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAA////AMx3RADmuqIA8t7OANybdQDWiV4A+vLpAO
GriADuzb4A+OjaANB+TgDks5YA/Pn0APDXwwDWkWMAIiIiIiIiIiIhERERE
REREiERERERERESIRERERERERIhspFCLRwlEiGykUItHCUSIbKRQi0cJRIhs
pFCLRwlEiGykeItGCUSIbJs8iXLKBIhslsiOCK0EiF31+oRrnESIRERERER
ERIhEREREREREiERERERERESIiIiIiIiIiIAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Image>
....................................................(4)
<Url type="text/html" method="GET" template="http://www.mininova.org/search/">
<Param name="search" value="{ searchTerms }"/> .....................(5)
</Url>
<SearchForm>http://www.mininova.org/search/</SearchForm> ............(6)
</SearchPlugin>
(2) 搜索引擎的描述
(3) 编码,一般是UTF-8,但有时要根据页面Form的属性来调整,比如baidu就是GB2312
(4) 图标,16x16的ico文件转成base64编码,可以用这个在线工具
http://www.motobit.com/util/base64-decoder-encoder.asp
(5) 核心..根据搜索引擎来编写,比如baidu里面搜firefox,出来的地址
http://www.baidu.com/s?wd=firefox&cl=3
问号前面的是template : http://www.baidu.com/s
问号后面的是Param: wd=firefox(搜索的Keyword) , cl=3
所以这段可以这样写<Url type="text/html" method="GET" template="http://www.baidu.com/s">
(6) 搜索引擎所在页面...
<Param name="wd" value="{ searchTerms }"/>
<Param name="cl" value="3"/> </Url>.
编辑后Save As一个XML文件放在profile文件夹下的searchplugins目录
2007年6月15日星期五
Firefox 2.0 搜索框添加自定义的搜索引擎(转)
订阅:
博文评论 (Atom)
1 个无聊的人:
不错!挺实用的.IE6是在中间,IE7是右边呀.FIREFOX没试....
发表评论