ライブラリを使わない方法(のヒント)を提示しておきます。 オリジンが同じ場合 iframe の DOM ノードには contentWindow というオブジェクトが存在します。 これは iframe 内の window と同じものです。 幾つかの条件を満たす時には、外側のフレームから この contentWindow の内部を書き換えることができます このことを利用して contentWindow.console.log やその他を別の関数に差し替えてしまえば、 iframe 内から console.log への出力(全履歴)を、外側から知ることができます。 おおよそのコードはこんな感じですね。 // 文章内の最初の iframe を取得する。必要に応じて取り方は変えるべし var firstFrame = document.getElementsByTagName('iframe')[0
