Maison > interface Web > js tutoriel > le corps du texte

Pourquoi l'importation ES2015 échoue-t-elle dans Firefox 46 ?

Susan Sarandon
Libérer: 2024-10-22 19:24:55
original
300 Les gens l'ont consulté

Why Does ES2015 Import Fail in Firefox 46?

Erreurs d'importation ES2015 dans Firefox

Dans Firefox 46, l'importation de modules utilisant la syntaxe ES2015 échoue avec l'erreur : "SyntaxError : les déclarations d'importation ne peuvent apparaître au niveau supérieur d'un module." Cependant, on ne sait pas comment cela pourrait être de plus haut niveau.

Cause réelle et solution

Le message d'erreur est trompeur. Le véritable problème est que Firefox nécessite une indication explicite qu'un script est chargé en tant que module. L'ajout de l'attribut "type=module" à la balise de script résout le problème :

<code class="html"><script src="t1.js" type="module"></script></code>
Copier après la connexion

Prise en charge du navigateur

L'importation/exportation ES2015 est entièrement prise en charge dans le navigateur suivant versions :

  • Firefox 60
  • Chrome (ordinateur de bureau) 65
  • Chrome (android) 66
  • Safari 11

Dans les versions antérieures, la fonctionnalité peut être activée via des indicateurs expérimentaux :

  • Chrome Canary 60 : indicateur de plate-forme Web expérimentale
  • Firefox 54 : paramètre dom.moduleScripts.enabled dans environ : config
  • Edge 15 : paramètre de fonctionnalités JavaScript expérimentales dans about:flags

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!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!