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 相关文章推荐
在IE浏览器中resize事件执行多次的解决方法
Jul 12 Javascript
javascript实现的一个带下拉框功能的文本框
May 08 Javascript
JS动态增加删除UL节点LI及相关内容示例
May 21 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
Dec 05 Javascript
60个很实用的jQuery代码开发技巧收集
Dec 15 Javascript
javascript中定义类的方法详解
Feb 10 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
Aug 21 Javascript
Node.js实用代码段之获取Buffer对象字节长度
Mar 17 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
Mar 29 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
Sep 20 jQuery
swiper实现异形轮播效果
Nov 28 Javascript
js实现右键弹出自定义菜单
Sep 08 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
APMServ使用说明
2006/10/23 PHP
php 计划任务 检测用户连接状态
2012/03/29 PHP
php中count获取多维数组长度的方法
2014/11/03 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
基于jquery的鼠标拖动效果代码
2012/05/30 Javascript
jquery和css3实现的炫酷时尚的菜单导航
2014/09/01 Javascript
微信小程序之MaterialDesign--input组件详解
2017/02/15 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
python使用多进程的实例详解
2018/09/19 Python
使用python socket分发大文件的实现方法
2019/07/08 Python
django ModelForm修改显示缩略图 imagefield类型的实例
2019/07/28 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
python将字符串转变成dict格式的实现
2019/11/18 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
pandas 对group进行聚合的例子
2019/12/27 Python
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
Sisley法国希思黎美国官方网站:享誉全球的奢华植物美容品牌
2020/06/27 全球购物
网络工程与软件技术毕业生自荐信
2013/09/24 职场文书
临床医师专业个人自我评价
2014/01/08 职场文书
大学生新学期计划书
2014/04/28 职场文书
自荐信模板大全
2015/03/27 职场文书
食品安全责任书范本
2015/05/09 职场文书
网络安全倡议书(3篇)
2019/09/18 职场文书
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android