IE版本在兼容模式下使用jQuery检测

Rah*_*hul 1 jquery

我正在尝试使用以下代码检测浏览器,

if ($.browser.msie && parseInt($.browser.version) >= 9)
Run Code Online (Sandbox Code Playgroud)

但在与IE7文档标准的IE9兼容模式下,它提供的浏览器版本为IE 7.有没有其他方法可以做到这一点?

Bri*_*ity 5

这是检查兼容模式的简便方法:

try{ JSON } catch (e){ alert("Compatibility Mode Detected")  }
Run Code Online (Sandbox Code Playgroud)

在兼容模式下,JSON对象未定义.