在upyun放置了几个图片,通过如下方式引用,
var img = new Image();
img.crossOrigin = "anonymous";//增加该句代码
其中一张的Response 是正常的包含:Access-Control-Allow-Origin:*
正常图片地址如下:http://osgames1.b0.upaiyun.com/tangide/publish/upyun/osgames1/881426575864292/osgames1.b0.upaiyun.com/tangide/publish/upyun/genius/961422350843654/cantk-game/assets/images/64.png
另外一张是异常的,Response 不包含:Access-Control-Allow-Origin:*
但是图片引用方式都是一样的。
异常图片:
http://osgames1.b0.upaiyun.com/tangide/publish/upyun/osgames1/881426575864292/cantk-game/assets/images/trans-anim.png
求解答~
请求头的时候加上 Origin 这个字段,不管 get/head/options 都会返回 Access-Control-Allow-Origin: *