随着Windows IE8浏览器的市场份额逐渐取代IE7,这使得IE8变的越来越普及, 大家对IE8也都熟悉起来(IE8下载)。IE8里面除了加強了搜寻的功能,提供视觉化搜寻外,在IE8中还新增加了好东西,这个东西叫做加速器(Accelerator)。如果你还没有使用过这个功能,可以先看看IE8加速器视频演示。IE8还能让程式设计人员更容易增加的小工具到Accelerator加速器, 这篇将介绍如何简单制作一个IE8 Accelerator加速器来搭配get的模式, 而讲get模式实在有点玄,这边就讲白一点的方式,就是搭配Querystring传递, 很多网站的功能都是透过传递关键的Querystring参数来显示查询的功能, 透过IE8 Accelerator加速器来将所选取反白的文字做一各快速的查询是非常的简单制。
整个IE8 Accelerator加速器的关键灵魂就是一个xml档案
xmlns=”http://www.microsoft.com/schemas/openservicedescription/1.0″>
而这篇将透过查询wiki的范例,来做整个xml的说明, 整个xml主要组成是由
一.
首先先介绍homepageUrl ,这边有一个非常重要要注意的, 就是
二.
有三个标签可以设定
name :显示在IE8加速器的名称
icon:显示在IE8加速器的小图
description:描述功能
三.
category属性:显示在IE8分类,有map blog define add translate share六种
context属性:预设为selection ,目前选到反白的资料
而让IE8能够搭配指定的网站连结的关键就是activityAction, activityAction分两个部分previrew (执行加速器后先跑出预览小视窗) , excute (跳至指定网页来接QueryString) .设定action部分就直接程式码讲解,action属性为要去查询的网页,一般查询wiki页面上的网址列会显示 http://zh.wikipedia.org/w/index.php?variant=zh-tw&title=查询的内容
这种透过QueryString方式的,就可以用get的方式,所以在action里的设定就是网址, 而后面的参数,请不要直接串在action的网址列,而是增加
就这样非常简单的步骤,已经完成IE8 Accelerator加速器的wiki设计, 而preview的部分设定与excute一样,只是要特别注意的是preview的部分必须考量到显示的视窗320 × 240, 超过这个指定的大小,预览的视窗就会不完整。
而要怎么让大家来安装你的IE8 Accelerator加速器,只需要发布你的xml到网路上并搭配一个简单的html页面, 加上以下的程式码,就能将你做的IE8 Accelerator加速器分享给其他的朋友。
当然IE8 Accelerator除了{selection}可以使用当作值的传递外,在白皮书中还提到有{documentUrl}{documentTitle}
如果你只是一个IE8的普通使用用户,想进一步了解加速器。我们建议你可以查看IE8加速器的使用技巧