upyun图片资源跨域问题~

在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

求解答~

阅读 3.7k
1 个回答

请求头的时候加上 Origin 这个字段,不管 get/head/options 都会返回 Access-Control-Allow-Origin: *

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
又拍云问答
子站问答
访问
宣传栏