Я пытаюсь сделать снимок экрана, и я использую html2canvas, а затем я хочу отправить эти данные изображения в функцию в моем файле javascript. Вот мой код.
var html2obj = html2canvas(bodyEl, {
allowTaint: true,
taintTest: false,
background: '#fff',
logging: false,
width: window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
height: window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight,
onrendered: function (canvas) {
var img = canvas.toDataURL('image/jpeg');
console.log(img);
SendFeedback(canvas.toDataURL('image/jpeg'));
},
onerror: function (canvas) {
SendFeedback('');
}
});
Я использовал консольный журнал, чтобы получить base64 url. когда я получил этот URL и попытался создать изображение, оно было пустым. Я даже пытался поставить тайм-аут, но все равно было то же самое.