Показать сообщение отдельно
  #3 (permalink)  
Старый 11.04.2018, 17:47
Новичок на форуме
Отправить личное сообщение для leonid2018 Посмотреть профиль Найти все сообщения от leonid2018
 
Регистрация: 11.04.2018
Сообщений: 2

$(document).ready(function() {
    $('.textS').click(function(){
	    html2canvas($("#capture7"), {
	    		allowTaint: true,
	        onrendered: function(canvas) {
					$('div.box.paste').prepend(canvas);
             var dataURL = canvas.toDataURL("image/jpeg");
        		console.log(dataURL);
var image = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
window.location.href=image;
var link = document.getElementById('link');
link.setAttribute('download', 'mybestimage.png');
link.setAttribute('href', canvas.toDataURL("image/png").replace("image/png", "image/octet-stream"));
link.click();
	        }
      });
    });
	});


Вот что в итоге получилось. Работает только после загрузки на хостинг (пишу, т.к. пока сам понял много времени потерял).
В коде html добавить <a id="link"></a>

Большое спасибо!
Ответить с цитированием