文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>自定义Firefox集成的搜索引擎工具条

自定义Firefox集成的搜索引擎工具条

时间:2006-05-15  来源:smilinglive

   Firefox集成的搜索引擎工具条有很多国外的搜索引擎,但我是教育网用户,登陆外网很不方便。我平时也比较喜欢百度搜索引擎,可不幸的是,Mozilla网站上竟没有百度搜索插件!最后只好自己添加配置文件,实现自定义功能了。
    添加搜索引擎方法:(以百度为例)
    1.进入用户Firefox配置文件夹目录:
cd ~/.mozilla/firefox/*.default/searchplugins/
    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 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/下的相关同名文件删除即可。 
排行榜 更多 +
末世生存射击

末世生存射击

飞行射击 下载
大理石大师

大理石大师

飞行射击 下载
枪神手旋转射击最新版

枪神手旋转射击最新版

飞行射击 下载