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

113
Visualizações
iPhone Safari carga IFrame Blob con etiquetas previas

Estoy teniendo un problema extraño. En Javascript, estoy cargando contenido desde una URL externa, que devuelve un Blob, y luego configuro ese blob en un src de Iframe. El código es este:

 let url = 'https://www.example.com/'; let ifrm = document.createElement('iframe'); let xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.onreadystatechange = function() { if (this.readyState === this.DONE) { if (this.status === 200) { // this.response is a Blob, because we set responseType above var data_url = URL.createObjectURL(this.response); ifrm.setAttribute("src", data_url); } else { console.log(type); console.log(url); console.error('Unable To Set IFrame SRC'); } } }; xhr.responseType = 'blob'; xhr.send();

El contenido dentro del iframe se muestra correctamente en todos los navegadores y sistemas operativos: Windows, computadoras portátiles Mac, iPad, etc. Pero, por alguna razón, en el iPhone, y solo en el iPhone, envuelve todo el contenido en una etiqueta, lo que representa el html real dentro del iframe. .

¿Alguien tiene una idea de por qué sucede esto y cómo solucionarlo?

about 4 years ago · Juan Pablo Isaza
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