Chrome Extension 開発メモ 1
ドットインストールのChrome Extensionの項目に目を通す。
Google Chrome拡張機能入門 (全20回) - プログラミングならドットインストール
Content Script内でChrome.tabs は使えない
参考
なので、sendMessageでbackgroundに送ってそこで処理する感じ
Port error: Could not establish connection. Receiving end does not exist が出る
参考
この質問者の人と同じで、background.htmlので書いていた。どうやらmanifest_version : 2 からはbackground.jsで書いていくらしい。
ちなみにここの中に書いてある、content_scriptからデータを送って、background内で処理する方法もこの回答に書いてあるソースが参考になった。
jQueryを使ってChrome Extensionの開発
jQuery を使って 30 分で Chrome 拡張を作ってみた (フェンリル | デベロッパーズブログ)
manifest.jsonに書いておけばいい。
なんとなくやりたいことはできそうな感じ。Chrome Extension 開発メモ 1