ES5、ES6的瀏覽器兼容性


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等
————————————————
版權聲明:本文為CSDN博主「麥兜_冰夕」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/lyn1772671980/article/details/88171152


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM