Chrome Extension 開発メモ 1

ドットインストールのChrome Extensionの項目に目を通す。

Google Chrome拡張機能入門 (全20回) - プログラミングならドットインストール

Content Script内でChrome.tabs は使えない

参考

linux - chrome.tabs.getSelected is undefined on latest chrome that uses manifest version 2? - Stack Overflow

なので、sendMessageでbackgroundに送ってそこで処理する感じ

Port error: Could not establish connection. Receiving end does not exist が出る

参考

Chrome Extension Port error: Could not establish connection. Receiving end does not exist - Stack Overflow

この質問者の人と同じで、background.htmlので書いていた。どうやらmanifest_version : 2 からはbackground.jsで書いていくらしい。

ちなみにここの中に書いてある、content_scriptからデータを送って、background内で処理する方法もこの回答に書いてあるソースが参考になった。

jQueryを使ってChrome Extensionの開発

jQuery を使って 30 分で Chrome 拡張を作ってみた (フェンリル | デベロッパーズブログ)

manifest.jsonに書いておけばいい。

なんとなくやりたいことはできそうな感じ。Chrome Extension 開発メモ 1