对弹出窗口这种方式的应用最著名莫过于 Vista 的 UAC,用户最终对 Vista 的 UAC 的感觉实际上是非常糟糕。后来在 Windows 7 中 UAC 被优化,极大减少了弹出窗口的次数。同样的,为了提升用户体验,IE9 对通知栏也进行了同样的优化,减少“打扰”用户冲浪的次数。
从
IE6时代,IE就已经开始在地址栏下方添加通知栏,但是这种老式的通知栏显示的信息往往不足。例如:当IE阻止文件下载时,老式的通知栏只显示文件被阻止,并不会显示被阻止下载的文件名等细节信息。IE9中的新版通知栏位于下方并且是悬浮在主窗口中。不会改变主窗口显示网页内容的位置,因此不会影响用户。新版的通知栏还会提供更多的信息,并且将老版本IE的下载对话框进行了整合。

举一个常见的例子,在默认的安全等级下安装 ActiveX 插件时。
IE9会先将 ActiveX 插件下载(当然被下载的 ActiveX 插件必须带有合法的数字证书签名)。之后会通过通知栏提示用户安装,并且显示 ActiveX 插件的制造商、ActiveX 插件名称等详细信息。

虽然简化和用户的交互过程,在IE9的保护模式下不会降低IE的安全性,IE9在加载新安装的 ActiveX 插件前,会检查 ActiveX 插件。如果 ActiveX 插件以非保护模式打开,会再次提示用户是否要加载新安装的 ActiveX 插件?此提示信息允许被用户忽略。如果
Windows 7 的 UAC 被打开,则会有一个额外的提示(此提示信息只出现一次)。所以大家不用担心出现安全问题,同时也不必担心,有太多的弹出窗出现。


via:MVP 肖正波
标签:IE相关IE9