создать скриншот веб-страницы с помощью html2canvas (не удалось правильно инициализировать)

Я пытаюсь использовать http://html2canvas.hertzen.com/, чтобы сделать скриншоты моей веб-страницы. Я не могу инициализировать элемент холста, используя...

var canvas = $('body').html2canvas();

Если бы я мог получить правильный холст, я бы сделал что-то вроде

var dataUrl = canvas.toDataURL(); //get's image string
window.open(dataUrl);             // display image

К сожалению, документация очень ограничена IMO.http://html2canvas.hertzen.com/documentation.html. Я не думаю, что мне нужна предварительная загрузка, так как я не использую динамическую графику (, но в любом случае я даже не захожу так далеко)

Я просто слишком нуб, чтобы понять, успешно ли этот парень захватывает экран с помощью html2canvas

Кажется, я не продвинулся дальше этого парня.. Как загрузить скриншот с помощью html2canvas?

Мое идеальное решение — продемонстрировать, как создать снимок экрана с минимальным кодом. (Скопируйте html на холст. получить строку toDataURL. выходная строка)

ЛЮБОЕ понимание ОЧЕНЬ ценится =)

17
задан Community 23 May 2017 в 12:09
поделиться