通过OpenSearch向IE7、Firefox添加自定义搜索
2008年2月17日 | 作者: 牧天 | 分类: Tips, XML/XSLT前几天IE被微软强制升级到了IE7,在升级成功后的浏览器配置过程中,注意到了OpenSearch这个功能。
Search了一下,基本的创建方法非常容易。
第一步,创建一个XML文档,格式如下:
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Uiland</ShortName>
<Description>从“一方天”中搜索</Description>
<Tags>Uiland 一方天</Tags>
<Contact>email@yourdomain.com</Contact>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/ico">http://www.uiland.com/favicon.ico</Image>
<Url type="text/html" template="http://www.uiland.com/?s={searchTerms}"/>
</OpenSearchDescription>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Uiland</ShortName>
<Description>从“一方天”中搜索</Description>
<Tags>Uiland 一方天</Tags>
<Contact>email@yourdomain.com</Contact>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/ico">http://www.uiland.com/favicon.ico</Image>
<Url type="text/html" template="http://www.uiland.com/?s={searchTerms}"/>
</OpenSearchDescription>
也可以通过微软提供的向 Internet Explorer 7 添加搜索提供商页面引导创建。
第二步,将制做好的XML文件链接到您的网页上,例如:
<link rel="search" type="application/opensearchdescription+xml" title="Uiland" href="http://www.uiland.com/search/uiland.xml" />
完成后,在IE7或Firefox中访问您的页面就可以看到效果了。DEMO
工具栏前后显示效果:


将OpenSearch添加到浏览器:


相关链接:
有点意思。
不错我的ff已经认出来了
换皮肤啦 新年新气象啊~ 抽空我也得搞搞了
openSearch 利用向导页添加的SearchEngine的乱码问题难以解决,晕啊。看来还是这个方法好,还是自己弄的靠的住
没找到留言板,只能在这里了,呵呵,新皮肤很清爽滴,加油! ^_^
货货
技术收藏一下,研究