为IE8提供即时听歌小工具

今天看了blueidea上一篇《IE8的WebSlices 》的文章,其实IE8 beta 1 刚发布那天我也有新的体验——和WebSlices 体验不同。

今天抢鲜体验了IE8 beta 1(以下简称IE8),IE8提供了很多不错的体验,在此我不多述,我只就其中的Activities,想出点东东来。Activities中有一项是,当用户选择了一段文本后,立即出现一个箭头工具,这个工具可以展开,展开后,里面有丰富的服务,如百度搜索(要添加搜索引擎)、地图搜索、翻译等等。我也该为用户做点什么吧,呵呵,当然。举一反三,我就做音乐服务吧。想想,如果选择一段文本后,点击“即时听歌”,立即听到,该多好。于是,二话不说,开始画UI界面,写代码。

用Photoshop随便找了个图改了一下,就这样吧,简洁点好。

在API页面里加上:

<a href="#" title="" >添加心情音乐即时听歌到IE8</a>

另外上传一个XML(service.xml)文件,文件内容在下面;

点击“添加心情音乐即时听歌到IE8”链接,出现下面对话框;

点击:“Add Provider”(添加提供者);

添加成功的提示;

测试选中网页中的butterfly,立即出现听歌界面;大功告成!哈哈,开心!!!

XML核心代码:

<?xml version="1.0" encoding="UTF-8"?>
<os:openServiceDescription xmlns:os="http://www.microsoft.com/schemas/openservicedescription
/1.0">
<os:homepageUrl>http://www.***.cn/</os:homepageUrl>
    <os:display>
        <os:name>心情音乐即时听歌</os:name>
        <os:icon>http://www.nihaoku.cn/favicon.ico</os:icon>
        <os:description>选择歌名立即听到歌曲。</os:description>
    </os:display>
    <os:activity category="Discover">
        <os:activityAction context="selection">
            <os:preview type="text" accept-charset="utf-8" action="http://www.***.cn/ff/ie8.htm#{selection}" method="get" />
            <os:execute type="text" accept-charset="utf-8" action="http://www.***.cn/?{selection}" method="get" />
        </os:activityAction>
    </os:activity>
</os:openServiceDescription>

详解

代码的关键在,<osreview /> 为鼠标悬停在菜单项时执行的动作,使用get 方式(method="get" ),以UTF-8编码(accept-charset="utf-8")向地址(action)发送文本(type="text" )类型的被选择{selection}文本" ;
<os:execute /> 这行则是点击菜单项时执行的动作,属性和上面一样。

在此抛砖引玉,希望大家能够想出更好的服务出来,微软IE8本身提供划词搜索、翻译、地图搜索等服务,相信以后IE8会更精彩。

时间: 2024-08-03 14:00:35

为IE8提供即时听歌小工具的相关文章

IE8提供不错的体验:Activities

今天抢鲜体验了IE8 beta 1(以下简称IE8),IE8提供了很多不错的体验,在此我不多述,我只就其中的Activities,想出点东东来.Activities中有一项是,当用户选择了一段文本后,立即出现一个箭头工具,这个工具可以展开,展开后,里面有丰富的服务,如百度搜索(要添加搜索引擎).地图搜索.翻译等等.我也该为用户做点什么吧,呵呵,当然.举一反三,我就做音乐服务吧.想想,如果选择一段文本后,点击"即时听歌",立即听到,该多好.于是,二话不说,开始画UI界面,写代码. 用Ph

win7天气小工具无法使用解决方法

Windows 7 系统中自带有9个小工具,如 CPU 仪表盘.天气.时钟和货币等等,这其中,天气预报小工具无疑是非常重要的:第二天出门穿什么衣服.带不带伞.周末是否安排出去玩等等都需要参考天气预报提供的信息.所以,pc6小编猜想很多人添加的第一个小工具都是"天气"吧. 但是在我们添加了"天气"之后,它却无法正常工作,只有"您所在的地区无法使用服务."这样一条提示. 原因分析: 原来,<中华人民共和国气象法>第二十二条规定: 各级气象

win7/8自带的天气小工具不能用怎么办

从 Windows Vista 系统开始,Windows 操作系统便加入了"小工具"这个新功能,并由微软与编程爱好者提供了丰富的小工具资源. Windows 7 系统中自带有9个小工具,如 CPU 仪表盘.天气.时钟和货币等等,如图所示:  收起这个图片展开这个图片   通过这些小工具,您可以轻松查看即时信息.访问常用工具.例如,我们可以使用小工具显示图片幻灯片或查看不断更新的标题. 这其中,天气预报小工具无疑是非常重要的:第二天出门穿什么衣服.带不带伞.周末是否安排出去玩等等都需要参

KDE vs GNOME: 设置,应用和小工具

当提到桌面环境时,对你来说选择一个合适的可能是个值得深思的个人问题.在这篇文章中,我会比较Gnome和KDE这两种最为流行的Linux桌面环境之间的不同之处,也会通过对比它们的优缺点来探究每一种桌面环境所能提供的功能. 第一印象 第一眼看到桌面,你可能会觉得KDE看起来比Gnome更光亮,并提供一个更友好的科技外观.此外,如果你习惯于Windows环境,屏幕底部的菜单和按钮布局会让你感觉KDE看起来更熟悉一些.你可以很容易地找到Kmenu,启动程序以及仅仅点击几下鼠标就能找到文档. KDE的另一

dbus小工具

dbus提供了两个小工具:dbus-send和dbus-monitor.我们可以用dbus-send发送消息.用dbus-monitor监视总线上流动的消息. 让我们通过dbus-send发送消息来调用前面的Add方法,这时dbus-send充当了应用程序B.用dbus-monitor观察调用过程中的消息. 启动example-service: $ ./example-service 在另一个控制台启动dbus-monitor: $ dbus-monitor dbus-monitor默认监视会话

Win7系统听音乐时QQ发来消息音乐声量变小影响听歌怎么办

Win7系统听音乐时QQ发来消息音乐声量变小影响听歌怎么办   具体步骤如下: 1.在任务栏中的音量调节喇叭上单击右键,点击"声音"; 2.在顶端切换到"通信"选项卡,在下面点击"不执行任何操作",点击应用并确定即可; 3.设置完成后,QQ消息声就不会影响Win7系统中播放的音乐声了. 简单设置之后,以后收到QQ消息就不会影响播放的音乐声了,QQ消息的提示音主要目的是让用户能及时收到消息,所以小编不建议大家关闭哦.

谷歌并购以色列网页小工具提供商LabPixies

北京时间4月27日晚间消息,据国外媒体报道,谷歌公司(Google Inc)已同意收购以色列网页小工具提供商LabPixies公司. 以色列媒体表示,谷歌以2500万美元的价格收购了LabPixies公司.LabPixies开发的小工具包括日历.新闻提要以及待办事项清单,还有娱乐和游戏. 这是谷歌首次收购以色列公司. LabPixies是为谷歌的iGoogle和Android软件应用以及苹果公司(Apple Inc)的iPhone提供个性化网络工具的首批开发商之一. (娟子)

QQ音乐支持iOS8 推通知中心小工具

期待已久的iOS8正式版终于在无数果粉们的热切关注中上线,你更新了没?刚刚结束的十一假期,QQ音乐推出了完美支持iOS8的4.3版本,成为国内首个适配iOS8的http://www.aliyun.com/zixun/aggregation/10592.html">音乐应用.以往,我们在想听音乐时,需要在手机安装的大量应用中寻找音乐应用,需要多步骤的点击操作,相对繁琐费时,甚至影响听歌的心情.iOS8的到来让听歌变得简单.QQ音乐iPhone4.3推出率先适配iOS8的通知中心小工具Toda

请别打扰我听歌!网页声音轻松关

欣赏着优美的音乐,浏览着精美的网页,这份悠闲自在是多么惬意啊!相信很多人上网冲浪时都会放着歌曲吧,但不少网页都包含有自身的多媒体文件,特别是个人网站.博客.QQ空间此类,其中的视频.广告.背景音乐等都会大大干扰我们的兴致.有些音乐甚至是隐藏播放的,没有播放器给你选择停止.想继续浏览该网页只有暂时忍受着几种声音鱼龙混杂的感觉,或是停止自己播放的音乐,很是不爽.怎样才能防止网页中的声音打断我们的好心情而又不影响我们听歌呢?下面笔者就为大家介绍几种简便的方法. 方法一.使用世界之窗浏览器(TheWor