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 相关文章推荐
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
Nov 06 Javascript
单击复制文字兼容各浏览器的完美解决方案
Jul 04 Javascript
javascript批量修改文件编码格式的方法
Jan 27 Javascript
不同编码的页面表单数据乱码问题解决方法
Feb 15 Javascript
JS控制层作圆周运动的方法
Jun 20 Javascript
js实现tab切换效果
Feb 16 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
Sep 27 Javascript
Vue axios 将传递的json数据转为form data的例子
Oct 29 Javascript
在vue中使用echars实现上浮与下钻效果
Nov 08 Javascript
Angular8 简单表单验证的实现示例
Jun 03 Javascript
Javascript 模拟mvc实现点餐程序案例详解
Dec 24 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正则走开
2008/03/15 PHP
php Smarty模板生成html文档的方法
2010/04/12 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
Javascript 模式实例 观察者模式
2009/10/24 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
js设置控件的隐藏与显示的两种方法
2014/08/21 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
深入理解jQuery 事件处理
2016/06/14 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
Vue注册组件命名时不能用大写的原因浅析
2019/04/25 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
Python2.7:使用Pyhook模块监听鼠标键盘事件-获取坐标实例
2020/03/14 Python
python实例化对象的具体方法
2020/06/17 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
python基于openpyxl生成excel文件
2020/12/23 Python
CSS3提交意见输入框样式代码
2014/10/30 HTML / CSS
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
《理想》教学反思
2014/02/17 职场文书
项目建议书格式
2014/03/12 职场文书
合作投资意向书
2014/04/01 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
食品安全标语
2014/06/07 职场文书
新闻学专业职业生涯规划范文:我的人生我做主
2014/09/12 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
MySQL实现字段分割一行转多行的示例代码
2022/07/07 MySQL