GTUGのBootCamp 2011 Japan でChrome Extensionのセッションに参加してきました。
- セッション資料の公開はこちら。
- ハッシュタグは #bc2011jp #chr1
Chrome Extensionは今年のGDDのDevQuizで初めて触りました。簡単に言ってしまうとChromeを拡張して操作を自動化したりできるわけなんですが、最初に触ったときの印象としてはSelenium に近いものがあるかなという気がしました。
技術的には使うものはHTML,CSS,Javascript
例えば"Hello World!"を表示するだけの簡単なExtensionなら、必要なものとしては、
- manifest.j
son
1 { 2 "name": "SampleExtension", 3 "version": "0.1", 4 "browser_ac tion": { 5 "default_po pup": "popup.html ", 6 "default_ic on": "icon.png" 7 } 8 }
- popup.html
1 <!DOCTYPE html> 2 <html lang="ja"> 3 <head> 4 <meta charset="UTF-8"> 5 <style> 6 p{ 7 font-size:32px; 8 } 9 </style> 10 </head> 11 <body> 12 <p>Hello, World!</p> 13 </body> 14 </html>
とりあえずこれだけです。この例では使ってませんがJavascript
自分としては、Webアプリを開発する時のテスト用ツールとして使えないかなぁと思ってます。開発時には何回もブラウザから同じ操作を繰り返したりするので、そういう作業を自動化したりとかするのに使えないかなーと。
Chromeは急速にシェアを拡大していて、このままの勢いだと来年中にIEを抜くんじゃないかという話もあるようなので、そうしたら自分で使う便利ツール以外にもExtension開発に力を入れたらおもしろいかなぁとも思いました。
仕事でブラウザチェックをするときにはChromeはバージョンアップが早すぎて推奨環境から外れてしまってますけどね・・・。
posted by
akanuma
on Sat 29 Oct 2011
at 21:45