上周三,微軟向部分合作伙伴,提供了IE8 Partner build的技術測試版。經過長時間的準備之后,IE8的功能,已經基本上達到完善。而作為這款瀏覽器的第一個預發布(候選)版本,我們自然對它特別關注。于是,在今天這篇文章中,筆者將主要對瀏覽器的功能及性能部分進行體驗??匆豢丛诤推渌髁鳛g覽器相比時,到底還有多大的差距。
一、軟件的安裝
和上一版本相比,IE8 Partner build的安裝包體積略有增加,為16.0 MB。界面色彩相對淡雅,看上去更加和諧。需要用戶確認的選項比較少,我們只要依照提示,依次完成“用戶許可協議”、“用戶體驗改善計劃”等基礎功能的設置,就可以正式開始軟件的安裝。
圖1 IE8 Partner build安裝界面
圖2 正在安裝中
經過2~3分鐘的等待之后,安裝即告結束。這時,系統會提示我們,需要對計算機進行重啟。重啟之后,一個個性化設置面板,會出現在我們眼前。而這其中,將有包括 “Suggested Sites(推薦站點)”、“Search PRovider(默認搜索引擎)”、“Accelerators(加速器)”、“SmartScreen”在內的一些初始配置選項。值得一提的是,在這個頁面中,我們還發現了一項老版本所沒有的功能 —— “Compatibility View(兼容查看)”。關于它,我們后面還要詳細說到。
圖3 新增加的“Compatibility View”功能
二、 細節體驗
在界面布局上,IE8基本沿襲了老版風格,只是在細節方面稍作調整,看上去更為大氣。當然,相似的設計另一個好處,就是能夠讓老用戶升級更加容易。一般用戶幾乎無需學習,就能快速操作上手。
圖4 簡潔的IE8主界面
1. 光標瀏覽模式
在Partner build中,光標瀏覽(caret browsing)是它的最大特色。在這個版本中,我們只要按下F7,一個類似于記事本中的輸入光標,便會出現在當前頁面中。當然,它的出現,雖然無法幫助我們篡改網頁。但卻可以讓用戶,像Word中一樣,用鍵盤(需要同時按下Shift鍵)精確地完成文字選擇(對圖片、表格等也有效)。
圖5 開啟caret browsing功能
2. 強化的隱私保護模式
在上一版中,IE8曾經增加過一組隱私瀏覽模式(InPrivate Browsing)。能夠在用戶瀏覽的過程中,自動刪除瀏覽數據(如cookie、地址欄歷史等),以保證隱私信息的安全。其中,這項功能共分為兩種模式,分別是“InPrivate Browsing(防止IE記錄瀏覽數據)”和“InPrivate Blocking(阻止訪問過的網站,自動共享其他訪問過網站的信息)”。也許是公眾對于這項功能爭論太大,最新版IE8 Partner build取消了“InPrivate Blocking”的默認啟動。同時,還在底部狀態欄中,新增了一個快捷開關。點擊之后,可以在“打開”和“關閉”兩個狀態間,來回切換。
圖6 InPrivate Blocking快捷開關
此外,為提高功能的靈活性。軟件還在選項窗口中,提供了一個InPrivate Blocking開啟的閾值限制。
圖7 可以自定義InPrivate Blocking的取值閾值
3. 兼容性列表
在IE8 Partner build中,兼容性瀏覽被重新進行了完善。原有的切換按鈕,已經修改為按需顯示。如果當前網站,已經確認可以支持IE8時,兼容模式按鈕將自動隱藏。此外,這個可兼容網站列表,也是以更新的方式實時發放。這樣,對于那些使用IE8的普通用戶來說,日常操作將會更加直觀。
圖8 按需顯示的“兼容模式按鈕”
圖9 兼容網站列表更新設置
4. 適應性縮放
在IE8中,頁面縮放變得更加智能化。有別于IE7先放大網頁,再放大元素的分步放大模式。IE8將首先對所有元素預放大,然后再對布局智能重排,最后才會將重排過的內容,顯示到屏幕上。這樣,以往可能無法顯示在當前頁面中的內容(比如大塊的圖片),在智能布局的幫助下,就有可能完整顯示。大大省卻了用戶翻動橫向滾動條的機率,具體對比下圖所示。
圖10 IE8放大到125%
圖11 IE7放大到125%
5. 全新頁面查找
在新版IE8中,頁面內查找也有了全新面貌。和老版本相比,新的查找面板,被設計為一個快捷操作欄。除了能夠自動對關鍵字進行標黃,還可以自動統計出該詞組的總共出現次數。當然,作為一個候選項,我們也可以通過“Options”按鈕,決定是否按照大小寫進行區分??傊?,新版的頁面內查找,將會讓詞匯搜索更加智能。
圖12 改進后的頁面內查找欄
6. 更先進的崩潰恢復
在上一版本中,IE8加入了一項崩潰恢復機制。能夠在瀏覽器出現故障時,自動恢復未關閉標簽。而在新的IE8 Partner build中,崩潰恢復變得更加智能。如今,瀏覽器已經可以自動對故障標簽進行定位。從而在不重啟瀏覽器、不關閉其他標簽的情況下,完成故障標簽的恢復。很大程度上避免了因頁面故障,影響到正常的瀏覽操作。
圖13 更先進的單頁崩潰恢復
三、 性能體驗
一直以來,性能表現都是IE系列瀏覽器的最大弱項。那么,全新的IE8,是否會帶給我們一分驚喜呢?下面,我們將分別從“表格渲染”、“CSS兼容”、“ACID”、“模擬頁面加載”等多個方面,進行一番測試。此外,為了能讓大家有所參考,我們還同時選擇了Opera 9.63和Firefox 3.0.5兩款瀏覽器,作為參考對象。
1. 表格渲染
圖14 表格渲染截圖
圖15 表格渲染成績對比(數值越小越好)↓
2. CSS兼容性
圖16 CSS兼容性
圖17 CSS兼容性對比(數值越大越好)↑
3. Acid兼容性
圖18 IE8 Partner Acid2測試截圖
圖19 Opera 9.63 Acid2測試截圖
圖20 Firefox 3.0.5 Acid2測試截圖
圖21 IE8 Partner Acid3測試截圖
圖22 Opera 9.63 Acid3測試截圖
圖23 Firefox 3.0.1 Acid3測試截圖
4. 模擬頁面加載
圖24 模擬測試頁面
圖25 模擬頁面加載用時結果對比(數值越小越好)↓
5. javascript測試
圖26 Javascript測試頁面
圖27 Javascript測試結果對比(數值越小越好)↓
可以看到,在和其他主流瀏覽器相比時,最新版IE8 Partner仍然無法在性能上與之匹敵。但如果對應于此前的IE7,卻已經有著明顯的提高。尤其是CSS兼容性、Acid3測試、模擬頁面加載三個方面,更是與另外兩款對手瀏覽器相差無幾。相信,等到IE8正式版推出之時,這頂“最慢瀏覽器”的帽子,恐怕真的要與IE無緣了。
寫在最后:
總的來說,新版IE8 Partner build在秉承了上一版本的優勢之后,更是在細節方面大下功夫。通過性能測試,我們能夠非常明顯地感覺到IE8的提高。不過,從最終測試來看,這個版本似乎在穩定性方面還有些問題,測試期間出現過多次崩潰。此外,在對Facebook 網站的兼容性也有待提高,其中的“Add friend to list”功能,就有可能導致程序掛起。因此,打算進行測試的朋友,還是盡管不要將它用于生產環境為好。
新聞熱點
疑難解答