不同版本IE对JavaScript的支持情况

https://docs.microsoft.com/zh-cn/microsoft-edge/dev-guide/whats-new/javascript-version-information?redirectedfrom=MSDN


ES5和ES6兼容情况表

http://kangax.github.io/compat-table/es6/


ECMAScript 支持矩阵

http://pointedears.de/scripts/test/es-matrix/


JScript and VBScript

https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/scripting-articles/d1et7k7c(v=vs.84)


Windows Scripting

https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/windows-scripting/bstcxhf7(v=vs.84)

// 以下检测结果使用的操作系统:10.0.17763.1039
"use strict";

function GetJScriptEngineInfo()
{
   var strScriptEngine = "";
   strScriptEngine += ScriptEngine() + " ";
   strScriptEngine += ScriptEngineMajorVersion() + ".";
   strScriptEngine += ScriptEngineMinorVersion() + ".";
   strScriptEngine += ScriptEngineBuildVersion();
   
   return strScriptEngine;
}

try {
    // WSH: JScript 5.8.16384
    // 支持ES3
    var version=GetJScriptEngineInfo();
    if(WScript != null)
    {
        WScript.Echo(version);
    }
} catch(e){}

try {
    // IIS: JScript 5.8.16384
    // 支持ES3
    if(Response != null)
    {
        Response.Write(version);
    }
} catch(e){}

try {
    // mshta:JScript 11.0.16384
    // ie11: JScript 11.0.16384
    // 支持ES5
    if(document != null)
    {
        document.write(version);
    }
} catch(e){}



本文链接地址: JavaScript 版本检测与ES6兼容情况
https://blog.qingfengju.com/index.asp?id=417

上一篇: 前端开发1-增强VSCode的智能提示(Angularjs...)
下一篇: AngularJS 相关学习资源整理

分类:脚本编程 查看次数:1213 发布时间:2020/2/24 9:20:22