ECMAScript 5瀏覽器兼容性
最近更新時間 2020-01-10 11:24:06
ECMAScript是一種由Ecma國際在標準ECMA-262中定義的腳本語言規範。
ECMA-262第5版於2009年12月發佈,新增 "嚴格模式(strict mode)",一個子集用作提供更徹底的錯誤檢查,以避免結構出錯。
除此而外,還有 Function.prototype.bind、數組方法 indexOf、forEach、map 和 filter,對象方法 defineProperty、create 和 keys等新特性。
瀏覽器支持情況如下所示:
- IE8
- 不支持。但支持 Object.defineProperty、Object.getOwnPropertyDescriptor 和 JSON解析等功能。
- IE9
- 部分支持。不支持嚴格模式(Strict mode)
- IE10+
- 支持。發佈時間:2012年。
- Firefox 21
- 支持。發佈時間:2013年。
- Chrome 23+
- 支持。發佈時間:2012年。
- Safari 6+
- 支持。發佈時間:2012年。
- IOS Safari 6+
- 支持。發佈時間:2013年。
- Android Browser 4.1-4.3
- 部分支持。存在parseInt()函數問題
- Android Browser 4.4+
- 支持。發佈時間:2013年。
- Chrome for Android 79+
- 支持。發佈時間:2019年。