iframe を任意の Web サイト (したがって別のドメイン) に挿入するコンテンツ スクリプトを作成しました。
子 iframe に情報を送信するには、親 Web サイトが必要ですが、それを行う方法が見つかりませんでした。
コード
var targetFrame = $('#myIframe')[0];
targetFrame.contentWindow.postMessage('the message', '*');
どういうわけか動作せず、Cannot call method 'postMessage' of undefined
エラーが発生します。しかし、同じコードを Chrome のコンソールで直接試したところ、うまくいきました。
子から親に postMessage を送信しても問題はありませんでしたが、親が子 iframe にメッセージを送信する方法が必要なだけです。