javascript - 在 JavaScript 中检测完整的 IE 版本

标签 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)。

最佳答案

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

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

如果有些东西只在某些颠覆中起作用,我认为你可能必须进行某种功能检测测试,而不是试图确定实际的点-点版本......

关于javascript - 在 JavaScript 中检测完整的 IE 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24608122/

相关文章:

javascript - JS 在 Firefox 中工作,但在 Chrome 和 IE 中无法加载

javascript - live() 更改在 IE8 上的 jquery 1.4.2 中不起作用

javascript - 输入类型为 "Number"的 jQuery

javascript - 尝试在函数中显示/隐藏时,foreach 循环中的 div #id 仅选择最后一个变量

javascript - Jest + process.env.NODE_ENV 未正确测试

javascript - CakePHP FormHelper 和 IE 日期问题

html - 在 Drupal 网站的 IE7/6 中不显示垂直滚动条?

javascript - getComputedStyle 类似 IE8 的 javascript 函数

css - IE 评论根本不在页面上呈现 css

javascript - 我想将未定义的值设置为 false