2009-06-22

canvasにはクロスドメインの問題があった

canvasでは、ピクセルを直接読み書きできる。それって、別ドメインソースの画像を描画した時、セキュリティ上の問題があるんじゃないかな、とは思っていた。

さて、今日はcanvasで画像処理を行っていた。canvasで画像処理をしようなどと思うアホは、なかなかいないと思われるので、少々の自負心があるということは、認めなければならない。ローカルの画像では、それなりに動いたので、ネット上の画像をソースにしてテストしてみることにした。ところが、何故か動かない。エラーコンソールを見ると、SECURITY_ERR例外が投げられている。

クロスドメインの問題は、ぬかりなく規定されていた。
Security with canvas elements

さすがだ。やれやれ、Cross-Origin Resource Sharingが広まるのを待つしかないのだろうか。

No comments: