在JavaScript中检测完整的IE版本

时间:2014-07-07 10:10:50

标签: javascript internet-explorer internet-explorer-8 browser-detection

首先,如果已经被问到,我很抱歉,但我想知道如何检测(使用JavaScript)IE的完全版本正在运行。

我已经知道window.navigator.userAgentappVersion会返回... MSIE 8.0 ...,但我想要的是8.0.68.0.9(他们有差异,有些东西有效在8.0.9中,8.0.6}无效。

2 个答案:

答案 0 :(得分:1)

我认为您无法通过javascript检测此级别的粒度 - 从用户代理检测到浏览器版本,而在IE8中,用户代理不会转到这些版本。

有关IE8用户代理字符串的更多信息,请访问:http://www.useragentstring.com/_uas_Internet%20Explorer_version_8.0.php

如果有些东西只适用于某些颠覆,我认为您可能需要进行某种特征检测测试,而不是试图确定实际的点点版本......

答案 1 :(得分:0)

navigator.appVersion怎么样?

http://www.w3schools.com/jsref/prop_nav_appversion.asp

但是,您仍然可能需要使用正则表达式来获取值。