Web ページのコンテンツにアクセスするための Chrome 拡張機能 (コンテンツ スクリプト) を開発しています。DOM を使用して、ページ内のすべての要素にアクセスします。Web ページに「frameset」が含まれていると、コードが正しく動作しません。この問題では、フレーム番号を数えることはできますが、フレームの内容にアクセスできません。このコードを使用して、現在のページで使用可能なフレーム オブジェクトをカウントします。
フレームセットの場合:
parent.frames.length
および iframe の場合:
document.getElementsByTagName("iframe").length
しかし、次のコードは機能しません:
parent.frames[0]
「未定義」を返します。
私の質問: Chrome 拡張機能内のフレーム セット要素 (iframe とフレームセットの両方) にアクセスするにはどうすればよいですか?