# 拡張機能は以下の4つからなる
manifest
- メタデータ書く、大元のベースとなるファイル
serveice worker
- ブラウザイベント(次ページへ移動、tab削除、ブックマーク追加等)をhandleしたり、listenしたりする。
content script
- Javascriptをwebページのコンテンツの中で実行できる(DOMオブジェクトをいじったりとかもできる)
- chrome APIの一部しか使えないが、serveice workerとmessageをやりとりすることで、残りのやつも使える
popup (&option page, other HTML pages)
- 拡張機能にHTMLfileを入れて使うことができる