正文

Internet Explorer體系結(jié)構(gòu)(7)

IE8 & 9開發(fā)實戰(zhàn):基于下一代IE的應(yīng)用開發(fā) 作者:(美)克羅利


  

注意:

狀態(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  顯示請求失敗的頁面


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號