+
95
-

Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas h

js通过canvas加载图片无法使用getImageData,直接报错

Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data

请问怎么解决?

网友回复

+
15
-

这是由于跨域操作,图片的url与当前网页url不一致造成的,解决办法有两种

一、网页及图片全部放在一个域名下

二、设置图片跨域请求,可以在图片服务器的头部加入

access-...

点击查看剩余70%

我知道答案,我要回答