我正在使用Amazon :: S3进行图像上传。当我在canvas标记中使用这些图像时,然后尝试从画布生成数据图像之后,它给了我CORS请求的安全例外。如果有人有主意,请指导我。
在Firefox中一切正常。
您做得不错,但我认为fromURL
仅接受三个应用的参数,这样将使其正常工作,就像这样
new fabric.Image.fromURL(source, function(fabricImg) {
_fabricImageLoaded(fabricImg, params);
}, {crossOrigin: 'Anonymous'});
在将图像加载到画布中时,我们需要传递crossOrigin属性,如下所示
new fabric.Image.fromURL(source,function(fabricImg){
_ fabricImageLoaded(fabricImg,params);
},null,{crossOrigin:'Anonymous'});
这将解决您的问题crossOrigin:'Anonymous'