クロムで使用できるように document.all への呼び出しを変更する Chrome 拡張機能を作成しています。
ただし、このページは、document.writeln を使用してフレームセットを書き込むスクリプトで構成されています。フレームセットは、1 つのフレーム「FrameMain」で構成されます。
FrameMain のドキュメントを指す変数を取得するのに苦労しています。
問題は、chrome で document_start のときに FrameMain が作成されず、document_end が発生したときに読み込まれないことだと思います。
現在、スクリプトの開始点として document_end を使用しています。
$('FrameMain').ready(function () {
console.log("ready");
console.log(parent.frames);
console.log(parent.frames[0]);
});
フレームがロードされたように見えるときに Ready が出力されますが、すぐには表示されません。
ただし、parent.frames は DOMWindow を返し、parent.frames[0] は未定義です。
フレーム コンテンツへの参照を取得するにはどうすればよいですか?