iframe からホストされている親サイトにオブジェクトを送信しようとしています。見つけた
Html5 - クロス ブラウザ Iframe ポストメッセージ - 子から親へ?
と
これをすべてのブラウザーで動作させることができました (postmessage は IE では動作しませんでした)。
var data = {'iframedata': true, 'message':'object received from iframe'};
function sendDataToParent(){
parent.receiveData(data);
}
私が見ているすべての投稿は、parent.postmessage が html5 のウィンドウ間でデータを送信する安全な方法であると言っています。