なぜにこんなことを。 クロスドメインでAjax的なことをしようとしたら、怒られまくって困った。 いろいろ調べてみたら、postMessageがスマートで面白いのでメモ。 JSONPでもできなくはなかったけど、イマイチ面倒なのと面白くなかったので。 ちなみに、これを調べたきっかけはHerokuとAmazonのS3でやり取りするため。 はじめに postMessageは、安全にクロスドメイン通信をするためのメソッドだそうで。もちろんJavaScriptでやる。 よくわかる解説: https://developer.mozilla.org/ja/DOM/window.postMessage やろうとしたこと Herokuで実装したJavaScriptのAPIと、AmazonS3においたHTML(JavaScript)とでおしゃべりしたい。 AmazonS3のHTMLは実際にはiframeの子とし
![postMessageておもしろいスな。 - 困ったときのメモ ver.2.0](https://cdn-ak-scissors.b.st-hatena.com/image/square/e963e7b09e9fed3ade743c46bbdc6811512d0fc9/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Fikad%2F20110718%2F20110718160238.png)