vue html2canvas截屏报Failed to execute ‘toDataURL’ on ‘HTMLCanvasElement’
在vue中,使用html2canvas和jsPDF完成截屏下载PDF功能,控制台会报如下报错信息:
Uncaught (in promise) DOMException: Failed to execute ‘toDataURL’ on ‘HTMLCanvasElement’: Tainted canvases may not be exported.
只要在html2canvas配置中添加就可以完美解决:
allowTaint: true,
foreignObjectRendering: true