ie8 unterstützt es6 nicht. Im IE-Browser unterstützen IE10 und niedriger es6 überhaupt nicht und können die Syntax von es6 nicht analysieren, während IE11 einige es6-Funktionen unterstützen kann. Sie können überprüfen, ob der IE-Browser es6 unterstützt, indem Sie beurteilen, ob er Pfeilfunktionen unterstützt. Die Unterstützung von Pfeilfunktionen bedeutet, dass der Browser ES6 nicht unterstützt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
ie8 unterstützt es6 nicht.
Im IE-Browser unterstützen ie10 und niedrigere Versionen es6 überhaupt nicht und können die es6-Syntax nicht analysieren, während ie11 einige es6-Funktionen unterstützen kann.
Browserversionen, die ES6 unterstützen (Übersichtstabelle):
Browser | Nicht unterstützte Version | Teilweise unterstützte Version | Unterstützte Version |
---|---|---|---|
IE | 6-10 | 11 | |
Edge | 12-14 | 15-18, 79-87 | |
Firefox | 2-5. | 6-53 | 54 -86 |
Chrom | 4-20 | 21-50 | 51-90 |
Safari | 3.1-7 | 7.1-9.1 | 10-13.1, 14, TP |
Oper | 10-12.1 | 15 -37 | 38-72 |
iOS Safari | 3.2-6.1 | 7-9.3 | 10-13.7, 14.2 |
Opera Mini | alle | ||
Android-Browser | 2.1-4.3 | 4.4-4.4.4 | 81 |
Opera Mobile | 12-12.1 |
|
59 |
Chrome für Android | |
87 | |
Firefox für Android | 83 | ||
UC-Browser für Android | 12.12 | ||
Samsung Internet | 4 | 5-13.0 | |
QQ-Browser | 10.4 | ||
Baidu-Browser | 7.12 | ||
KaiOS-Browser | 2.5 |
Wie kann man beurteilen, ob ein Browser ES6 unterstützt?
Implementierungsidee:
Verwenden Sie diese Option, um festzustellen, ob ein Browser Pfeilfunktionen unterstützt. Wenn Pfeilfunktionen nicht unterstützt werden, bedeutet dies, dass der Browser ES6 nicht unterstützt. Die Implementierungsschritte lauten wie folgt:
2 Verwenden Sie try Catch, um festzustellen, ob die neue Pfeilfunktion erfolgreich initialisiert werden kann. Wenn der Catch nicht eingegeben wird, bedeutet dies, dass der Browser ES6 unterstützt ; andernfalls unterstützt der Browser ES6 nicht, wie folgt Beispiel:
Beispiel:
Beispielfreigabe zum Erkennen, ob der Browser ES6 unterstützt
Testumgebung: IE, Chrome
document.write("浏览器是否支持ES6的检测方法"); var arrowFunction ="var t = () => {};" ; try { f = new Function(arrowFunction); document.write("当前浏览器支持ES6!"); } catch (e) { document.write("不支持ES6! "+e); }
[Verwandte Empfehlungen:
Javascript-Video-Tutorial,
Web-Frontend]
Das obige ist der detaillierte Inhalt vonUnterstützt ie8 es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!