Canvas (Pixastic) で CORS 対応の画像を使用できません。
私が持っているサーバー上で
Header set Access-Control-Allow-Origin "*"
私のhtaccessファイルに。
クライアント側では、次のように HTML で crossorigin 属性を設定しようとしました。
<img src="http://myseconddomain/image.jpg" crossorigin="anonymous" />
成功せずに。その後、Pixasticのコードで試しました:
var el = elements[i];
el.crossOrigin = 'anonymous';
どちらも機能しません。
クロムのキャッシュも無効にしましたが、役に立ちません。
Chrome はログを記録しています:
Uncaught Error: SECURITY_ERR: DOM Exception 18
Unable to get image data from canvas because the canvas has been tainted by cross-origin data.
HTMLは問題ないように見えても(crossorigin
属性が設定されている)、画像ヘッダーは問題Access-Control-Allow-Origin
ないように見えます( )。
残念ながら、ご想像のとおり、このアプリは本番環境からかけ離れているため、リンクを提供することはできません。