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 相关文章推荐
广告代码静态化js通用函数
May 09 Javascript
js实现图片旋转的三种方法
Apr 10 Javascript
jQuery实现简单的日期输入格式化控件
Mar 12 Javascript
Jquery实现鼠标移动放大图片功能实例
Mar 25 Javascript
javascript编写贪吃蛇游戏
Jul 07 Javascript
javascript中$(function() {});写与不写有哪些区别
Aug 10 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
Dec 30 Javascript
浅谈Node异步编程的机制
Oct 18 Javascript
浅谈js闭包理解
Apr 01 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
Jul 18 Javascript
keep-alive保持组件状态的方法
Dec 02 Javascript
如何用JavaScript实现一个数组惰性求值库
May 05 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打包网站并在线压缩为zip
2016/02/13 PHP
js 自制滚动条的小例子
2013/03/16 Javascript
javascript实现原生ajax的几种方法介绍
2013/09/21 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
微信小程序商品详情页规格属性选择示例代码
2017/10/30 Javascript
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
vue-model实现简易计算器
2020/08/17 Javascript
[03:20]2015国际邀请赛全明星表演赛
2015/08/08 DOTA
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
python 定时修改数据库的示例代码
2018/04/08 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
Spartoo比利时:欧洲时尚购物网站
2017/12/06 全球购物
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
Berghaus官网:户外服装和设备,防水服
2020/01/17 全球购物
预备党员党校学习自我评价分享
2013/11/12 职场文书
秘书英文求职信范文
2014/01/31 职场文书
学生会竞选演讲稿
2014/04/24 职场文书
公司租房协议书
2014/10/14 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
自查自纠整改报告
2014/11/06 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
总经理年会致辞
2015/07/29 职场文书
师德师风培训感言
2015/08/03 职场文书
2016年五一促销广告语
2016/01/28 职场文书
Pytorch中Softmax与LogSigmoid的对比分析
2021/06/05 Python
SpringBoot中HttpSessionListener的简单使用方式
2022/03/17 Java/Android
vue使用watch监听属性变化
2022/04/30 Vue.js