Compatibilidad del navegador

La funcionalidad de importación/exportación de ES2015 actualmente es totalmente compatible con las siguientes versiones del navegador y posteriores (consulte caniuse.com para obtener la lista más actualizada):

Habilitar la compatibilidad con módulos en navegadores más antiguos

Para versiones de navegadores más antiguos, es posible que deba habilitar ciertos indicadores:

","image":"http://www.luping.net/uploads/20241106/1730858415672acdafd49c9.jpg","datePublished":"2024-11-07T15:48:47+08:00","dateModified":"2024-11-07T15:48:47+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Por qué Firefox no admite las importaciones de ES2015?

¿Por qué Firefox no admite las importaciones de ES2015?

Publicado el 2024-11-07
Navegar:430

Why Does Firefox Not Support ES2015 Imports?

¿Puede la importación ES2015 funcionar en Firefox?

A pesar de colocar su declaración de importación en el nivel superior de su archivo t1.js, se encuentra con el error: "Error de sintaxis: las declaraciones de importación solo pueden aparecer en el nivel superior de un módulo". Esto sugiere que es posible que Firefox no sea totalmente compatible con la funcionalidad de importación de ES2015.

Comprensión del requisito de nivel superior correcto

Si bien su declaración de importación se encuentra al comienzo de t1. js, es fundamental tener en cuenta que el archivo en sí debe indicar explícitamente que está cargado como un módulo. No bastará con colocar la declaración de importación en la parte superior de un archivo que no sea un módulo.

Cómo habilitar la carga de módulos en Firefox

Para resolver el problema, necesita para agregar el atributo "tipo" a su etiqueta de secuencia de comandos, especificando que es un módulo:

Compatibilidad del navegador

La funcionalidad de importación/exportación de ES2015 actualmente es totalmente compatible con las siguientes versiones del navegador y posteriores (consulte caniuse.com para obtener la lista más actualizada):

  • Firefox 60
  • Chrome (escritorio) 65
  • Chrome (Android) 66
  • Safari 11

Habilitar la compatibilidad con módulos en navegadores más antiguos

Para versiones de navegadores más antiguos, es posible que deba habilitar ciertos indicadores:

  • Chrome Canary 60: indicador "Plataforma web experimental"
  • Firefox 54: configuración "dom.moduleScripts.enabled"
  • Edge 15: indicador "Funciones experimentales de JavaScript"
Declaración de liberación Este artículo se reimprime en: 1729594878 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3