Heim  >  Artikel  >  Web-Frontend  >  Unterstützt ie8 es6?

Unterstützt ie8 es6?

青灯夜游
青灯夜游Original
2022-04-19 14:00:402853Durchsuche

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.

Unterstützt ie8 es6?

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:

  • 1. Definieren Sie einen String und weisen Sie dem String eine Pfeilfunktion zu.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn