私は HTML5 キャンバスとKineticJS の.toDataURL()
メソッドによる関数を使用しています。キャンバスは、別のマシンとサブドメインに保存されている、ユーザーがサイトにアップロードした画像を使用します。 .toDataURL()
farm1.domain.com
問題:が.toDataURL()
呼び出されると、エラーが発生します
SECURITY_ERR: DOM Exception 18
これを回避する方法はありますか?ユーザーが 経由でページにアクセスしdomain.com
、画像が でホストされている場合も、同じ問題が発生しwww.domain.com
ます。
試み:
次の行をhttpd.conf
virtualhost 内に追加し、Apache サービスを再起動しました。
Header add Access-Control-Allow-Origin "http://www.domain.com"
Header add Access-Control-Allow-Origin "http://domain.com"
Header add Access-Control-Allow-Origin "http://farm1.domain.com"
www.domain.com
でホストされている画像にページからアクセスすると、まだ同じエラーが発生しdomain.com
ます。KineticJS でこれを回避する方法はありますか?