Developer's Guide
We're still building this guide, but here's what we have, so far. The following pages assume you've completed the Getting Started tutorial and Overview.
Changing the Google Chrome chrome |
|
Browser Actions | Add icons to the toolbar |
New Tab Pages | Change what users see when creating new tabs or windows |
Options Pages | Let users customize your extension |
Page Actions | Add temporary icons inside the address bar |
Themes | Change the overall appearance of the browser |
Interacting with Google Chrome in other ways |
|
Bookmarks | Create, organize, and otherwise manipulate the user's bookmarks |
Events | Detect when something interesting happens |
I18n | Deal with language and locale |
Tabs | Create, modify, and rearrange tabs in the browser |
Windows | Create, modify, and rearrange windows in the browser |
Implementing the innards of your extension |
|
Background Pages | Put all the common code for your extension in a single place |
Content Scripts | Run JavaScript code in the context of web pages |
Cross-Origin XHR | Use XMLHttpRequest to send and receive data from remote servers |
NPAPI Plugins | Load native binary code |
Finishing and distributing your extension |
|
Autoupdating | Update extensions automatically |
Hosting | Host extensions on your own servers |
Packaging | Create a .crx file so you can distribute your extension |