ES5、ES6的浏览器兼容性 | 您所在的位置:网站首页 › ie9xp能用吗 › ES5、ES6的浏览器兼容性 |
从https://www.caniuse.com上面可以查询到,ES的兼容性概览。 下面就主要浏览器进行说明: IE:可以看到IE6,IE7是完全不支持的。而IE8是只支持一些内容,参考引用4,IE9是大部分支持,支持度参考引用2。 Chrome:Chrome 23版本之后就是完全支持的了。19~22版本有不兼容的地方,参考引用1。 Firefox:Firefox 21版本之后就是完全支持的了。4~20版本有不兼容的地方,参考引用1。 ES5的具体兼容性可查看http://kangax.github.io/compat-table/es5/ ES6的具体兼容性可查看http://kangax.github.io/compat-table/es6/ 最新浏览器版本对ES的支持如下 一、pc端浏览器对ES的支持情况 1.chrome:51版起,可支持97%的ES6新特性 2.firefox:53版起,可支持97%的ES6新特性 3.safari:10版起,可支持99%的ES6新特性 4.ie:Edge 15可支持96%的ES6新特性。Edge14可支持93%。(IE7~11基本不支持ES6) 二、移动端浏览器对ES的支持情况 1.ios:10.0版起,可支持99%的ES6新特性 2.android:基本不支持ES6新特性(5.1仅支持25%) 三、服务器对ES的支持情况 1.node.js:6.5版起,可支持97%的ES6新特性 各浏览器兼容ES6的解决方法: 把ES6转换为ES5,比较通用的工具有babel、jsx、traceur、es6-shim等 |
CopyRight 2018-2019 实验室设备网 版权所有 |