让您的网站支持WIN7的JumpList和IE9的Pinned Sites
来源:cnblogs 发布时间:2011-03-17 12:41:00
IE9引入了Pinned Sites 新概念。Pinned Sites允许用户把网站像Windows应用程序一样“钉”在Windows 7 任务栏上。用户可以直接点击任务栏上的图标打开网站,可以通过Jump list直接访问网站的各个功能,甚至可以直接在任务栏图标上浮动缩略图完成一些任务(比如播放、停止网站上的视频)。 可以看出,IE9在努力缩小网站和Windows应用程序之间的差异, 让网站成为Windows桌面的主角。
点击CNN图标打开pinned site,用户可以看到窗口左上角明显看到CNN的网站图标,浏览器的“前进”、“后退”按钮颜色变成了CNN网站的主色调-红色。 由此让用户产生感觉是:我在用CNN.com , 而不是在用IE浏览器。 网站是主角。
接下来回到Web开发者关心的问题: 如果用户“钉”了你的网站,IE9如何决定在IE窗口左上角以及win7任务栏的图标,以及如何决定“前进”、“后退”按钮的颜色? 作为站长,我能不能定制?
答案是:IE9会使用你网站的Favicon作为IE窗口以及Win7任务栏的图标。 如果favicon.ico 中有32x32 大小的图标,IE9会使用该图标。如果只有16x16大小, IE9会在周围加一个白色边框。
下面是我做的网站的一个截图:
从上图可以看到 CNN的前进/后退按钮颜色是深红色;深圳精英学校的按钮是粉红色的,和favicon的颜色很接近。 这是因为IE9根据favicon的主要颜色来决定前进/后退按钮颜色。 主要颜色是由一种图像模糊算法计算出来的,在多数情况下应该都是正确的。 如果你希望自己定制这个颜色,可以在网站的代码里面加入msapplication-navbutton-color名称的meta标签来实现。 以下示例代码定义favicon并将前进/后退按钮定制成黑色:
<meta name="msapplication-navbutton-color" content="black"/>
注:颜色定义支持任何HTML颜色标识。
总结:为了让你的网站更好支持IE9 pinned sites,请在网站上加入32x32 (甚至48x48)的favicon,并且加入msapplication-navbutton-color的meta标签。
JumpList是WIN7任务栏上的一个重要功能,目的是为了赋予一个程序的更多功能,方便用户使用。
下面是我给网站添加的jumplist后的效果:
那么是如何添加jumplist功能呢?其实很简单,只需要在网站的代码里加入几个“meta”标签就可以了:
1 <meta content="深圳精英学校" name="application-name" />
2 <meta content="name=精品课程;action-uri=/course.html;icon-uri=/favicon.ico" name="msapplication-task" />
3 <meta content="name=名师团队;action-uri=/html_newslist/Teachers.html;icon-uri=/favicon.ico" name="msapplication-task" />
4 <meta content="name=学校环境;action-uri=/html_newslist/SchoolEnvironment.html;icon-uri=/favicon.ico" name="msapplication-task" />
5 <meta content="name=学校荣誉;action-uri=/Honor/Honors.html;icon-uri=/favicon.ico" name="msapplication-task" />
6 <meta content="name=联系我们;action-uri=/about/ContactUs.html;icon-uri=/favicon.ico" name="msapplication-task" />
每一个菜单项的ICO图标、文字信息以及点击后跳转的地址都是可以自定义的。
如此就大功告成了!
文章来源:jasonoiu


猜你喜欢
- 前言其实,在服务器的安全设置方面,我虽然有一些经验,但是还谈不上有研究,所以我写这篇文章的时候心里很不踏实,总害怕说错了会误了别人的事。本文
- 做为一个新站,没IP,没PR,没排名,新站做几天最多也就被几大搜索引擎收录,不过没什么排名。就像我昨天做的网站: * 站。这时候你应该怎么
- Linux下路由配置命令1. 添加主机路由route add -host 192.168.1.11 dev eth0route add -h
- 服务器虚拟化带来的好处是毋庸置疑的,然而服务器虚拟化衍生出来的一系列问题却也是企业数据中心管理人员所要仔细考虑的。一旦企业数据中心实行服务器
- 无论是使用手工试探还是使用安全测试工具,恶意攻击者总是使用各种诡计从你的防火墙内部和外部攻破你的SQL服务器系统。既然黑客在做这样的事情。你
- IIS团队刚刚发表了IIS7在Window Server 2008 R2 beta中的新改进.Windows Server 2008 R2包
- 人靠衣服马靠鞍,网络社区良好用户体验很大程度上来自模板的设计。Discuz! 7.0模板风格布局模块化,降低了论坛模板设计的难度,只要修改几
- 如果你的服务器是2003的,它默认只支持.net,不支持asp所以须进行以下操作:打开iis6.0里面的本地计算机->web服务扩展把
- Godaddy主机的VPS可以使用SSH登录进行管理,登录方法如下:1、使用SSH客户端登录,推荐使用putty登录软件2、在Host Na
- FTP(FileTransferProtocol)是文件传输协议的简称。FTP的作用正如其名所示:FTP的主要作用,就是让用户连接上一个远程
- 现在网络安全越来越引起人们的重视,我们先来了解一下,什么是网页恶意代码。网页恶意代码(又称网页病毒)是利用网页来进行破坏的病毒,使用一些SC
- 前段时间暴风影音的DNS攻击事件导致大量用户无法上网,闹得沸沸扬扬,至今网上仍然有人讨论。DNS到底是什么呢?为什么DNS挂了就不能上网?有
- classZSMailBox{var$fpSocket;var$strLog;var$strSMTPServer;var$strSMTPPo
- 火如荼的IT行业,除了许多地方让人无奈之外,倒也培养出了许多互联网时代特有的人才。今便借《不可错过的IT女孩TOP10》一文,来调侃下各种I
- 见到论坛里有部分朋友反映发布内容,内容缩略图选择为“站内选择”方式上传图片,上
- 本文为大家分享了Ubuntu虚拟机多网卡配置,供大家参考,具体内容如下1、场景说明 系统平台:Ubuntu16.04 服务器:V
- 据Google中文网站管理员博客报道,Google在其网站管理员工具中新增了一个“增强型 404 页面” 工具,登录Google网站管理员后
- 通过对“大龄文艺女青年之歌”的成功炒作,使邵美女迅速走红。精准的多点切入为这次炒作奠定了良好的基础,准确把握受众心里更是这次营销成功的核心。
- Flickr今天宣布将支持开放街道地图(OpenStreetMap,OSM)网站的标签。OSM是一家类似维基的地图网站,允许用户创建和编辑地