通过OpenSearch向IE7、Firefox添加自定义搜索

前几天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>

也可以通过微软提供的向 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 Toolbar (IE7)

OpenSearch Toolbar (Firefox)

将OpenSearch添加到浏览器:

Add OpenSearch (IE7)

Add OpenSearch (Firefox)

相关链接:

网友评论 (7条)

  1. Jonney -

    有点意思。

  2. Neo -

    不错我的ff已经认出来了 :eek:

  3. Neo -

    换皮肤啦 新年新气象啊~ 抽空我也得搞搞了 :cool:

  4. i_hcl -

    openSearch 利用向导页添加的SearchEngine的乱码问题难以解决,晕啊。看来还是这个方法好,还是自己弄的靠的住 :idea:

  5. yucca -

    没找到留言板,只能在这里了,呵呵,新皮肤很清爽滴,加油! ^_^

  6. 听景777 -

    货货

  7. baudu -

    技术收藏一下,研究 :lol:

发表评论