不幸的是,我們從Oracle提供的webmail客戶端不符合新的IE9。應用程序不支持IE9。任何方式,我可以通過JavaScript通知我的IE9用戶?
有誰知道一個聰明的方式,我可以修改例如登錄頁面來通知任何IE9用戶,它不符合?
不幸的是,我們從Oracle提供的webmail客戶端不符合新的IE9。應用程序不支持IE9。任何方式,我可以通過JavaScript通知我的IE9用戶?
有誰知道一個聰明的方式,我可以修改例如登錄頁面來通知任何IE9用戶,它不符合?
你是實際上接近這個完全錯誤的方式。
而不是強迫用戶不要使用IE9,通過使用設置兼容模式強制IE9行爲像IE8(或IE7)。
將此投入到標題(或http-headers)中;
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
它將表現爲IE8。
你可以閱讀更多關於這個here
描述Here 的例子檢查版本8,您應該分析用戶代理字符串,但應該是版本相同的9
您也可以使用類似
<!--[if gte IE 9]>
<p>My message for IE9 & above users</p>
<![endif]-->
使用UA嗅探是一個非常滑的斜坡。您應該使用功能檢測代替。 – 2011-03-16 16:25:52
UA嗅探不好,但是IE的條件註釋是一個相對乾淨的功能,可以安全地用於定位IE 5-9版本,這就是這裏顯示的內容。 – 2011-07-27 14:42:25
你可以訪問HTML源代碼? – TJHeuvel 2011-03-16 16:16:49
@TJHeuvel,是的,我做 – 2011-03-16 16:57:20