ラックスペースを使用して、html5 キャンバス オブジェクトに描画される画像ファイルをホストしています。キャンバスを保存するときの HTML セキュリティ機能のため、CORS (Cross Origin Resource Headers) を使用して保存作業を行う必要があります。
Chrome、Chrome Frame を使用した IE、および Firefoxでコードをテストしましたが、画像リクエスト ヘッダーに追加した後にセキュリティ エラーが発生することはありませんでした。
Access-Control-Allow-Origin: *
キャンバスに描画されたすべての画像に次の属性を追加しました
crossOrigin = "anonymous"
ただし、何らかの理由で Safari では引き続きセキュリティ エラーが発生します。
SECURITY_ERR: DOM Exception 18: An attempt was made to break through the security policy of the user agent.
これがサファリ(デスクトップ5.1.7、およびiPad)バージョンで発生する理由について何か考えはありますか? ドキュメントを確認したところ、Safari 4+ は CORS をサポートしていると書かれていましたか?