chrome extentionを使って、3つの動きを実装することができる。
・Content Scripts:現在のページに対する処理。DOM操作等。
・Browser Action (Page Action):拡張機能アイコンを押した時の処理。
・Event Page (Background Page):常に動き続ける処理。
DOM操作は通常のjsで処理を書けるが、それ以上のことはAPIを使って実装する。
・API一覧
https://developer.chrome.com/docs/extensions/reference/
・公式サンプルコード
https://github.com/GoogleChrome/chrome-extensions-samples
参考
https://qiita.com/sakaimo/items/416f36db1aa982d8d00c
※参考書籍が少ない・・・
https://www.amazon.co.jp/dp/B091GSP9PW/