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 がこれらのクロス ドメイン イメージを汚染されないように処理するために必要なことはありますか?
アップデート:
以前の質問 に対するこの回答に気付きました。興味深いことに、この JSFiddleも IE10 では機能しません。これが IE10 で機能しないことを確認できる人はいますか?