モーダル系のチャットサービスでの行動を計測するためにイベントを取得しようと思ったら、チャット枠がiframeで作られていた。
分かりやすい記事にまとめられていたため解決!
感謝です。
・・・と思ったら、ローカルでテストすると何故か動かない。。
かなり悩んでしまったが、ローカル環境(file://)ではファイルが違うと別オリジンになるとやらで、フレーム外から直接フレーム内へアクセスすることができないよう。。
本番で動けばよいので、ローカルでの検証をしないことに。
ふう、できた、と思ったら、やはり動かない。。
というよりも、そもそもiframeの読み込み元が別ドメインなので、その場合はほぼ無理ということを知る。。
理由は、ブラウザ側のセキュリティのよう。
豊富としては、このように子フレーム側で「window.parent.postMessage("value","target");」というのを送って、親フレームで受け取るという方法になるみたい。