Dans Chrome 61, la prise en charge des modules JavaScript a été introduite. Depuis que cette question a été posée en 2018, la version actuelle de Chrome est beaucoup plus récente, ce qui rend ses suggestions potentiellement obsolètes. Cet article explore donc les solutions contemporaines au problème en question.
Fonction d'importation dynamique asynchrone () pour les modules ES
Cette méthode permet l'importation de modules à partir d'une source fiable et maintient l'accès aux variables globales et aux fonctions du script de contenu initial. Cependant, il peut être bloqué par le service worker du site Web en raison d'un problème connu dans Chrome.
Solution de contournement « d'importation » synchrone pour les scripts normaux non-modules
Cette méthode utilise des scripts non-modules, ajoute leurs noms au tableau « js » dans « content_scripts », puis fait référence aux variables/fonctions globales directement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!