FirefoxにアドオンがあるようにGoogleChromeには拡張機能(extension)がある
個人的にはChromeの方が好きだ。だがChrome拡張機能は少ない
ということで「無いなら作ればいい」ということで開発にチャレンジ
まず目標は次の通り

  • 「vimnum」という便利なextensionをまねる
  • 「vimnum」を超える

このvimnumだがブラウザをvimみたいに操作するための拡張機能だ。

まずどうやって開発するのかを調べる。

Google本家 
http://code.google.com/chrome/extensions/
上記のページを日本語にしてくれてるページ   
http://dev.screw-axis.com/doc/chrome_extensions/

試にコンテントスクリプトを書いてテストしてみた

//contentscript
window.alert("ContentScript.js");
//manifest.js
{
  "name": "hatena",
  "version": "1.11",
  "description": "A plain text description",

 "content_scripts": [
     {
      "matches": ["http://*/*", "https://*/*", "file://*/*", "ftp://*/*" ],
      "js": ["contentscript.js"
             ],
      "run_at": "document_start"
    }
   ],
   "background_page": "background.html"
}

ちなみにbackgroundpage.htmlは今回なにも書いていないので省略