从Canvas生成图像,除Firefox以外的所有浏览器中的安全性例外

问题描述 投票:2回答:3

我正在使用Amazon :: S3进行图像上传。当我在canvas标记中使用这些图像时,然后尝试从画布生成数据图像之后,它给了我CORS请求的安全例外。如果有人有主意,请指导我。

在Firefox中一切正常。

javascript ruby-on-rails canvas cross-domain
3个回答
3
投票

您做得不错,但我认为fromURL仅接受三个应用的参数,这样将使其正常工作,就像这样

new fabric.Image.fromURL(source, function(fabricImg) {

    _fabricImageLoaded(fabricImg, params);

}, {crossOrigin: 'Anonymous'});

2
投票

在将图像加载到画布中时,我们需要传递crossOrigin属性,如下所示

new fabric.Image.fromURL(source,function(fabricImg){

_ fabricImageLoaded(fabricImg,params);

},n​​ull,{crossOrigin:'Anonymous'});


1
投票

这将解决您的问题crossOrigin:'Anonymous'

© www.soinside.com 2019 - 2024. All rights reserved.