我正在尝试使用PIXI创建基于图像的精灵,因此:
var s = new PIXI.Sprite(PIXI.Texture.fromImage("bunny.png"))
如果“bunny.png”请求到达会话cookie,我的服务器只能找到正确的图像文件。不幸的是,没有发送cookie(这在服务器端调试中很明显,在Chrome的开发者控制台中很明显)。
如果我在html中添加一个简单的img标签,我会发现(在Chrome的开发者控制台中)发送了cookie并且图片会毫无问题地返回:
<img src="bunny.png">
我正在使用PIXI 3.0.5。
我没理解什么?为什么这两个兔子表现得如此不同?
答案 0 :(得分:0)
var s = new PIXI.Sprite(PIXI.Texture.fromImage("bunny.png", false))
默认行为是假装我们想要避免跨站点脚本滥用,因此cookie被禁止。这就是PIXI教程的工作方式,显然(在这种情况下谁会关心cookie?)
如果您需要Cookie,则必须将crossdomain
参数设置为false
。
我以为我已经尝试过了,但显然我错了!现在到处都是兔子..