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 相关文章推荐
关于viewport,Ext.panel和Ext.form.panel的关系
May 07 Javascript
js实现文本框中焦点在最后位置
Mar 04 Javascript
jquery选择器使用详解
Apr 08 Javascript
js自定义QQ菜单效果
Jan 10 Javascript
vue 指定组件缓存实例详解
Apr 01 Javascript
浅谈mvvm-simple双向绑定简单实现
Apr 18 Javascript
用vue快速开发app的脚手架工具
Jun 11 Javascript
微信小程序的授权实现过程解析
Aug 02 Javascript
js实现查询商品案例
Jul 22 Javascript
Vue router安装及使用方法解析
Dec 02 Vue.js
javascript实现下拉菜单效果
Feb 09 Javascript
微信小程序用户授权最佳实践指南
May 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
PHP的FTP学习(一)
2006/10/09 PHP
PHP实现下载功能的代码
2012/09/29 PHP
php后台如何避免用户直接进入方法实例
2013/10/15 PHP
destoon二次开发入门示例
2014/06/20 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
php swoft框架实例用法
2020/12/22 PHP
json 入门基础教程 推荐
2009/10/31 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
jQuery插件开发全解析
2012/10/10 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
JQuery实现网页右侧随动广告特效
2016/01/17 Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
2016/02/26 Javascript
基于JavaScript实现文字超出部分隐藏
2016/02/29 Javascript
AngularJS打开页面隐藏显示表达式用法示例
2016/12/25 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
2018/07/19 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
2019/08/02 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
JS代码实现页面切换效果
2021/01/10 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
Python中属性和描述符的正确使用
2016/08/23 Python
Python多线程实现同步的四种方式
2017/05/02 Python
Python单体模式的几种常见实现方法详解
2017/07/28 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
Python爬虫requests库多种用法实例
2020/05/28 Python
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
出国考察邀请函
2014/01/21 职场文书
高中军训感言600字
2014/03/11 职场文书
有关爱国演讲稿
2014/05/07 职场文书
springboot @ConfigurationProperties和@PropertySource的区别
2021/06/11 Java/Android
Java移除无效括号的方法实现
2021/08/07 Java/Android