2013-03-09 31 views
0

我正在開發一個網站,並打算支持IE8及以上版本,所以我不太關心較舊的IE版本。防止IE切換到兼容性或怪癖模式

當用戶在IE中打開網站時,它總是跳轉到兼容模式或怪癖模式。我可以使用此功能關閉該功能嗎?

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 

W3驗證與其說是一個問題,我們想唯一的目標是迫使IE瀏覽器不兼容模式或Quirks模式下打開,是否做到元爲修復?

這是我使用的DOCTYPE:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
+0

是的,它會做你期待什麼,但它不會通過W3C驗證。這是你說的,所以我不知道什麼是真正的問題 – n1ckolas 2013-03-09 14:55:17

+0

我只是想確定,如果這個元標籤將解決這個問題,我需要一些專家批准這個修復,謝謝。 – 2013-03-09 16:08:22

回答

1

只是看看this SO post

基本上它應該做你需要的東西,我已經在過去使用它,它的工作原理。它將在IE中以標準模式打開。

請注意,如果您在IE中打開開發人員工具並選擇兼容模式,那麼IE將在(compat模式)下打開該標記並且該標記不會產生任何效果(因爲您正在使用開發人員工具來覆蓋標籤行爲)。它確實有效,但是您必須在沒有開發人員工具設置的情況下進行測試。

+0

只是讓我看看我是否清楚你的觀點,你想說的是,除非用戶在開發人員工具中更改了該網站,否則該網站將提供WITHOUD兼容模式和WIHOUT怪癖模式? – 2013-03-09 14:59:46

+0

這是我的經驗。我們有類似的情況,我們需要確保它以這種方式工作,這是我們的工作。但最好的辦法是自己測試一下(ofc) – 2013-03-09 15:00:51