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 相关文章推荐
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
Nov 30 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
Jan 17 Javascript
JavaScript 创建运动框架的实现代码
May 08 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
Oct 23 Javascript
table对象中的insertRow与deleteRow使用示例
Jan 26 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
May 02 Javascript
基于javascript实现简单的抽奖系统
Apr 15 Javascript
标准的js无缝滚动效果
Aug 30 Javascript
jquery 中toggle的2种用法详解(推荐)
Sep 02 Javascript
vue.js实例对象+组件树的详细介绍
Oct 20 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
JavaScript 作用域scope简单汇总
Oct 23 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中feof()函数实例测试
2014/08/23 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
2015/03/26 PHP
PHP里的单例类写法实例
2015/06/25 PHP
[JS]点出统计器
2020/10/11 Javascript
摘自百度的图片轮换效果代码
2007/11/19 Javascript
ExtJS 2.0实用简明教程 之Ext类库简介
2009/04/29 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】
2017/04/19 Javascript
JS实现页面打印(整体、局部)
2017/08/18 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
2018/10/31 Javascript
JS数组Object.keys()方法的使用示例
2019/06/05 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
JavaScript 截取字符串代码实例
2019/09/05 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
python实现同时给多个变量赋值的方法
2015/04/30 Python
在Python的Django框架中包装视图函数
2015/07/20 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
基于python实现高速视频传输程序
2019/05/05 Python
python用for循环求和的方法总结
2019/07/08 Python
Python3.7安装pyaudio教程解析
2020/07/24 Python
详解python的super()的作用和原理
2020/10/29 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
学生学习总结的自我评价
2013/10/22 职场文书
环境建设实施方案
2014/03/14 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
美容院合作经营协议书
2014/10/10 职场文书
学习十八届四中全会精神思想汇报
2014/10/23 职场文书
公司慰问信范文
2015/03/23 职场文书
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android