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

157
Visualizações
Problems downloading image in IOS versions with canvas JS

I am trying to download an image using the html2canvas.min.js canvas library, it works on all devices except IOS, I have used some methods but I have the same issue on IOS, on IOS it just shows me a blank screen. JS

function downloadURI(uri, name) {
    var link = document.createElement('a');
    link.href = uri;
    link.download = name;
    link.click();
    console.log(link);
}

function DownloadAsImage() {
    var element = document.querySelector("#tarjetaqrdiv");
    html2canvas(element, {
        allowTaint: true,
        useCORS: true,
        backgroundColor: null,
        scale: 1,
        scrollX: 0,
        scrollY: -window.scrollY,
        // width: 2,
        // height: 2,
    }).then(function(canvas) {
        var myImage = canvas.toDataURL("image/png");
        downloadURI(myImage, "membresia-bet-qr.png");
    });
}

HTML

<div id="tarjetaqrdiv" >
   <!-- contenido -->
</div><div class="footer_bton_qr">
<input type="button" id="descargarimagen" name="descargarimagen" value="Descargar" onclick="DownloadAsImage()"></div>
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