简体   繁体   中英

How to detect IE “Update Versions”

After IE was updated to Update Versions 11.0.35, the timings of "keydown" event and DOM mutation were changed when Hangul is edited in content editable blocks.

How can I detect IE Update Versions in Javascript?

(IE ScriptEngineMajor/Minor/BuildVersion functions are not useful because it is different even in case of same "Update Versions")

Internet Explorer Information (Korean ver.)

function getInternetExplorerVersion()
// Returns the version of Windows Internet Explorer or a -1
// (indicating the use of another browser).
{
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}

function checkIEVersion() {
    var msg = "You're not using Windows Internet Explorer.";
    var ver = getInternetExplorerVersion();
    if (ver > -1) {
        console.log(ver);
    }
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM