我嘗試使用下面的代碼來檢測瀏覽器,IE版本檢測在兼容使用jQuery模式
if ($.browser.msie && parseInt($.browser.version) >= 9)
但在IE7的文檔標準它給瀏覽器版本IE 7 IE9兼容模式是否有任何其他如何做到這一點?
我嘗試使用下面的代碼來檢測瀏覽器,IE版本檢測在兼容使用jQuery模式
if ($.browser.msie && parseInt($.browser.version) >= 9)
但在IE7的文檔標準它給瀏覽器版本IE 7 IE9兼容模式是否有任何其他如何做到這一點?
你不應該檢查特定的瀏覽器版本,而是當前瀏覽器是否能夠做你想要的東西(如不透明度,圓角等)
考慮使用Modernizr框架,增加了幾個類的您可以在樣式表中使用html
標記,以在特定條件下應用某些樣式。
這裏有一個簡單的方法來檢查兼容模式:
try{ JSON } catch (e){ alert("Compatibility Mode Detected") }
的JSON對象是不確定的在兼容模式下時。
我寫了一個JavaScript函數ie-truth來確定真正的IE版本,並且兼容模式IE正在運行,就像這種情況一樣。通過解析用戶代理字符串並查看三叉戟和MSIE號碼,您可以確定這兩個因素。
真的很有幫助!謝謝! – statue 2013-06-27 13:25:21