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闭包实例讲解
Apr 22 Javascript
node.js中的socket.io的广播消息
Dec 15 Javascript
JS实现的自定义网页拖动类
Nov 06 Javascript
AngularJS教程 ng-style 指令简单示例
Aug 03 Javascript
form表单转Json提交的方法(推荐)
Sep 23 Javascript
JS百度地图搜索悬浮窗功能
Jan 12 Javascript
vue.js事件处理器是什么
Mar 20 Javascript
js实现随机点名系统(实例讲解)
Oct 18 Javascript
js 实现在2d平面上画8的方法
Oct 10 Javascript
实例讲解JavaScript截取字符串
Nov 30 Javascript
微信小程序使用canvas的画图操作示例
Jan 18 Javascript
VSCode launch.json配置详细教程
Jun 18 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下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
简单的php数据库操作类代码(增,删,改,查)
2013/04/08 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
基于jquery实现的表格分页实现代码
2011/06/21 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
Node.js模拟浏览器文件上传示例
2014/03/26 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
JS实现的自定义水平滚动字体插件完整实例
2016/06/17 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
2016/10/14 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
vue2.0 computed 计算list循环后累加值的实例
2018/03/07 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
[01:16]2014DOTA2 TI专访C9战队EE:中国五强中会占三席
2014/07/10 DOTA
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
python实现图片识别汽车功能
2018/11/30 Python
python在回调函数中获取返回值的方法
2019/02/22 Python
python opencv摄像头的简单应用
2019/06/06 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
Python列表list常用内建函数实例小结
2019/10/22 Python
Django实现简单网页弹出警告代码
2019/11/15 Python
在Django中实现添加user到group并查看
2019/11/18 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
python 检测图片是否有马赛克
2020/12/01 Python
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
2014/05/07 HTML / CSS
教师节活动主持词
2014/04/02 职场文书
检讨书范文2000字
2015/01/28 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS
利用Python第三方库实现预测NBA比赛结果
2021/06/21 Python
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python