Failed to execute 'toBlob' on 'HTMLCanvasElement': Tainted canvases may not be exported. at img.onload
时间: 2023-11-11 13:48:25 浏览: 197
Failed to execute goal org...的解决办法
“被污染”的canvas是指在使用跨域图片时,未启用CORS或未正确设置CORS响应头的情况下,在画布上绘制了该图片。这会导致画布被污染,进而导致无法读取画布的数据,包括无法使用toBlob()、toDataURL()或getImageData()等方法,调用这些方法会抛出安全错误。
在你提供的错误信息中,'Failed to execute 'toBlob' on 'HTMLCanvasElement': Tainted canvases may not be exported.'表示在canvas上绘制了被污染的图片,导致无法导出canvas的数据。
阅读全文