firefox的地址栏旁边有一个搜索栏,里面有不少的搜索引擎如 google、yahoo等之类的,现在我们就来看看如何定制自己喜欢的搜索引擎。
一,访问自己喜欢的搜索引擎页面,这里我以金山词霸的在线词典为例,输入你要查找的关键词,然后点击搜索,仔细看看他的地址栏:
从这儿我们可以看出:
搜索地址: http://cb.kingsoft.com/search
搜索关键词: s=hello
其他的选项 lang=utf-8, t=word
有了这些,我们就可以定制我们的搜索引擎了。
二,创建ciba.src 文件,将其放入 .mozilla/searchplugins/ 下,内容如下:
<search
name="ciba@kingsoft"
description="ciba@kingsoft"
method="GET"
action="http://cb.kingsoft.com/search"
queryEncoding="utf-8"
queryCharset="utf-8"
>
<input name="s" user>
<input name="lang" value="utf-8">
<input name="t" value="word">
</search>
在同一个目录下,创建一个同名的图形文件,gif,png均可(可能还有其他格式,没做更多的测试),然后从新启动浏览器,看看我们的效果:

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=332491
对于queryEncoding 和 queryCharset的设置,你需要仔细的查看搜索引擎的页面编码是什么,比如说baidu的搜索页面编码是gb2312,如果你还是utf-8的话,就什么也找不到了。
#http://mp3.baidu.com/m?tn=baidump3&ct=134217728&lm=-1&word=%C4%E3%CA%C7%CE%D2%B5%C4%CE%A8%D2%BB
<search
name="mp3@baidu"
description="mp3@baidu"
method="GET"
action="http://mp3.baidu.com/m"
queryEncoding="gb2312"
queryCharset="gb2312"
>
<input name="word" user>
<input name="tn" value="baidump3">
<input name="ct" value="134217728">
<input name="lm" value="0">
</search>