我有一个服务器提供图像,我需要能够在HTML5画布中操作图像。我将CORS标头添加到图像服务器,并使用标签引用HTML中的图像。但是,当客户端在标记中提取图像时,图像服务器不会返回CORS标题,除非我在浏览器上按Ctrl-F5。我在标签中添加了crossorigin = anonymous,但仍无效。我做错了什么?
答案 0 :(得分:0)
是的,我觉得你的痛苦因为我遇到了同样的问题。你能看到Mozilla Developer Center
吗?并按照说明操作,因为我使用此处描述的方法解决了问题。特别是使用以下代码
// make sure the load event fires for cached images too
if ( img.complete || img.complete === undefined ) {
img.src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";
img.src = src;
}