代码改变世界

IE8自定义加速器尝鲜

2009-03-30 12:31  FantasySoft  阅读(4128)  评论(13编辑  收藏  举报

     微软在北京时间3月20日凌晨发布了最新版本的浏览器IE8,这已经不是什么新闻了。听了由Ocean主讲的“Microsoft Internet Explorer 8,Windows 7”之后,极少“追新”的我还是忍不住下载来试用了一番,毕竟IE8真的太吸引人,IE6也太古董了。用了几天,感觉IE8相比以前的版本来说,有了质的改变。除了园友玉开兄提到的IE8开发人员工具之外,IE8的另外一个特性——加速器(Accelerator)同样让人为之倾倒。

    相信试用过IE8的朋友们对于加速器一定不会陌生了。什么是加速器呢?我们可以从这里可以看到微软对于加速器的解释:在任何网页中,仅需高亮选中一些文本,然后单击出现在所选内容上方的蓝色加速器图标,便能够获得行车路线、翻译和定义单词、通过电子邮件把内容发送给其他人、开始购物以及更多其他的内容服务。从我个人使用的角度来看,尽管加速器省却了繁复的复制粘贴操作,让浏览网页更加便捷,貌似加快了浏览网页的速度。但是,我觉得这更是增加某个网站流量的加速器。因为通过这样一种机制,我们不需要再次打开浏览器,往地址栏里面敲入某些URL了,从而让人们更加依赖于某些网站。对于网站运营的朋友来说,这会是一个提升流量的机会。至此,大家也许会想:我们自己可以制作加速器么?答案是肯定的,而且相当简单。

     打开微软提供的官方加速器网站,我们可以看到已经有不少加速器可供使用了,可惜的是,这些加速器太千篇一律,没几个是偶需要的。于是乎查阅了一下资料,原来制作加速器就是个软柿子,马上开捏,嘿嘿~~ MSDN为我们提供了完善的文档:OpenService Accelerators Developer Guide。对照着这份Guide,我们很快就能制作出自己的加速器。这里我做的是博客园找找看的加速器,使用IE 8的朋友可以点击页面的按钮添加这个加速器。

   

   以下是效果截图(使用的XML文件在这里),使用Teddy的文章作为背景,呵呵~~

    

 

    

     哈哈,从今天起,让我们和博客园一起加速吧!:)

     [后续]:我们从OpenService Accelerators Developer Guide中可以发现,除了使用传递参数的方法之外,还可以使用URL Template的方法。对此,我也作了尝试。

     国内最大的中文百科——互动百科是偶经常使用的百科全书,它的词条都是通过“www.hudong.com/wiki/词条名”的样式呈现的。针对这种情况,使用URL Template的方式来传递参数就很适合了。大家可以点击以下按钮添加“互动百科”的加速器(使用的XML文件在这里)。

   

     以下是效果截图: