Internet Explorer体系结构(7)

  

注意:

状态栏是非常有意思的,即使没有显示图标时也能访问它的一些功能。在图1-9中,读者可能注意到在“显示文本”和安全区域设置之间有很多闲置空间。对所关心的功能,仅当存在与该功能相关联的通知时,才会显示这些图标。可以用右击或者双击这些区域,试着发现一些隐藏的宝藏。

3. 信息栏

信息栏用于向用户传达有关网页的重要信息,而不需要采取任何即时操作。它的用户界面设置在选项卡栏和网页框架之间,位于一个选项卡的上下文内部。

信息栏通知主要用于与安全性相关的消息。在本章的“安全性、信任和隐私体系结构”一节将展开讨论信息栏及其使用。另外,尽管从用户界面的角度来看,信息栏是和框架混在一起的,但它还被加载到了WebBrowser控件内部(在“旅行日志”中就是这种情况)。

4. 气球状提示(通知)

根据“Windows用户界面指南”,气球状提示(或通知)用于“在通知区域,从一个图标暂时显示一个气球,以通知用户发生了某些事件……”。这些事件不是非常紧急,是不需要用户干预的可选信息。

有很多IE功能都使用气球状提示来传递信息。如图1-10所示的“兼容性视图”,指出一个域何时被设置为兼容模式。其他一些功能,例如“管理加载项”,偶尔也会用气球状提示来传递一些信息,这些信息不需要用户执行任何操作,或者不需要马上执行。

图1-10  IE的“兼容性视图”气球状提示

5. 模式对话框

当需要用户马上做出信任或功能决定时,会用到模式对话框。这些对话框在IE窗口的上方显示,在用户做出决定之前,会禁用IE窗口的功能。

大量IE功能都用到了模式对话框,包括“自动完成”(见图1-11)、Trident引擎(脚本对话框)和浏览器的安全性基础结构(例如混合内容的警告)。

图1-11  “自动完成”模式对话框

6. 整页通知

整页通知用于在发生请求时替换一个页面。这些页面尝试通知用户,为什么未能显示页面,并提供可能的解决方案。

整页通知存在大量场景;请求失败(见图1-12)与取消、页面过期以及在脱机模式下访问未缓存的页面,都会触发此类通知。如果对一个资源的访问被阻断,IE的安全性框架也会使用整页通知来告知用户。

图1-12  显示请求失败的页面

读书导航