What i can do with extensions ?● Change browser behaviour● Easy to install from the gallery● Auto-updates● Trivial publishing and updating● Many others ...
It is a mathExtension = webpage + UI modification + chrome API + packaging
Give me an example● Currency Converter● Google Mail Checker● Page Monitor● Dictionary Lookup● Inline Search & Lookup
Meet your new friends● chrome.google.com/webstore● developer.chrome.com/extensions● And your best friend is : chrome: //chrome/extensions/● developer tools● task manager
A familiar page with unfamiliar face Developer mode● Load unpacked extension...● Pack extension...● Update extensions now
before we go any farther what exactly i can do ?● Browser UI : ○ Browser Action & Badge ○ Page Action ○ Content Scripts ○ Override Pages eHistory ○ Themes● Chrome API ○ Controlling browser/page actions and badges ○ Internationalization ○ Manipulating windows and tabs ○ Intra-extension Communication ○ Manipulating Bookmarks
Interesting stuff● Webkit API / HTML5 Support : ○ localStorage ○ Web SQL Database ○ <audio> and <video> ○ CSS Animation ○ Web fonts ○ Desktop notifications ○ <canvas>