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 相关文章推荐
javawscript 三级菜单的实现原理
Jul 01 Javascript
用js一次改变多个input的readonly属性值的方法
Jun 11 Javascript
使用JavaScript链式编程实现模拟Jquery函数
Dec 21 Javascript
深入探讨JavaScript String对象
Mar 09 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
Mar 11 Javascript
浅谈JSON.parse()和JSON.stringify()
Jul 14 Javascript
AngularJS入门教程之静态模板详解
Aug 18 Javascript
微信小程序实现YDUI的ScrollNav组件
Feb 02 Javascript
详解webpack 热更新优化
Sep 13 Javascript
用node.js写一个jenkins发版脚本
May 21 Javascript
微信小程序实现手势滑动效果
Aug 26 Javascript
基于JavaScript实现单例模式
Oct 30 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
php生成圆角图片的方法
2015/04/07 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
用jscript实现新建word文档
2007/06/15 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
2016/07/20 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
Bootstrap table 定制提示语的加载过程
2017/02/20 Javascript
微信小程序 实现动态显示和隐藏某个控件
2017/04/27 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
[03:55]DOTA2完美大师赛选手传记——LFY.MONET
2017/11/18 DOTA
python如何为创建大量实例节省内存
2018/03/20 Python
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
详解Python中的四种队列
2018/05/21 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
Keras自定义IOU方式
2020/06/10 Python
python实现取余操作的简单实例
2020/08/16 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
2020/10/18 Python
Hoover胡佛官网:美国吸尘器和洗地机品牌
2019/01/09 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
请介绍一下Ant
2016/07/22 面试题
投标邀请书范文
2014/01/31 职场文书
生产操作工岗位职责
2014/09/16 职场文书
成事在人观后感
2015/06/16 职场文书
小学运动会加油稿
2015/07/22 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript