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下利用fso判断文件是否存在的代码
Dec 11 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
Apr 08 Javascript
jquery-syntax动态语法着色示例代码
May 14 Javascript
推荐10个2014年最佳的jQuery视频插件
Nov 12 Javascript
每天一篇javascript学习小结(Date对象)
Nov 13 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
Mar 25 Javascript
js控住DOM实现发布微博效果
Aug 30 Javascript
javascript数据类型详解
Feb 07 Javascript
AngularJS 防止页面闪烁的方法
Mar 09 Javascript
Vue.js项目部署到服务器的详细步骤
Jul 17 Javascript
全面了解JavaScript的作用域链
Apr 03 Javascript
VUE实时监听元素距离顶部高度的操作
Jul 29 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
乱谈我对耳机、音箱的感受
2021/03/02 无线电
PHP个人网站架设连环讲(四)
2006/10/09 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
IE中createElement需要注意的一个问题
2010/07/13 Javascript
禁止页面刷新让F5快捷键及右键都无效
2014/01/22 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
[02:37]2015国际邀请赛选手档案—LGD.Xiao8
2015/07/28 DOTA
python遍历类中所有成员的方法
2015/03/18 Python
用matplotlib画等高线图详解
2017/12/14 Python
python实现媒体播放器功能
2018/02/11 Python
python调用API实现智能回复机器人
2018/04/10 Python
解决python大批量读写.doc文件的问题
2018/05/08 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
python两种注释用法的示例
2020/10/09 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
编写类String的构造函数、析构函数和赋值函数
2012/05/29 面试题
名词解释型面试题(主要是网络)
2013/12/27 面试题
技术总监个人的自我评价范文
2013/12/18 职场文书
少儿节目主持串词
2014/04/02 职场文书
食品流通安全承诺书
2014/05/22 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
2014年办公室个人工作总结
2014/11/12 职场文书
饭店服务员岗位职责
2015/02/09 职场文书
社区文明倡议书
2015/04/28 职场文书
硕士学位申请报告
2015/05/15 职场文书
Pytest中conftest.py的用法
2021/06/27 Python