我可以在本地存储图像以绕过CORS问题吗?

问题描述 投票:0回答:1

我正在创建一个网页,从另一个网站获取图像,一个我不拥有的网站,并删除纯色背景。为了达到这个目的,我使用的是MarvinJ的image.setColorToAlpha(0,0);。这对图像的本地副本运行良好,但是当我尝试使用图像URL时,它会给我一个CORS错误

原因:缺少CORS标题“Access-Control-Allow-Origin”

该图像允许我将其放在网页上,但不能使用MarvinJ访问它。

我试过跟随this在本地存储它,但它给了我同样的错误,我真的不知道用它做什么。

有没有办法我可以以某种方式在本地存储图像,然后使用该副本?如果可能的话,我期待通过浏览器。

javascript cors
1个回答
2
投票

您需要在自己的网站上使用服务器端脚本,该脚本获取图像的URL,检索图像并将其返回给调用者。

然后从JavaScript通过服务器端脚本访问图像。

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