問題
とあるサイトだけで動く Google Chrome 拡張機能を作っていたら
DOM要素にアクセスできなくて、html を見たら document.write で frame が書き出されていた。
対策
all_frames を true にする
for example : manifest.json
: "content_scripts": [ { "matches": ["https://hoge/*"], "js": ["jquery-1.9.1.min.js", "main.js"], "all_frames": true } ]
これでDOM要素にアクセスできるようになった。