【发布时间】:2013-07-13 15:04:28
【问题描述】:
我有一个功能需要在 IE8 和 IE9 之间有所不同(IE9 使用一个非常好的库,它是主要的代码路径,但该应用程序的少数用户仍在使用 IE8,该库被分解。所以我需要为他们优雅地降级为不太好的库)。
区分 IE8 和 IE9 的最佳方法是什么?
如果可能,我想要一个将 IE9 与 IE8 兼容性打开作为 IE8 的答案版本;并且将其视为 IE9。
检测任何其他浏览器或 IE 版本的需求为零 - 这是针对锁定的公司环境,因此没有需要检测超过这 2 个版本的风险。
【问题讨论】:
-
有条件的 cmets。
-
@CrazyTrain - 你的意思是这样吗? stackoverflow.com/questions/1692129/…
-
特征检测通常是更好的方法。
-
@RobertHarvey - 哇!感人的!但是当我只需要区分 IE8 和 IE9 时,这似乎有点过头了?
标签: javascript internet-explorer-8 internet-explorer-9 version-detection