If you want to customize Google Chrome, you've come to the right place. An extension is a bundle of web code (HTML, JavaScript, perhaps some CSS) that lets you add functionality or a bit of user interface (usually both) to the browser. Examples of extensions include a mail checker, a newsfeed subscriber, and a status monitor.
Contents
This documentation is just being written; here's what we have so far. You might also want to look at Other resources. If you just want to make something, go to Get Started.
- Overview
- Get Started (Hello, World!)
- Developer's Guide
- Reference
- Supported APIs
- standard JavaScript libraries
- XMLHttpRequest
- anything in WebKit
- anything in V8
- anything you put in your zipfile
- chrome.* APIs
- [PENDING: fill this out automatically. In the meantime, start at the chrome.bookmarks page and click the links in the left column.]
- Samples
- #1
- #2
Other resources
- Design documents:
- HOWTO: The precursor to Get Started [PENDING: make sure it's still useful]
- Packaging: [PENDING: might be obsolete]
- APIs:
- Features:
- Toolstrips: Add UI to the toolbar area
- Content scripts: Run code within the context of web pages
- Background pages: Run code that's not directly related to the UI
- Cross-Origin XMLHttpRequest: Communicate with multiple domains
- chromium-extensions (discussion group)