Генерация изображения холста с использованием ткани - PullRequest
0 голосов
/ 01 мая 2019
var front = document.getElementById("tcanvas").toDataURL("image/png");

Я использовал приведенный выше код для экспорта изображения, но получаю ошибку ниже:

Uncaught DOMException: Не удалось выполнить toDataURL для HTMLCanvasElement: испорченные холсты не могут быть экспортированы.

1 Ответ

0 голосов
/ 03 мая 2019

Холст «испорчен», если что-то на холсте получено из первоисточника.

В разделе об ограничениях в документации html2canvas говорится: все, что должно быть отображено, должно быть в том же источнике.

Источник в основном является левой частью URL:

http://subdomain.domain.tld/somedocument.html
^         ORIGIN          ^

Вы должны убедиться, что все, что вы хотите визуализировать, имеет одинаковое происхождение (или левую часть).

...