JavaScript返回错误的IE版本

时间:2011-07-08 18:10:03

标签: javascript internet-explorer version

我有一个小的JavaScript函数应该返回IE版本。

问题是,当我发布并查看网站时,此功能正在返回7。

我正在使用IE 8.0.7600.16385查看该网站。

发生了什么事?

function getIEVersionNumber() {
    var ua = navigator.userAgent;
    var MSIEOffset = ua.indexOf("MSIE ");

    if (MSIEOffset == -1) {
        return 0;
    } else {
        return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    }
}

1 个答案:

答案 0 :(得分:4)

也许您的浏览器在IE 7兼容模式下运行?