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.
©2011 Google
This extension adds an animated browser action to the toolbar.
Sample extension which demonstrates how to access a preference.
Sample extension which demonstrates how to access a preference.
Extends the Developer Tools, adding an audit category that finds broken links on the inspected page.
Extends the Developer Tools, adding a sidebar that displays the jQuery data associated with the selected DOM element.
Enjoy a more magical and immersive experience when browsing the web using the power of sound.
chrome.bookmarks.onCreated
chrome.bookmarks.onMoved
chrome.bookmarks.onRemoved
chrome.extension.getBackgroundPage
chrome.extension.onRequest
chrome.extension.sendRequest
chrome.tabs.get
chrome.tabs.onAttached
chrome.tabs.onCreated
chrome.tabs.onDetached
chrome.tabs.onMoved
chrome.tabs.onRemoved
chrome.tabs.onSelectionChanged
chrome.tabs.onUpdated
chrome.windows.onCreated
chrome.windows.onFocusChanged
chrome.windows.onRemoved
Displays the status of the Chromium buildbot in the toolbar. Click to see more detailed status in a popup.
Demonstrates making cross domain requests from a content script by putting Twitter trends on Google News.
This extension adds an email button to the toolbar which allows you to email the page link using your default mail client or Gmail.
A sample extension which uses Google Analytics to track usage.
Search the Chrome Extensions documentation. To use, type 'crdoc' plus a search term into the Omnibox.
Extends the Developer Tools, adding support for parsing FirePHP messages from server
Quickly see the time until your next meeting from any of your calendars. Click on the button to be taken to your calendar.
chrome.browserAction.onClicked
chrome.browserAction.setBadgeBackgroundColor
chrome.browserAction.setBadgeText
chrome.browserAction.setIcon
chrome.browserAction.setTitle
chrome.extension.getBackgroundPage
chrome.extension.onRequest
chrome.extension.sendRequest
chrome.i18n.getMessage
chrome.tabs.create
chrome.tabs.get
chrome.tabs.getAllInWindow
chrome.tabs.onUpdated
chrome.tabs.update
_locales/ar/messages.json
_locales/bg/messages.json
_locales/ca/messages.json
_locales/cs/messages.json
_locales/da/messages.json
_locales/de/messages.json
_locales/el/messages.json
_locales/en/messages.json
_locales/en_GB/messages.json
_locales/es/messages.json
_locales/es_419/messages.json
_locales/et/messages.json
_locales/fi/messages.json
_locales/fil/messages.json
_locales/fr/messages.json
_locales/he/messages.json
_locales/hi/messages.json
_locales/hr/messages.json
_locales/hu/messages.json
_locales/id/messages.json
_locales/it/messages.json
_locales/ja/messages.json
_locales/ko/messages.json
_locales/lt/messages.json
_locales/lv/messages.json
_locales/nb/messages.json
_locales/nl/messages.json
_locales/pl/messages.json
_locales/pt_BR/messages.json
_locales/pt_PT/messages.json
_locales/ro/messages.json
_locales/ru/messages.json
_locales/sk/messages.json
_locales/sl/messages.json
_locales/sr/messages.json
_locales/sv/messages.json
_locales/th/messages.json
_locales/tr/messages.json
_locales/uk/messages.json
_locales/vi/messages.json
_locales/zh_CN/messages.json
_locales/zh_TW/messages.json
javascript/background.js
javascript/options.js
javascript/util.js
manifest.json
views/background.html
views/options.html
Demonstrates how to use OAuth to connect the Google Documents List Data API.
Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox.
_locales/ar/messages.json
_locales/bg/messages.json
_locales/ca/messages.json
_locales/cs/messages.json
_locales/da/messages.json
_locales/de/messages.json
_locales/el/messages.json
_locales/en/messages.json
_locales/en_GB/messages.json
_locales/es/messages.json
_locales/es_419/messages.json
_locales/et/messages.json
_locales/fi/messages.json
_locales/fil/messages.json
_locales/fr/messages.json
_locales/he/messages.json
_locales/hi/messages.json
_locales/hr/messages.json
_locales/hu/messages.json
_locales/id/messages.json
_locales/it/messages.json
_locales/ja/messages.json
_locales/ko/messages.json
_locales/lt/messages.json
_locales/lv/messages.json
_locales/nb/messages.json
_locales/nl/messages.json
_locales/pl/messages.json
_locales/pt_BR/messages.json
_locales/pt_PT/messages.json
_locales/ro/messages.json
_locales/ru/messages.json
_locales/sk/messages.json
_locales/sl/messages.json
_locales/sr/messages.json
_locales/sv/messages.json
_locales/th/messages.json
_locales/tr/messages.json
_locales/uk/messages.json
_locales/vi/messages.json
_locales/zh_CN/messages.json
_locales/zh_TW/messages.json
background.html
manifest.json
options.html
Pauses / resumes JavaScript execution
chrome.browserAction.onClicked
chrome.browserAction.setIcon
chrome.browserAction.setTitle
chrome.experimental.debugger.attach
chrome.experimental.debugger.detach
chrome.experimental.debugger.onDetach
chrome.experimental.debugger.onEvent
chrome.experimental.debugger.sendCommand
chrome.tabs.get
chrome.tabs.getSelected
chrome.windows.get
chrome.windows.getCurrent
Creates a keyboard shortcut (C + Shift + P) to toggle the pinned state of the currently selected tab
Times how long it takes to send a message to a content script and back.
A browser action with a popup dump of all bookmarks, including search, add, edit and delete.
Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.
Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.
Shows off desktop notifications, which are "toast" windows that pop up on the desktop.
Shows a page action for HTML pages containing the word 'sandwich'
Chromium Page Benchmarker.
chrome.browserAction.onClicked
chrome.browserAction.setBadgeBackgroundColor
chrome.browserAction.setBadgeText
chrome.browserAction.setTitle
chrome.extension.connect
chrome.extension.getBackgroundPage
chrome.extension.getExtensionTabs
chrome.extension.getURL
chrome.extension.onConnect
chrome.tabs.create
chrome.tabs.executeScript
chrome.tabs.get
chrome.tabs.getAllInWindow
chrome.tabs.getSelected
chrome.tabs.remove
chrome.tabs.update
chrome.windows.get
chrome.windows.getCurrent
background.html
jquery/jquery-1.4.2.min.js
jquery/jquery-ui-1.8.4.custom.min.js
jquery/jquery.client.js
jquery/jquery.flot.dashes.js
jquery/jquery.flot.js
jquery/jquery.flot.min.js
jquery/jquery.flot.navigate.js
jquery/jquery.flot.valuelabels.js
jst/jsevalcontext.js
jst/jstemplate.js
jst/jstemplate_test.js
jst/util.js
manifest.json
options.html
script.js
util/sorttable.js
util/table2CSV.js
Customize your content setting for different plug-ins.
_locales/en/messages.json
css/plugin_list.css
css/rule_list.css
domui/css/button.css
domui/css/chrome_shared.css
domui/css/list.css
domui/css/select.css
domui/js/cr.js
domui/js/cr/event_target.js
domui/js/cr/ui.js
domui/js/cr/ui/array_data_model.js
domui/js/cr/ui/list.js
domui/js/cr/ui/list_item.js
domui/js/cr/ui/list_selection_controller.js
domui/js/cr/ui/list_selection_model.js
domui/js/cr/ui/list_single_selection_model.js
domui/js/util.js
js/main.js
js/plugin_list.js
js/plugin_settings.js
js/rule_list.js
manifest.json
options.html
options/css/list.css
options/js/deletable_item_list.js
options/js/inline_editable_list.js
Adds a browser action that monitors resource usage of all browser processes.
Set Chrome-specific proxies; a demonstration of Chrome's Proxy API
Uses OAuth to connect to Google's contacts service and display a list of your contacts.
Adds a browser action showing which tabs share the current tab's process.
Speaks the current selection out loud.
chrome.browserAction.onClicked
chrome.browserAction.setIcon
chrome.extension.getURL
chrome.extension.onRequest
chrome.extension.sendRequest
chrome.tabs.create
chrome.tabs.executeScript
chrome.tabs.sendRequest
chrome.tts.getVoices
chrome.tts.speak
chrome.tts.stop
chrome.windows.get
chrome.windows.getAll
Utility for working with the extension tabs api
chrome.browserAction.onClicked
chrome.extension.getURL
chrome.tabs.create
chrome.tabs.get
chrome.tabs.getAllInWindow
chrome.tabs.getSelected
chrome.tabs.move
chrome.tabs.onAttached
chrome.tabs.onCreated
chrome.tabs.onDetached
chrome.tabs.onMoved
chrome.tabs.onRemoved
chrome.tabs.onSelectionChanged
chrome.tabs.onUpdated
chrome.tabs.remove
chrome.tabs.update
chrome.windows.create
chrome.windows.get
chrome.windows.getAll
chrome.windows.getCurrent
chrome.windows.getLastFocused
chrome.windows.onCreated
chrome.windows.onFocusChanged
chrome.windows.onRemoved
chrome.windows.remove
chrome.windows.update
A clock with two configurable alarms that will play a sound and speak a phrase of your choice.
Demonstrate screenshot functionality in the chrome.tabs api. Note: only works for code.google.com
Sample demonstration of the optional permissions API.
Tool for developers of Chrome TTS engine extensions to help them test their engines are implementing the API correctly.
Reads your history, and shows the top ten pages you go to by typing the URL.
Demonstration of the WebNavigation extension API.
chrome.extension.onRequest
chrome.extension.sendRequest
chrome.i18n.getMessage
chrome.webNavigation.onBeforeNavigate
chrome.webNavigation.onCommitted
chrome.webNavigation.onCompleted
chrome.webNavigation.onCreatedNavigationTarget
chrome.webNavigation.onErrorOccurred
chrome.webNavigation.onReferenceFragmentUpdated
Demonstrates the `extension.isAllowedFileSchemeAccess` and `extesion.isAllowedIncognitoAccess` APIs