Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

278
Vistas
blob de texto/html que es fuente de iframe que tiene código html y JS, crea un error de tipo MIME

Estoy trabajando en la creación de un iframe que tendrá código html y JS. El código que entra en el blob será algo como:

'''

 <script src="{% static 'js/bootstrap.min.js' %}" > </script> <script src="https://<domain>/controller/api_browser_retrieve_script/"></script> <html> <body> stuff in the html...

'''

El segundo script src que apunta a 'https://../api_browser_retrieve_script/' luego extrae un archivo de código JS de una aplicación, y quiero que este script esté disponible en el iframe para usar en el html, como JS en línea está siendo objeto de dumping por mis políticas de CSP.

Esta plantilla de código de arriba se coloca en una variable llamada iframecode y se convierte en un blob llamado blobContent:

 const blobContent = new Blob([iframecode], {type: "text/html"}); var iFrameM = document.createElement("iframe"); iFrameM.src = URL.createObjectURL(blobContent); window.frames[0].document.body.appendChild(iFrameM);

Sin embargo, cuando se agrega iFrameM a la página principal, el blob comenzará a cargarse en el iframe, y luego el navegador verá las etiquetas de script y luego no podrá cargar el resto debido a un error de Mimetype. Puedo configurar el tipo mime en 'aplicación/javascript', pero luego el html ya no funciona. ¿Hay alguna manera de hacer que el blob se cargue en el iframe y que el iframe aún cargue el código JS y se ejecute correctamente?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda