In Chrome 61 wurde die Unterstützung für JavaScript-Module eingeführt. Da diese Frage im Jahr 2018 gestellt wurde, ist die aktuelle Version von Chrome viel neuer, sodass ihre Vorschläge möglicherweise veraltet sind. Daher untersucht dieser Artikel aktuelle Lösungen für das vorliegende Problem.
Asynchrone dynamische import()-Funktion für ES-Module
Diese Methode ermöglicht das Importieren von Modulen aus einer vertrauenswürdigen Quelle und behält den Zugriff auf globale Variablen und Funktionen des anfänglichen Inhaltsskripts bei. Aufgrund eines bekannten Problems in Chrome kann es jedoch vom Servicemitarbeiter der Website blockiert werden.
Synchroner „Import“-Workaround für normale Nicht-Modul-Skripte
Diese Methode nutzt Nicht-Modul-Skripte, fügt deren Namen dem „js“-Array in „content_scripts“ hinzu und verweist dann auf die globalen Variablen/Funktionen direkt.
Das obige ist der detaillierte Inhalt vonWie kann ich ES6-Module in ein Chrome-Erweiterungsinhaltsskript importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!