2

使用来自亚马逊的图像时,我遇到了跨域问题。我尝试使用 Canvas.getImageData 函数,但存在安全问题。当我将它设置为 img.crossOrigin = 'anonymous' 但即 9 时,它可以在 firefox 上运行,但 safari 和 chrome 无法正常工作。

除了使用 img.crossOrigin 解决安全问题之外,有没有办法解决这个问题。除了使用代理方法之外,这可以使用其他方式解决吗?

4

2 回答 2

1

为了避免同源策略,您可以在您的服务器上使用代理,将图像下载到您的服务器,然后通过同源访问它,我认为这将是最好的解决方案

于 2012-09-21T11:17:51.787 回答
0

您是否使用签名的 url 来访问图像?

您是否在 Amazon 服务器上正确配置了 CORS?

于 2012-09-21T10:59:19.953 回答