Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

160
Visualizações
¿Es posible crear una etiqueta de secuencia de comandos sin configurar un scr?

Tengo un código Javascript en la cadena que quiero agregar al cuerpo HTML. Y en ese código quiero import algunas funciones de otra localización. Así es como agrego el código Javascript al cuerpo HTML:

 const script = document.createElement('script'); script.setAttribute('type', 'module'); script.text = await view.addScript(); // that function is returning my Javascript code document.body.appendChild(script);

Cuando hago esto, recibo un error: " Error al cargar la secuencia de comandos del módulo: se esperaba una secuencia de comandos del módulo JavaScript, pero el servidor respondió con un tipo MIME de "texto/html". Se aplica una verificación estricta del tipo MIME para las secuencias de comandos del módulo según la especificación HTML. "

Lo cual entiendo. Y cuando estoy usando el código adjunto de otra manera:

cambiando:

script.setAttribute('type', 'module');

a

script.setAttribute('type', 'text/javascript');

luego recibo un error: " No se puede usar la declaración de importación fuera de un módulo ", que también entiendo.

Mi pregunta es : ¿es posible configurar el módulo Javascript, donde el código se agrega desde una cadena, sin configurar un atributo src porque en mi caso ese src no existe?

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Bien, resolví el problema. Cuando codifico de esta manera:

 const script = document.createElement('script'); script.setAttribute('type', 'module'); script.text = await view.addScript(); // that function is returning my Javascript code document.body.appendChild(script);

¿Que está mal? El texto de mi script incluía una declaración import . Cuando una ruta en la import es incorrecta, obtendrá un error MIME. Cuando di la ruta correcta, el error desapareció y ahora todo funciona :)

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda