Изображение Html2Canvas (PNG) не загружается в IOS и Android WebViewIOS

Программируем под IOS
Anonymous
Изображение Html2Canvas (PNG) не загружается в IOS и Android WebView

Сообщение Anonymous »

Я использую html2canvas для преобразования HTML в изображение (файл PNG) и запуска загрузки на устройство пользователя. Я протестировал код, он хорошо работает во всех настольных браузерах, но не работает в веб-просмотре IOS и Android. Ниже приведен код, который я использую:

$('#btnDownload').click(function () {
$('.section-loading').show();
html2canvas($('#divDownload'),
{
background: '#fff',
onrendered: function (canvas) {
if (navigator.userAgent.indexOf("MSIE ") > 0 ||
navigator.userAgent.match(/Trident.*rv\:11\./)) {
var blob = canvas.msToBlob();
window.navigator.msSaveBlob(blob, 'Receipt.png');
}
else {
$('#download').attr('href', canvas.toDataURL("image/png"));
$('#download').attr('download', 'Receipt.png');
$('#download')[0].click();
}

$('.section-loading').hide();
}
});
});


Подробнее здесь: https://stackoverflow.com/questions/534 ... id-webview

Вернуться в «IOS»