注意:
狀態(tài)欄是非常有意思的,即使沒有顯示圖標(biāo)時也能訪問它的一些功能。在圖1-9中,讀者可能注意到在“顯示文本”和安全區(qū)域設(shè)置之間有很多閑置空間。對所關(guān)心的功能,僅當(dāng)存在與該功能相關(guān)聯(lián)的通知時,才會顯示這些圖標(biāo)??梢杂糜覔艋蛘唠p擊這些區(qū)域,試著發(fā)現(xiàn)一些隱藏的寶藏。
3. 信息欄
信息欄用于向用戶傳達有關(guān)網(wǎng)頁的重要信息,而不需要采取任何即時操作。它的用戶界面設(shè)置在選項卡欄和網(wǎng)頁框架之間,位于一個選項卡的上下文內(nèi)部。
信息欄通知主要用于與安全性相關(guān)的消息。在本章的“安全性、信任和隱私體系結(jié)構(gòu)”一節(jié)將展開討論信息欄及其使用。另外,盡管從用戶界面的角度來看,信息欄是和框架混在一起的,但它還被加載到了WebBrowser控件內(nèi)部(在“旅行日志”中就是這種情況)。
4. 氣球狀提示(通知)
根據(jù)“Windows用戶界面指南”,氣球狀提示(或通知)用于“在通知區(qū)域,從一個圖標(biāo)暫時顯示一個氣球,以通知用戶發(fā)生了某些事件……”。這些事件不是非常緊急,是不需要用戶干預(yù)的可選信息。
有很多IE功能都使用氣球狀提示來傳遞信息。如圖1-10所示的“兼容性視圖”,指出一個域何時被設(shè)置為兼容模式。其他一些功能,例如“管理加載項”,偶爾也會用氣球狀提示來傳遞一些信息,這些信息不需要用戶執(zhí)行任何操作,或者不需要馬上執(zhí)行。
圖1-10 IE的“兼容性視圖”氣球狀提示
5. 模式對話框
當(dāng)需要用戶馬上做出信任或功能決定時,會用到模式對話框。這些對話框在IE窗口的上方顯示,在用戶做出決定之前,會禁用IE窗口的功能。
大量IE功能都用到了模式對話框,包括“自動完成”(見圖1-11)、Trident引擎(腳本對話框)和瀏覽器的安全性基礎(chǔ)結(jié)構(gòu)(例如混合內(nèi)容的警告)。
圖1-11 “自動完成”模式對話框
6. 整頁通知
整頁通知用于在發(fā)生請求時替換一個頁面。這些頁面嘗試通知用戶,為什么未能顯示頁面,并提供可能的解決方案。
整頁通知存在大量場景;請求失敗(見圖1-12)與取消、頁面過期以及在脫機模式下訪問未緩存的頁面,都會觸發(fā)此類通知。如果對一個資源的訪問被阻斷,IE的安全性框架也會使用整頁通知來告知用戶。
圖1-12 顯示請求失敗的頁面