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