Изображение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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