У меня создалось впечатление, что Internet Explorer 10 полностью поддерживает CORS, но теперь я не уверен.
У нас есть приложение JS/HTML5, которое использует несколько доменов и считывает данные изображения. Мы загружаем изображения в JS из другого домена, imageDraw() с изображением на наш холст, а затем с помощью getImageData на холсте. (Мы не используем междоменные XMLHttpRequests). Для этого нам нужно было установить заголовки ответов на сервере, обслуживающие изображения:
access-control-allow-origin: *
access-control-allow-credentials: true
И установите это на объекте изображения в JS перед загрузкой:
image.crossOrigin = 'Anonymous'; //Also tried lowercase
Это отлично работает для всех новых браузеров, кроме IE10, который бросает ошибки безопасности при попытке прочитать данные.
SCRIPT5022: SecurityError
Есть ли что-то еще, что нужно сделать для IE10 для обработки этих изображений кросс-домена, поскольку они не загрязняют?
UPDATE:
Я заметил этот ответ по предыдущему вопросу. Интересно этот JSFiddle также не работает для IE10 - может ли кто-нибудь подтвердить, что это не работает в их IE10?