把博客园找找看添加到firefox搜索引擎列表

 闲来无事研究了下firefox的搜索引擎的定制,把博客园找找看加到了搜索引擎列表里:D

 

 下面来分析一下firefox搜索引擎定义文件是如何组成的:

<? xml version="1.0"  ?>

< SearchPlugin  xmlns ="http://www.mozilla.org/2006/browser/search/" >

< ShortName > 博客园找找看 </ ShortName >

< Description > 博客园找找看 </ Description >

< InputEncoding > UTF-8 </ InputEncoding >

< Image  width ="16"  height ="16" >
data:image/x-icon;base64,AAABAAEAEBAAAAAAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAA
AAAAAAAAAAAB9/f3A+Hj5BXMztErt7q+O6Kmq02Nkplfen+Hb3N4gXWCh45nlpqgV6qus0fAwsY1
1dbZF+rr7AkAAAABAAAAAQAAAAEAAAABAAAAAaFhLg/Ahk6LzZFX49GVWvvSl1v1z5Vb17p+SHMA
AAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAbBzPlnYnGD9y4BF/8R1O//EdTv/xHU7/8R1
O//Si1D/05le9bh8RjsAAAABAAAAAQAAAAEAAAABAAAAAbBzPlnbm17/xnY4/8Z2N//Hdzf/x3Y3
/8Z2OP/Fdjn/xHU7/8h7QP/doGT9uHxGOwAAAAEAAAABAAAAAaFhLg/coWP9x3c1/9+9of//
5Mat/8h3Mf/HlWz/xo9j/8Z2N//Fdjr/yoFI/9ihZucAAAABAAAAAQAAAAHIkFeTz4I//8p4Mv/y
49b///r18P+8bif/+/f0/+3dzv+5bCr/zaF9/8ePZP/domv/sHM+WQAAAAEAAAAB1pxf6cp5
Mf/Mei7/y5Bc/+7ayf/SoXX/v30o0r//uHE0///hxrD/0pRj/8+ZXrkAAAABAAAA
Ad+lZf3Mei7/znsq/9B8KP++byD/zJlo//fv6P//xo9d/8+gdv//2LKU/9OWZv/VnWPh
AAAAAQAAAAHgpmX5zXsr/9B8J//Hik3/0aN2/8J5MP/z5tv//8+dcf/V
mmr/1qFm4QAAAAEAAAAB1Zte3c9+Lf/RfSX/wnku/924k//fu5b/y4xL/9GOSP/hwaL//+vZ
yf/XoG//26Nz/8yUW6cAAAABAAAAAcSKUn3cl07/2I5A/9uURf/YlEj/0JJM/9mwhP/u3s7/
//z69//WqH3/3KZ1/+Sud/+hYS4xAAAAAQAAAAEAAAAB2aBh9dmSRv/blEb/3LeR
//Po3f/arID/4K19/92qef/Xo23dAAAAAQAAAAEAAAABAAAAAbl9Rz3ipWD93JZL/9CWWP/j
x6r/5Mmu/9itg//ZpG3/4at3/96wg//bqnbzoWEuEQAAAAEAAAABAAAAAQAAAAEAAAABuX1HPdqi
ZOfmp2D/351W/96fXP/dpmv/3rKE/+XJqP/XqXbfoWEuEQAAAAEAAAABAAAAAQAAAAEAAAABAAAA
AQAAAAEAAAABsXQ+W9CZX7vVpG7l17KK6cyVW6mhYS4xAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAB
AAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEA
AAABAAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
//8AAP//AAD//w==
</ Image >

< Url  type ="text/html"  method ="GET"  template ="http://zzk.cnblogs.com/s" >
 
< Param  name ="w"  value ="{searchTerms}" />
</ Url >

</ SearchPlugin >

 

前面ShortName和Description分别是名称和描述

编码用utf-8

中间那段base64编码是用来保存搜索引擎自定义图标的,可以去下面这个网站转换图标文件来得到:
http://www.motobit.com/util/base64-decoder-encoder.asp

最后就是搜索的请求如何生成了,这里<Param name="w" value="{searchTerms}"/>相当于生成了一个?w=搜索关键词的查询字符串

最后把这个文件保存成utf-8编码的xml文件,放在firefox安装目录下的searchplugins目录里

附上一个已经完成的:

zzk.xml

我建议博客园团队在找找看首页加入这个搜索引擎的信息:

< link  rel ="search"  type ="application/opensearchdescription+xml"  href ="xml文件的地址"  title ="博客园找找看"   />

 

浏览器(IE和Firefox都支持这种格式)能识别出它,比如打开维基百科首页时,在选择搜索引擎的列表处会自动添加一个添加搜索维基百科的链接:

 

参考资料:

http://www.laifuer.cn/post/179/

posted on 2009-05-15 15:26 clowwindy 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/clowwindy/archive/2009/05/15/1457712.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值