軟體: March 2009 Archives

IE8將於3/20正式 Release ,原則上 IE 8 可正常瀏覽器於所有的網頁,如果不幸負責的頁面或自己的站台發生了破版、CSS跑掉及其他可怕的問題時,可以作某些設定,將瀏覽器強迫用相容模式執行,相容模式的意思是改用IE7的方式執行。至於為何會有這種問題,這裡就不細細說明,反正用Microsoft產品這麼久了,也不是第一次.........



方法一, 如果不是所有頁面都有問題,可以在有問題的那一頁加入Meta 宣告,語法:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
此語法是加在 <head></head>之間。 但如果是整個站台有問題,那建議調整 Web Server的設定。可改用下方法。


方法二,如果Web Server為 Apache 環境:
1.確認 apache 有載入 mod_headers 模組(細節請看:Apache官網
2.在 httpd.conf 裡加入
Header set X-UA-Compatible "IE=EmulateIE7"
3.重啟 Apache


方法三,如果Web Server為 IIS 環境:
1.進入到 IIS 管理中心,打開 HTTP標題 頁籤,按下「新增」

2.在自訂標頭名稱輸入「X-UA-Compatible」、自訂標頭值輸入「IE=EmulateIE7

3.按下套用,或直接按確定