Problem: In Chrome 63 werden ES6-Module mithilfe der Import-/Exportsyntax in einen Inhalt importiert Das Skript ergibt eine Syntax Fehler.
Lösung:
Chrome-Erweiterungen unterstützen ES6-Module durch eine asynchrone dynamische import()-Funktion:
(async () => { const src = chrome.runtime.getURL("your/content_main.js"); const contentMain = await import(src); contentMain.main(); })();
Diese Methode hat jedoch Einschränkungen:
Für Nicht-Modul-Skripte sollten Sie Folgendes in Betracht ziehen:
Zusätzliche Informationen:
Das obige ist der detaillierte Inhalt vonWie kann ich ES6-Module erfolgreich in die Inhaltsskripte meiner Chrome-Erweiterung importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!