【问题标题】:How can I detect if my app runs under IE8 vs IE9 in JavaScript?如何在 JavaScript 中检测我的应用程序是否在 IE8 和 IE9 下运行?
【发布时间】:2013-07-13 15:04:28
【问题描述】:

我有一个功能需要在 IE8 和 IE9 之间有所不同(IE9 使用一个非常好的库,它是主要的代码路径,但该应用程序的少数用户仍在使用 IE8,该库被分解。所以我需要为他们优雅地降级为不太好的库)。

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

如果可能,我想要一个将 IE9 与 IE8 兼容性打开作为 IE8 的答案版本;并且将其视为 IE9。

检测任何其他浏览器或 IE 版本的需求为零 - 这是针对锁定的公司环境,因此没有需要检测超过这 2 个版本的风险。

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    • 2010-10-04
    • 2015-10-31
    • 2012-05-31
    • 2015-11-26
    相关资源
    最近更新 更多