我正在开发某种 JavaScript 库。我导致我有一些特定问题的问题:浏览器:IE8 / IE9 和文档模式:IE7 我找到了解决方案,但我不想在所有情况下都使用它,我只想在有的时候使用它上述情况。我知道我可以通过以下方式识别浏览器:
return navigator.userAgent.toLowerCase().indexOf('MSIE 8') > -1;
但是我以这种方式只识别浏览器版本而不是文档模式,并且当我拥有浏览器模式 IE8 和文档模式 IE 8 时,我不想使用我的解决方案。有没有办法获得页面文档模式在 IE 中?提前致谢。