Google Chromeのエクステンションのネタです。
昔書いた記事もありますが、イマイチ実践的な感じではないので改めて。
参考:いまさらまとめるChrome ExtensionでのJavaScript挿入 - console.lealog();
とはいえやはり、タブどうしでやりとりしたり・・はしてません。
Page Actionといわれる拡張機能の体裁を取り繕うために、何が必要かをメモしただけです。
Page Action
Chromeのエクステンションには2種類あって、
- Browser Action
- Page Action
どこのページでも使えるはてブのやつみたいなのはBrowser Actionです。
SPDY対応かどうかチェックするやつみたく、特定のURLでアレコレしたいものがPage Actionです。
実際は「どこにアイコン出したいか」の差しかないような認識です・・。
Content Script
拡張機能側から閲覧してるページに対してコードを差し込むためにはいくつか方法がありますが、
その中で一番お手軽で強力なやつがコレ。