IE 8 Accelerator加速器开发介绍
来源:百度文库 编辑:神马文学网 时间:2024/05/16 22:08:25
随着Windows Internet Explorer 8 Beta 2 IE8中文版的发布, IE 8能让程式设计人员更容易增加的小工具进去的Accelerator加速器, 这篇将介绍如何简单制作一个IE 8 Accelerator加速器来搭配get的模式, 而讲get模式实在有点玄,这边就讲白一点的方式,就是搭配Querystring传递, 很多网站的功能都是透过传递关键的Querystring参数来显示查询的功能, 透过IE 8 Accelerator加速器来将所选取反白的文字做一各快速的查询是非常的简单制作。
整个IE 8 Accelerator加速器的关键灵魂就是一个xml档案
- xmlns="http://www.microsoft.com/schemas/openservicedescription/1.0">
http://zh.wikipedia.org/ Wiki http://www.dotblogs.com.tw/favicon.ico Wiki
而这篇将透过查询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的网址列,而是增加
就这样非常简单的步骤,已经完成IE 8 Accelerator加速器的wiki设计, 而preview的部分设定与excute一样,只是要特别注意的是preview的部分必须考量到显示的视窗320 × 240, 超过这个指定的大小,预览的视窗就会不完整。
而要怎么让大家来安装你的IE 8 Accelerator加速器,只需要发布你的xml到网路上并搭配一个简单的html页面, 加上以下的程式码,就能将你做的IE 8 Accelerator加速器分享给其他的朋友。
当然IE 8 Accelerator除了{selection}可以使用当作值的传递外,在白皮书中还提到有{documentUrl}{documentTitle},