Загрязненные полотна не могут быть вывезены - PullRequest
0 голосов
/ 10 марта 2020

Я искал по всему Google, но ни один из ответов не работал :(. Я хочу создать PDF-файл с некоторым содержанием на своей странице. Я использую html2canvas и jspdf, чтобы добиться этого, я использую s3 для хранения изображений , добавил конфигурацию cors в s3, но все равно продолжаю получать сообщение об ошибке:

Uncaught (in promise) DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.

Html2canvas docs - https://html2canvas.hertzen.com/configuration

Я попытался добавить crossOrigin = "anonymous" но это все равно не помогло мне преодолеть эту ошибку

Вот мой jsfiddle

В jsfiddle вы можете увидеть ошибку в консоли: enter image description here

...