PIXI: браузер не отправляет куки с Texture.fromImage()

Я пытаюсь использовать PIXI для создания спрайта на основе изображений, таким образом:

var s = new PIXI.Sprite(PIXI.Texture.fromImage("bunny.png"))

Мой сервер может найти правильный файл изображения только в том случае, если запрос "bunny.png" приходит с файлом cookie сеанса. К сожалению, файлы cookie не отправляются (это видно из отладки на стороне сервера и ясно видно в консоли разработчика Chrome).

Если я добавлю простой тег img в html, я увижу (в консоли разработчика Chrome), что куки отправляются, а изображение возвращается без каких-либо проблем:

<img src="bunny.png">

Я использую PIXI 3.0.5.

Что я не понимаю? Почему эти два кролика ведут себя так по-разному?

1 ответ

var s = new PIXI.Sprite(PIXI.Texture.fromImage("bunny.png", false))

Поведение по умолчанию - притворяться, что мы хотим избежать злоупотребления межсайтовым скриптингом, поэтому куки подавляются. Вот как, по-видимому, работают учебные пособия по PIXI (а кого в таком случае волнуют файлы cookie?)

Если вы хотите куки, вы должны установить crossdomain параметр для false,

Я думал, что уже пробовал это, но, очевидно, я ошибся! Зайки везде сейчас..

Другие вопросы по тегам