Я схожу с ума от этой очень странной ошибки с 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);
});
ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, объясните мне, что с этим не так?