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:
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):
Modulunterstützung in älteren Browsern aktivieren
Für ältere Browserversionen müssen Sie möglicherweise bestimmte Flags aktivieren:
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