Browserkompatibilität

Die Import-/Exportfunktionalität von ES2015 wird derzeit in den folgenden Browserversionen und höher vollständig unterstützt (die aktuellste Liste finden Sie auf caniuse.com):

Modulunterstützung in älteren Browsern aktivieren

Für ältere Browserversionen müssen Sie möglicherweise bestimmte Flags aktivieren:

","image":"http://www.luping.net/uploads/20241106/1730858415672acdafd49c9.jpg","datePublished":"2024-11-07T15:48:47+08:00","dateModified":"2024-11-07T15:48:47+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Warum unterstützt Firefox keine ES2015-Importe?

Warum unterstützt Firefox keine ES2015-Importe?

Veröffentlicht am 07.11.2024
Durchsuche:621

Why Does Firefox Not Support ES2015 Imports?

Kann der ES2015-Import in Firefox funktionieren?

Obwohl Sie Ihre Importanweisung auf der obersten Ebene Ihrer t1.js-Datei platzieren, stoßen Sie auf das Fehler: „SyntaxError: Importdeklarationen dürfen nur auf der obersten Ebene eines Moduls erscheinen.“ Dies deutet darauf hin, dass Firefox die ES2015-Importfunktionalität möglicherweise nicht vollständig unterstützt.

Verstehen der korrekten Top-Level-Anforderung

Während sich Ihre Importanweisung am Anfang von t1 befindet. js ist es wichtig zu beachten, dass die Datei selbst explizit darauf hinweisen muss, dass sie als Modul geladen wird. Es reicht nicht aus, die Importanweisung einfach am Anfang einer Nicht-Moduldatei zu platzieren.

So aktivieren Sie das Laden von Modulen in Firefox

Um das Problem zu beheben, benötigen Sie um das Attribut „type“ zu Ihrem Skript-Tag hinzuzufügen und anzugeben, dass es sich um ein Modul handelt:

Browserkompatibilität

Die Import-/Exportfunktionalität von ES2015 wird derzeit in den folgenden Browserversionen und höher vollständig unterstützt (die aktuellste Liste finden Sie auf caniuse.com):

  • Firefox 60
  • Chrome (Desktop) 65
  • Chrome (Android) 66
  • Safari 11

Modulunterstützung in älteren Browsern aktivieren

Für ältere Browserversionen müssen Sie möglicherweise bestimmte Flags aktivieren:

  • Chrome Canary 60: Flag „Experimentelle Webplattform“
  • Firefox 54: Einstellung „dom.moduleScripts.enabled“
  • Edge 15: Flag „Experimentelle JavaScript-Funktionen“
Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729594878 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3