自定义Firefox集成的搜索引擎工具条
时间:2006-05-15 来源:smilinglive
Firefox集成的搜索引擎工具条有很多国外的搜索引擎,但我是教育网用户,登陆外网很不方便。我平时也比较喜欢百度搜索引擎,可不幸的是,Mozilla网站上竟没有百度搜索插件!最后只好自己添加配置文件,实现自定义功能了。
添加搜索引擎方法:(以百度为例)
1.进入用户Firefox配置文件夹目录:
添加搜索引擎方法:(以百度为例)
1.进入用户Firefox配置文件夹目录:
cd ~/.mozilla/firefox/*.default/searchplugins/
2.添加baidu.src文件:
2.添加baidu.src文件:
vim baidu.src
<search
name="Baidu"
description="Baidu Search"
method="GET"
action="http://www.baidu.com/s"
queryCharset="gb2312"
>
<input name="wd" user>
<input name="cl" value="3">
</search>
说明:
name是显示在搜索工具条下拉列表里的名字
description是描述信息
method是搜索引擎类型,目前只支持GET类型
action可在搜索页面的源代码中找到,有个更方便的办法,比如在百度首页搜索“ABC”,打开的搜索页面地址为http://www.baidu.com/s?wd=ABC&cl=3,这时,?前面的内容就是action,而?后面的内容就是后面的input。queryCharset是定义传送给百度的文字编码类型,如果用FC5默认的utf-8,那么百度将视为乱码,这里用gb2312。
input定义了搜索内容和搜索选项,将?后面每一项都写一个input,如果是需要用户输入的内容,比如wd=ABC,那么wd后面就是user;如果不需要用户输入的,比如cl,那么cl后面就是value="3"。以此类推,写完所有的项。
3.添加小图标文件,要和刚才添加的src文件同名,并且在同一文件夹下。我实在找不到,只好打开百度主页,将地址栏左边的图标截下来了。
这样就添加好了,你也可以参照上面的方法添加些专门的搜索引擎,比如百度mp3搜索,代码如下:
<search
name="Baidu"
description="Baidu Search"
method="GET"
action="http://www.baidu.com/s"
queryCharset="gb2312"
>
<input name="wd" user>
<input name="cl" value="3">
</search>
说明:
name是显示在搜索工具条下拉列表里的名字
description是描述信息
method是搜索引擎类型,目前只支持GET类型
action可在搜索页面的源代码中找到,有个更方便的办法,比如在百度首页搜索“ABC”,打开的搜索页面地址为http://www.baidu.com/s?wd=ABC&cl=3,这时,?前面的内容就是action,而?后面的内容就是后面的input。queryCharset是定义传送给百度的文字编码类型,如果用FC5默认的utf-8,那么百度将视为乱码,这里用gb2312。
input定义了搜索内容和搜索选项,将?后面每一项都写一个input,如果是需要用户输入的内容,比如wd=ABC,那么wd后面就是user;如果不需要用户输入的,比如cl,那么cl后面就是value="3"。以此类推,写完所有的项。
3.添加小图标文件,要和刚才添加的src文件同名,并且在同一文件夹下。我实在找不到,只好打开百度主页,将地址栏左边的图标截下来了。
这样就添加好了,你也可以参照上面的方法添加些专门的搜索引擎,比如百度mp3搜索,代码如下:
<search
name="Baidu Music"
description="Baidu Music Search"
method="GET"
action="http://mp3.baidu.com/m"
queryCharset="gb2312"
>
<input name="f" value="ms">
<input name="tn" value="baidump3">
<input name="ct" value="134217728">
<input name="word" user>
<input name="lm" value="-1">
</search>
删除firefox自带的搜索引擎:将/usr/lib/firefox-1.5.0.2/searchplugins/下的相关同名文件删除即可。
name="Baidu Music"
description="Baidu Music Search"
method="GET"
action="http://mp3.baidu.com/m"
queryCharset="gb2312"
>
<input name="f" value="ms">
<input name="tn" value="baidump3">
<input name="ct" value="134217728">
<input name="word" user>
<input name="lm" value="-1">
</search>
删除firefox自带的搜索引擎:将/usr/lib/firefox-1.5.0.2/searchplugins/下的相关同名文件删除即可。
相关阅读 更多 +