CORS не работает для меня, а при использовании

я есть сайт, работающий по адресу pixie.strd6.com, и изображения, размещенные на Amazon S3 с CNAME для images.pixie.strd6.com.

Я хотел бы иметь возможность рисовать эти изображения на холсте HTML5 и вызывать метод getImageData, но он бросаетError: SECURITY_ERR: DOM Exception 18

Я пробовал настройкуwindow.domain = "pixie.strd6.com", но это не имеет никакого эффекта.

Дополнительно,$.get("http://dev.pixie.strd6.com/sprites/8516/thumb.png?1293830982", function(data) {console.log(data)}) также выдает ошибку:XMLHttpRequest cannot load <a href="http://dev.pixie.strd6.com/sprites/8516/thumb.png?1293830982">http://dev.pixie.strd6.com/sprites/8516/thumb.png?1293830982</a>. Origin <a href="http://pixie.strd6.com">http://pixie.strd6.com</a> is not allowed by Access-Control-Allow-Origin.

В идеале холст HTML5 не будет блокировать вызовыgetImageData с поддоменов. Я смотрел на установку заголовка Access-Control-Allow-Origin в S3, но не удалось.

Любая помощь или обходные пути с благодарностью.

Ответы на вопрос(9)

Ваш ответ на вопрос