解决canvas跨域有关问题(图片,视频资源跨域)
解决canvas跨域问题(图片,视频资源跨域)
添加跨域条件 crossorigin="anonymous"
【Redirect at origin 'http://xxx.xx.com' has been blocked from loading by Cross-Origin Resource Sharing
policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://sub2.xx.com' is therefore not allowed access.】
var
img =
new
Image;
img.onload = myLoader;
img.crossOrigin =
'anonymous'
;
//可选值:anonymous,*
或者是HTML中 <img src="" id="" crossorigin="anonymous">
视频的话同上,<video width="320" height="240" controls="controls" crossorigin="anonymous"></video>
如果视频 video.crossOrigin =
'anonymous'
; 报错的话,可以在标签上面加该属性。