Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the BSD License.
©2010 Google
These pages assume you've completed the Getting Started tutorial and Overview.
Changing the Google Chrome chrome |
|
Browser Actions | Add icons to the toolbar |
Desktop Notifications | Notify users of important events |
Options Pages | Let users customize your extension |
Override Pages | Implement your own version of standard browser pages such as the New Tab page |
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 |
Cookies | Explore and modify the browser's cookie system |
Events | Detect when something interesting happens |
History | Interact with the browser's record of visited pages |
Tabs | Create, modify, and rearrange tabs in the browser |
Windows | Create, modify, and rearrange windows in the browser |
Implementing the innards of your extension |
|
Accessibility (a11y) | Make your extension accessible to people with disabilities |
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 |
Internationalization | Deal with language and locale |
Message Passing | Communicate from a content script to its parent extension, or vice versa |
NPAPI Plugins | Load native binary code |
Finishing and distributing your extension |
|
Autoupdating | Update extensions automatically |
Hosting | Host extensions in the Extensions Gallery or on your own servers |
Other Deployment Options | Distribute extensions on your network or with other software |
Packaging | Create a .crx file so you can distribute your extension |