正文

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

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


  

1.2.1  搜索和導航

搜索和導航功能為用戶提供了一種在網(wǎng)站和文件之間進行遍歷的方法。大多數(shù)功能(例如導航按鈕和地址欄)都位于IE框架的上部。導航是通過“旅行日志”(Travel Log)和一組用來處理頁面和子頁面導航的方法與數(shù)據(jù)結(jié)構(gòu)來控制的。

1. 地址欄和導航用戶界面

IE框架提供了一個地址欄,用于鍵盤導航,還提供了用戶界面按鈕,用于調(diào)用后退、前進、刷新、停止和“轉(zhuǎn)至”操作。當前選項卡內(nèi)的導航歷史可以通過“前進”按鈕旁邊的向下箭頭查看。后退與前進按鈕不能移動;刷新與停止按鈕既可以放在前進、后退按鈕與地址欄之間,也能放在地址欄的右側(cè)(見圖1-4)。

圖1-4  IE地址欄和導航用戶界面

導航是通過IE的“旅行日志”控制的,后面將對“旅行日志”進行討論。到了IE 8中,導航用戶界面支持HTML 5 Ajax頁面導航。

2. 智能地址欄

在IE 8中添加了“智能地址欄”,將瀏覽器中的URL信息匯總到這個地址欄中。在輸入地址時,將會顯示一個下拉控件,在其中顯示對地址欄內(nèi)當前字符串的搜索結(jié)果。搜索結(jié)果是從先前輸入的URL、歷史記錄、收藏夾和訂閱源中得出的。圖1-5是智能地址欄下拉控件中對Digg的搜索結(jié)果。

圖1-5  IE 8智能地址欄

最佳匹配或“自動完成建議”表示瀏覽器根據(jù)上下文判斷后,認為是當前搜索項的最佳匹配。這一功能需要安裝“Windows搜索”功能。在Windows Vista和更新版本中,默認安裝了“Windows搜索”;在Windows XP中,它是一個可選組件。

3. 搜索提供程序、可視搜索提供程序和OpenSearch規(guī)范

截至本書英文版出版時,所有主流瀏覽器都在瀏覽器用戶界面的某個位置包含了搜索窗格。IE也不例外;位于瀏覽器框架右側(cè)的搜索框使用戶無須導航到搜索引擎及其他Web服務,就能查詢它們(見圖1-6)。IE 7中引入了搜索提供程序,在IE 8中又引入了可視搜索提供程序。

圖1-6  Amazon.com可視搜索提供程序

搜索提供程序和可視搜索提供程序都需要遵守OpenSearch規(guī)范,它是一種獲得“知識共享許可”(Creative Commons-Licensed)的XML格式,定義了瀏覽器和搜索引擎所提供Web服務之間的通信模型。


上一章目錄下一章

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