Я использую html2canvas для захвата некоторых div. Все работает нормально, если div находится на экране во время захвата. Но если мне случится прокручивать страницу вниз, а div в это время находится за пределами экрана, то он не захватывает div. Вывод холста обычно пуст для захваченных за кадром элементов div. Как я могу это исправить? Как я могу захватить div, даже если div находится на экране или за его пределами?
var elem = document.getElementById('myElem');
document.querySelector("button").addEventListener("click", function() {
html2canvas(document.querySelector("#content"), {
canvas: elem,
width: 200,
height: 250,
useCORS: true
}).then(function(canvas) {
console.log('Drew on the existing canvas');
});
});