canvasでは、ピクセルを直接読み書きできる。それって、別ドメインソースの画像を描画した時、セキュリティ上の問題があるんじゃないかな、とは思っていた。
さて、今日はcanvasで画像処理を行っていた。canvasで画像処理をしようなどと思うアホは、なかなかいないと思われるので、少々の自負心があるということは、認めなければならない。ローカルの画像では、それなりに動いたので、ネット上の画像をソースにしてテストしてみることにした。ところが、何故か動かない。エラーコンソールを見ると、SECURITY_ERR例外が投げられている。
クロスドメインの問題は、ぬかりなく規定されていた。
Security with canvas elements
さすがだ。やれやれ、Cross-Origin Resource Sharingが広まるのを待つしかないのだろうか。
No comments:
Post a Comment
You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.