拡張機能を実装する
- WebExtensions を使う
- JavaScript から WebExtensions API を通じてブラウザを操作できる拡張の仕様
- 実装に差異はあるものの、ほとんどのブラウザが直接対応しているというのが嬉しい
- Chrome 拡張機能の仕様を下敷きに、その他のベンダーでも使えるように標準化が
進められている
- Mozilla (Firefox) が lead しており、2020年には Apple も WebExtensions を
Safari 拡張に変換するツールを公開するなどクロスブラウザーで
使える技術になってきている
→ Chrome, Firefox, Edge, Safari で動作する
- User script は実行環境として拡張機能を入れないといけない点が微妙
- なにより MDN に情報がまとまっていると嬉しい
19