2011-03-16 40 views

回答

2

你是實際上接近這個完全錯誤的方式。

而不是強迫用戶不要使用IE9,通過使用設置兼容模式強制IE9行爲像IE8(或IE7)。

將此投入到標題(或http-headers)中;

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

它將表現爲IE8。

你可以閱讀更多關於這個here

1

描述Here 的例子檢查版本8,您應該分析用戶代理字符串,但應該是版本相同的9

您也可以使用類似

<!--[if gte IE 9]> 
<p>My message for IE9 & above users</p> 
<![endif]--> 
+0

使用UA嗅探是一個非常滑的斜坡。您應該使用功能檢測代替。 – 2011-03-16 16:25:52

+0

UA嗅探不好,但是IE的條件註釋是一個相對乾淨的功能,可以安全地用於定位IE 5-9版本,這就是這裏顯示的內容。 – 2011-07-27 14:42:25

相關問題