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 相关文章推荐
TBCompressor js代码压缩
Jan 05 Javascript
解析瀑布流布局:JS+绝对定位的实现
May 08 Javascript
判断日期是否能跨月查询的js代码
Jul 25 Javascript
js实现下拉框选择要显示图片的方法
Feb 16 Javascript
js带点自动图片轮播幻灯片特效代码分享
Sep 07 Javascript
AngularJS 实现按需异步加载实例代码
Oct 18 Javascript
js实现跨域的4种实用方法原理分析
Oct 29 Javascript
vue2中filter()的实现代码
Jul 09 Javascript
Angular 1.x个人使用的经验小结
Jul 19 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
Oct 25 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
May 07 Javascript
Vue父子之间值传递的实例教程
Jul 02 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》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
PHP 多维数组的排序问题 根据二维数组中某个项排序
2011/11/09 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
use jscript Create a SQL Server database
2007/06/16 Javascript
js获取div高度的代码
2008/08/09 Javascript
Javascript高级技巧分享
2014/02/25 Javascript
javascript设计模式之工厂模式示例讲解
2014/03/04 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
JavaScript事件委托实例分析
2015/05/26 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
JS实现复制功能
2017/03/01 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
vue swipe自定义组件实现轮播效果
2019/07/03 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
2020/04/24 Javascript
[10:21]2018DOTA2国际邀请赛寻真——Winstrike
2018/08/11 DOTA
[01:20]PWL开团时刻DAY9——听说潮汐没用?
2020/11/10 DOTA
Python中的类与对象之描述符详解
2015/03/27 Python
Python3 适合初学者学习的银行账户登录系统实例
2017/08/08 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python中常用的内置方法
2019/01/28 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
python实现通过队列完成进程间的多任务功能示例
2019/10/28 Python
Pandas的Apply函数具体使用
2020/07/21 Python
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
什么是封装
2013/03/26 面试题
《兰亭集序》教学反思
2014/02/11 职场文书
优秀大专毕业生求职信
2014/08/04 职场文书
爱的承诺书
2015/01/20 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
python opencv通过4坐标剪裁图片
2021/06/05 Python
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
2022/01/18 HTML / CSS
Python编写冷笑话生成器
2022/04/20 Python