IE8 中使用加速器(Activities)


Posted in Javascript onMay 14, 2010

在http://ie.microsoft.com/activities/zh-chs/default.aspx有对加速器的详细介绍。

在http://msdn.microsoft.com/en-us/library/cc289789(VS.85).aspx也有说明。

因为Activities是用XML文件来描述的,XML文件提供了用户接口,例如浏览器如何通过URL模板与服务器通信。 基于Web的服务应该利用基于XML的Activities的优点,因为XML Activities更容易创建,测试和部署到用户。

我们要创建一个Activities则只需要一个Activities的Xml文件,再需要一个window.external.AddService('Activiites xml file')即可,简单易用。

例如:我们需要在IE8浏览器中使用博客园的找找看,则需要配置如下xml文件,假如名为cnblogs.xml

<?xml version="1.0" encoding="utf-8"?> 
<os:openServiceDescription 
xmlns:os="http://www.microsoft.com/schemas/openservicedescription/1.0"> 
<os:homepageUrl>http://zzk.cnblogs.com/</os:homepageUrl> 
<os:display> 
<os:name>去cnblogs搜搜看</os:name> 
<os:description>So,Then...然后,然后就有了啊.</os:description> 
<os:icon>http://www.cnblogs.com/favicon.ico</os:icon> 
</os:display> 
<os:activity category="cnblogs"> 
<os:activityAction context="selection"> 
<os:preview action="http://zzk.cnblogs.com/s?w={selection}"></os:preview> 
<os:execute action="http://zzk.cnblogs.com/s?w={selection}" method="get"> 
</os:execute> 
</os:activityAction> 
</os:activity> 
</os:openServiceDescription>

在用一个事件事件触发一下onclick="window.external.AddService('cnblogs.xml')"即可,触发后会弹出如下界面

IE8 中使用加速器(Activities)

然后我们就可以像使用金山词霸划词功能一样使用,效果如下

IE8 中使用加速器(Activities)

在IE8中右击-->所有加速器-->管理加速器即可以对现有的加速器进行管理,如下

IE8 中使用加速器(Activities)

Javascript 相关文章推荐
JavaScript语法着色引擎(demo及打包文件下载)
Jun 13 Javascript
JS小功能(onmouseover实现选择月份)实例代码
Nov 28 Javascript
JS获取select的value和text值的简单实例
Feb 26 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
Jun 05 Javascript
理解Javascript的动态语言特性
Jun 17 Javascript
tuzhu_req.js 实现仿百度图片首页效果
Aug 11 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
Dec 30 Javascript
深入学习jQuery Validate表单验证(二)
Jan 18 Javascript
bootstrap输入框组代码分享
Jun 07 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
Oct 11 Javascript
nvm、nrm、npm 安装和使用详解(小结)
Jan 17 Javascript
js实现随机数小游戏
Jun 28 Javascript
jquery 日期分离成年月日的代码
May 14 #Javascript
JQuery 操作select标签实现代码
May 14 #Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
May 14 #Javascript
js 图片等比例缩放代码
May 13 #Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 #Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
May 13 #Javascript
JavaScript prototype属性使用说明
May 13 #Javascript
You might like
实用函数3
2007/11/08 PHP
php与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
在字符串指定位置插入一段字符串的php代码
2010/02/16 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
2013/04/26 PHP
PHP jQuery+Ajax结合写批量删除功能
2017/05/19 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
2017/10/11 PHP
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
2014/04/03 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
深入理解JS函数的参数(arguments)的使用
2016/05/28 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
浅谈Postman解决token传参的问题
2018/03/31 Javascript
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
纯 JS 实现放大缩小拖拽功能(完整代码)
2019/11/25 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
JS如何把字符串转换成json
2020/02/21 Javascript
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
Pytorch 扩展Tensor维度、压缩Tensor维度的方法
2020/09/09 Python
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
大学应届毕业生个人求职信
2013/09/23 职场文书
经济学博士求职自荐信范文
2013/11/23 职场文书
市场部专员岗位职责
2013/11/30 职场文书
交通事故检查书范文
2014/01/30 职场文书
药学职务聘任书
2014/03/29 职场文书
医院信息公开实施方案
2014/05/09 职场文书
纪检监察建议书
2014/05/19 职场文书
大学毕业典礼演讲稿
2014/09/09 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
政工师工作总结2015
2015/05/26 职场文书
董事长年会致辞
2015/07/29 职场文书