我正在创建一个网页,该网页从另一个网站(不属于我的网站)获取图像,并删除纯色背景。为了实现这一目标,我使用了 MarvinJ 的 image.setColorToAlpha(0,0);
。这对于图像的本地副本来说工作得很好,但是当我尝试使用图像 url 时,它给了我一个 CORS 错误
Reason: CORS header ‘Access-Control-Allow-Origin’ missing
该图像允许我将其放置在网页上,但无法使用 MarvinJ 访问它。
我尝试过关注this将其存储在本地,但它给了我同样的错误,而且我真的不知道如何处理它。
有没有一种方法可以让我在本地存储图像然后使用该副本?如果可能的话,我正在通过浏览器查找此内容。
最佳答案
您自己的网站上需要一个服务器端脚本,该脚本获取图像的 URL、检索图像并将其返回给调用者。
然后通过服务器端脚本从 JavaScript 访问图像。
关于javascript - 我是否可以在本地存储图像来绕过 CORS 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55936836/