微软向Web开发者提供了与本地应用开发者相同的一些Windows 7任务栏特性。可以将站点拖拽到任务栏上将其“钉住”。一旦将站点“钉在”了任务栏上,站点就会显示自己的图标、提示和跳转列表,就好像他们是安装好的应用一样。下图是来自Amazon的示例。
每个站点可以在跳转列表中放置两部分内容。“Tasks”中放置的是使用元标记定义的静态内容,这部分最多可以放置5个条目。可以使用JavaScript将条目动态添加到“Tasks”上面那一部分中。这两部分都可以包含客户化图标,如下所示的Facebook示例。
向Web开发者提供的另一个特性是“缩略图工具栏”。对于常规应用来说,只有当浏览器最小化后才会显示“缩略图工具栏”,用户可以使用鼠标在上面滑动。站点可以动态创建工具栏按钮并使用JavaScript响应按钮单击事件。如下示例显示了用于音频控制的3个按钮。
最后,站点可以通过两种方式吸引人们的注意。对于像未读邮件之类的常规通知应该使用重叠的任务栏图标。下面这张来自于MSDN文档的图片显示了Twitter feed中的未读消息。
另一种方式是闪动任务栏图标。对于所有应用来说,只有在必须通知用户的情况下才应该使用这种方式。
对于站点开发者来说,这些特性势必会引起一些争议。一下午的功夫就可以学会使用这些特性,但这么做是有问题的,对于非IE用户该怎么办呢?如果站点不说明,人们是不会发现这个特性的,但只说明一个IE独有的特性对于Firefox、Chrome和Safari用户来说实在是莫名其妙。