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