首先,如果已经被问到,我很抱歉,但我想知道如何检测(使用JavaScript)IE的完全版本正在运行。
我已经知道window.navigator.userAgent
和appVersion
会返回... MSIE 8.0 ...
,但我想要的是8.0.6
或8.0.9
(他们有差异,有些东西有效在8.0.9
中,8.0.6
}无效。
答案 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
但是,您仍然可能需要使用正则表达式来获取值。