如何在JavaScript中检测我的应用程序是否在IE8和IE9下运行?

时间:2013-07-15 16:49:30

标签: javascript internet-explorer-8 internet-explorer-9 version-detection

我有一个功能,需要在IE8和IE9之间有所不同(IE9使用一个非常好的库,这是主要的代码路径,但应用程序的一小部分用户仍然在IE8上,库被打破了。所以我需要优雅地降级为不太好的库。)

区分IE8和IE9的最佳方法是什么?

如果可能的话,我想要一个版本的答案,它将IE9的IE8兼容性视为IE8;并将其视为IE9。

无需检测任何其他浏览器或IE版本 - 这是针对锁定的企业环境,因此不存在需要检测超出这些浏览器的风险。

1 个答案:

答案 0 :(得分:1)

条件评论。还有一些其他选择,但条件评论简单而实用。 MSFT提供此信息http://msdn.microsoft.com/en-us/library/ms537509(v=vs.85).aspx