html2canvas не всегда генерирует изображение правильно - PullRequest
0 голосов
/ 29 апреля 2020

Я схожу с ума от этой очень странной ошибки с html2canvas. Я пользуюсь этой библиотекой все время, и у меня никогда не было подобных проблем, но теперь я не знаю, по какой странной причине, иногда (я бы сказал, 3 раза из 5) она получает пустую картинку.

Вот мой код:

<div class = "textResult"><?php echo $variable; ?></div>

js:

    $(document).ready(function(e) {
        setTimeout(function() {
            var element = $(".textResult")[0];
            html2canvas(element,{allowTaint: true,logging: true,taintTest: false}).then(function(canvas) {
                    wmContext   =   canvas.getContext("2d");
                    var dataURL = canvas.toDataURL("image/png", 1.0);
                    $.ajax({
                        type: 'POST',
                        url: 'urltosend.php',
                        data: {
                          // send image string as data
                          imgStr: dataURL,
                          imgName: "picture.png"
                        },
                    });
            });  
        }, 2000);
    });

ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, объясните мне, что с этим не так?

...