Heim  >  Artikel  >  Web-Frontend  >  Ist ie6 mit es6 kompatibel?

Ist ie6 mit es6 kompatibel?

青灯夜游
青灯夜游Original
2023-01-16 17:59:362242Durchsuche

ie6 ist nicht mit es6 kompatibel. IE6 unterstützt die Erkennung der ES6-Syntax nicht und meldet einen Fehler. Lösung: 1. Führen Sie die Datei babel-browser.min.js ein, damit Sie ES2015 zum Codieren verwenden können. 2. Führen Sie die Datei browser-polyfill.js ein, um das Problem der Inkompatibilität zwischen Pfeilfunktionen oder Versprechen oder Async und Awite zu lösen . Fügen Sie das Attribut „type="text/babel"“ zum Skript-Tag hinzu.

Ist ie6 mit es6 kompatibel?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

IE6 unterstützt keine ES6-Syntax. Daher wird bei Verwendung von IE die ES6-Syntax nicht erkannt und ein Fehler gemeldet.

Browserversionen, die ES6 unterstützen (Übersichtstabelle)

10-12.1iOS SafariOpera Mini Android-BrowserOpera Mobile59878312.124... 12KaiOS-Browser Wir alle wissen, dass Babel zur Behebung von IE-Inkompatibilitätsproblemen verwendet werden muss, aber Babel muss mit Webpack verwendet und eine Reihe von Dingen konfiguriert werden relativ einfach, es gibt viele Tutorials im Internet. Aber wie kann man bei einem Projekt, das kein npm verwendet und nur eine einfache HTML-Datei ist, mit dem Fehler umgehen, wenn es im IE-Browser geöffnet wird? Lösung2.Browser einführen- polyfill .js Lösen Sie das Problem der Inkompatibilität zwischen Pfeilfunktion oder Promise oder Async und Awite
<script  type="text/babel">
省略js代码
</script>
Dies löst das Problem, dass der IE ES6 nicht erkennt.
Browser Nicht unterstützte Versionen Teilweise unterstützte Versionen Unterstützte Versionen
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 a
15-37 38-72
3.2-6.17-9.3 10-13.7, 14.2
alle

2.1-4.34.4-4.4.4 81
12-12.1
Chrome für Android


Firefox für Android


UC-Browser für. Android


Samsung Internet

2.5

Lösung für IE, die ES6 nicht unterstützt

1.Babel-browser.min.js einführen Um dieses Problem zu lösen, müssen wir zuerst babel-browser.min.js einführen, damit Sie ES2015 zum Codieren verwenden können

3. Fügen Sie nach dem Hinzufügen type="text/babel" zu Ihrer js-Datei hinzu kann derzeit unterstützt werden.
【Verwandte Empfehlungen:

Javascript-Video-Tutorial, Web-Frontend

Das obige ist der detaillierte Inhalt vonIst ie6 mit es6 kompatibel?. 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