你的網站適合IE8訪問嗎?

來源:互聯網
上載者:User

  在奧運會期間, IE 8 Beta 2將會發布,而且隨著英文版的發布,中文版也會在第一波當中進行發布。

  IE 8將會是Internet Explorer曆史上最重要的一個版本發布,除了其帶有中國傳統的吉祥數字“8”以外,最主要的是其對標準的相容性上得到了極高的增強,這對於網頁開發人員來說,最大的便利就是不用再為每種瀏覽器(甚至某種瀏覽器的不同版本)開發不同的CSS來進行適應。以後網頁開發人員只需要相容W3C的標準即可,而不需要把過度的精力放在不同瀏覽器標準的相異性上。發布時間在即,那麼您的網站是否已經準備好了呢?

   1) 相容性考慮

  目前的網站由於各種曆史原因,可能針對不同的瀏覽器設定了不同的CSS檔案。而針對IE 8,可能大部分網站尚沒有做好準備。可能很多朋友知道,IE 8帶有一個“切換IE 7模仿模式”的按鈕,而且在Beta 1以及Beta 2期間,這個按鈕是設定在預設選中狀態。但是在IE 8正式發布的時候,該按鈕預設將會是非選中狀態,這就表示著如果一個網站沒有做任何準備功課,在IE 8下將會以strict 模式來常解析CSS。

  前段時間,我與夥伴見面時,曾經特意使用IE 8 Beta 2的strict 模式瀏覽過大部分夥伴的網頁,都會出現或多或少的顯示變形的問題,使得網站無法進行正確瀏覽。如果您的網站尚未做過IE 8的相容性測試,建議您儘快下載IE 8的Beta 1,並且將其切換到IE 8strict 模式,對您的網站進行瀏覽。

  如果您發現問題,並且感覺在短期內無法修複,您也可以通過在頁面當中添加Meta標籤,在伺服器端強制IE 8使用“IE 7模仿模式”,做法很簡單:

  a. 針對全站頁面: 您可以修改Web伺服器(如Apache/IIS/Resin等)的HTTP頭資訊,在其中增加以下指令: X-UA-Compatible: IE=EmulateIE7。這個是我個人強烈推薦的做法,在您無法進行全站測試的情況下,可以先使用此方式使IE 8的strict 模式暫時失效。

  b. 針對單獨頁面:如果您的網站大部分頁面在IE 8strict 模式下顯示正常,只有個別頁面出現問題,建議在出現問題的頁面的頁首,即Head標籤內添加以下Meta標籤:

  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />。

  更多資訊,請參考: http://support.microsoft.com/kb/952030/

  2) 製作Activity以及WebSlice

  IE 8在Beta 1期間曝光了兩個新特性,即Activity(活動)以及WebSlice(源剪輯),目前國內很多網站已經基於Activity以及WebSlice製作了相關的內容,在IE 8 Beta 2期間,您會發現更多的網站會發布這些實用的小工具。以下是目前已經對外發布的一些網站:

a. 淘寶:http://ie8.taobao.com

b. 網易:http://ie8.163.com

c. 百度:http://stock.baidu.com/ie8/ie8.html

d. 騰訊:http://labs.qq.com/e/49/

  甚至包括.NET開發人員常去的部落格園也已經發布了其最新文章的Web Slice,有興趣的話可以使用IE 8 Beta 1來訪問部落格園的首頁。另外,如果您也使用Firefox 3,您可以發現已經有人開發了面向Firefox 3的Activity以及WebSlice外掛程式。

  Activity的使用情境:您的網站提供一系列的服務,允許貴網站的使用者通過在其它網站的主動操作來調用此服務。比如假設您是一個財經網站,提供查詢股票/基金資訊的服務,通過Activity,您可以讓您的使用者在其它網站上瀏覽股評資訊時,不需要跳轉到貴網站,即可以通過右鍵菜單調用貴網站的相應服務。如果感興趣,可以下載Activity開發白皮書。

  WebSlice的使用情境:您的網站提供一些即時性資訊,比如新聞、股票資訊等,而希望使用者可以在不返回相應頁面的時候,當內容發生改動時,即可以推送給終端使用者,您可以選擇WebSlice。而開發代價僅僅只是將頁面當中的某一個標籤內的“Class”元素設定為“hslice”這個特殊名稱即可,詳細資料請閱讀WebSlice開發白皮書。

  另外,在IE 8 Beta 2發布時,微軟將會發布一個面向IE 8全新的Gallery網站,用以搜尋各個網站開發的WebSlice/Activity等面向IE 8新特性的組件,並且提供終端使用者評估/下載,如果您希望您開發的WebSlices/Activity能夠得到使用者的青睞,那麼就從現在開始吧:早起的鳥兒有蟲吃。 :)

  3) 其它

  IE 8 Beta 2發布時,還將會帶來一系列的新特性,在前段時期,已經面向國內一些領先的網站進行過交流,很多夥伴都非常感興趣,並且正在開發此上的服務,相信在奧運會期間大家會看到此類的成果(依據NDA協議,此類網站也已經從微軟拿到了IE 8 Beta 2的早期組建)。微軟也將會舉辦一系列的行銷活動,用以推廣我們的夥伴所開發的各種面向IE 8的新的服務。

IE 8 Beta 2即將發布,無論您是企業網站的網頁設計人員,還是個人網站的站長,都需要儘快為IE 8做好準備。 希望本文對您有協助。



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。