Maison >interface Web >js tutoriel >Pourquoi Firefox ne prend-il pas en charge les importations ES2015 ?
L'importation ES2015 peut-elle fonctionner dans Firefox ?
Malgré le placement de votre instruction d'importation au niveau supérieur de votre fichier t1.js, vous rencontrez le erreur : "SyntaxError : les déclarations d'importation ne peuvent apparaître qu'au niveau supérieur d'un module." Cela suggère que Firefox ne prend peut-être pas entièrement en charge la fonctionnalité d'importation ES2015.
Comprendre l'exigence de niveau supérieur correcte
Alors que votre instruction d'importation se trouve au début de t1. js, il est crucial de noter que le fichier lui-même doit indiquer explicitement qu'il est chargé en tant que module. Placer simplement l'instruction d'importation en haut d'un fichier non-module ne suffira pas.
Comment activer le chargement de module dans Firefox
Pour résoudre le problème, vous devez pour ajouter l'attribut "type" à votre balise de script, en précisant qu'il s'agit d'un module :
<code class="html"><script src="t1.js" type="module"></script></code>
Compatibilité des navigateurs
La fonctionnalité d'importation/exportation d'ES2015 est actuellement entièrement prise en charge dans les versions de navigateur suivantes et ultérieures (consultez caniuse.com pour la liste la plus à jour) :
Activation de la prise en charge des modules dans les navigateurs plus anciens
Pour les anciennes versions de navigateur, vous devrez peut-être activer certains indicateurs :
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!