Introduction

Kango allows creating extensions for popular browsers using JavaScript only, the code being single for all browsers. Chrome, Firefox, Internet Explorer, Safari, Opera are supported currently. The way to create a simple cross browser Gmail Checker is represented below.

All in all you have just 50 lines of code for you extension, which works with all popular browsers.

Icons

You should place icons in PNG format with names icon16.png, icon32.png, icon48.png, icon128.png with dimensions 16×16, 32×32, 48×48, 128×128 pixels respectively into folder common/icons, as well as icon icon16_gray.png in order to display inactive state.

Project building

In order to build the project run kango.py with argument build and path to the project folder

d:\dev\kango\kango.py build ./

Google Chrome for Windows or Chromium for Linux should be installed so that you could build an extension for Chrome.

In output you are supposed to get gmailchecker_0.1.0.xpi and gmailchecker_0.1.0.crx, which are the ready extension files. In case of Chrome a file gmailchecker.pem will also be generated so that the extension could be updated later.

All these extensions will surly works with Windows 8. More over all the extension (except for IE one) will works on Mac OS and Linux. Basically they will work on every single platform where user can run appropriate browser.