Chrome拡張のバックグラウンドのDOMを取得する方法

chrome.extension.getBackgroundPage().document

これでバックグラウンドページのDOMを取得できる。

またバックグランド内で定義された変数hogeも取得できる

<script>
// background.html
var hoge = null;
</script>
<script>
// NOT_backgroud.html
chrome.extension.getBackgroundPage().hoge
</script>

このサンプルを見て知った : http://code.google.com/chrome/extensions/samples.html#56a8d2ac24ca7bba78fd88ad57f43fc13c784497

  • background.html
  • contacts.html