Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(328)

Side by Side Diff: chrome/common/extensions/docs/samples.html

Issue 10642015: Basic setup for generating app docs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/common/extensions/docs/runtime.html ('k') | chrome/common/extensions/docs/storage.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note:
2 1) The <head> information in this page is significant, should be uniform
3 across api docs and should be edited only with knowledge of the
4 templating mechanism.
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a
6 browser, it will be re-generated from the template, json schema and
7 authored overview content.
8 4) The <body>.innerHTML is also generated by an offline step so that this
9 page may easily be indexed by search engines.
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head>
11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css">
13 <link href="css/print.css" rel="stylesheet" type="text/css" media="print">
14 <script type="text/javascript" src="../../../third_party/jstemplate/jstempla te_compiled.js">
15 </script>
16 <script type="text/javascript" src="../../../../third_party/json_minify/mini fy-sans-regexp.js">
17 </script>
18 <script type="text/javascript" src="js/api_page_generator.js"></script>
19 <script type="text/javascript" src="js/bootstrap.js"></script>
20 <script type="text/javascript" src="js/sidebar.js"></script>
21 <title>Samples - Google Chrome Extensions - Google Code</title></head>
22 <body> <div id="devModeWarning" class="displayModeWarning">
23 You are viewing extension docs in chrome via the 'file:' scheme: are you exp ecting to see local changes when you refresh? You'll need run chrome with --allo w-file-access-from-files.
24 </div>
25 <div id="branchWarning" class="displayModeWarning">
26 <span>WARNING: This is the <span id="branchName">BETA</span> documentation.
27 It may not work with the stable release of Chrome.</span>
28 <select id="branchChooser">
29 <option>Choose a different version...
30 </option><option value="">Stable
31 </option><option value="beta">Beta
32 </option><option value="dev">Dev
33 </option><option value="trunk">Trunk
34 </option></select>
35 </div>
36 <div id="unofficialWarning" class="displayModeWarning">
37 <span>WARNING: This is unofficial documentation. It may not work with the
38 current release of Chrome.</span>
39 <button id="goToOfficialDocs">Go to the official docs</button>
40 </div>
41 <div id="gc-container" class="labs">
42 <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION -->
43 <!-- In particular, sub-templates that recurse, must be used by allowing
44 jstemplate to make a copy of the template in this section which
45 are not operated on by way of the jsskip="true" -->
46 <!-- /SUBTEMPLATES -->
47 <a id="top"></a>
48 <div id="skipto">
49 <a href="#gc-pagecontent">Skip to page content</a>
50 <a href="#gc-toc">Skip to main navigation</a>
51 </div>
52 <!-- API HEADER -->
53 <table id="header" width="100%" cellspacing="0" border="0">
54 <tbody><tr>
55 <td valign="middle"><a href="http://code.google.com/"><img src="images/c ode_labs_logo.gif" height="43" width="161" alt="Google Code Labs" style="border: 0; margin:0;"></a></td>
56 <td valign="middle" width="100%" style="padding-left:0.6em;">
57 <form action="http://www.google.com/cse" id="cse" style="margin-top:0. 5em">
58 <div id="gsc-search-box">
59 <input type="hidden" name="cx" value="002967670403910741006:61_cvz fqtno">
60 <input type="hidden" name="ie" value="UTF-8">
61 <input type="text" name="q" value="" size="55">
62 <input class="gsc-search-button" type="submit" name="sa" value="Se arch">
63 <br>
64 <span class="greytext">e.g. "page action" or "tabs"</span>
65 </div>
66 </form>
67 <script type="text/javascript" src="https://www.google.com/jsapi"></sc ript>
68 <script type="text/javascript">google.load("elements", "1", {packages: "transliteration"});</script>
69 <script type="text/javascript" src="https://www.google.com/coop/cse/t1 3n?form=cse&amp;t13n_langs=en"></script>
70 <script type="text/javascript" src="https://www.google.com/coop/cse/br and?form=cse&amp;lang=en"></script>
71 </td>
72 </tr>
73 </tbody></table>
74 <div id="codesiteContent" class="">
75 <a id="gc-topnav-anchor"></a>
76 <div id="gc-topnav">
77 <h1>Google Chrome Extensions (<a href="http://code.google.com/labs/">Lab s</a>)</h1>
78 <ul id="home" class="gc-topnav-tabs">
79 <li id="home_link">
80 <a href="index.html" title="Google Chrome Extensions home page">Home </a>
81 </li>
82 <li id="docs_link">
83 <a href="docs.html" title="Official Google Chrome Extensions documen tation">Docs</a>
84 </li>
85 <li id="faq_link">
86 <a href="faq.html" title="Answers to frequently asked questions abou t Google Chrome Extensions">FAQ</a>
87 </li>
88 <li id="samples_link">
89 <a href="samples.html" title="Sample extensions (with source code)"> Samples</a>
90 </li>
91 <li id="group_link">
92 <a href="http://groups.google.com/a/chromium.org/group/chromium-exte nsions" title="Google Chrome Extensions developer forum">Group</a>
93 </li>
94 <li id="so_link">
95 <a href="http://stackoverflow.com/questions/tagged/google-chrome-ext ension" title="[google-chrome-extension] tag on Stack Overflow">Questions?</a>
96 </li>
97 </ul>
98 </div> <!-- end gc-topnav -->
99 <div class="g-section g-tpl-170">
100 <!-- SIDENAV -->
101 <div class="g-unit g-first" id="gc-toc">
102 <ul>
103 <li><a href="getstarted.html">Getting Started</a></li>
104 <li><a href="overview.html">Overview</a></li>
105 <li><a href="whats_new.html">What's New?</a></li>
106 <li><h2><a href="devguide.html">Developer's Guide</a></h2>
107 <ul>
108 <li>Browser UI
109 <ul>
110 <li><a href="browserAction.html">Browser Actions</a></li>
111 <li><a href="contextMenus.html">Context Menus</a></li>
112 <li><a href="notifications.html">Desktop Notifications</a></li >
113 <li><a href="omnibox.html">Omnibox</a></li>
114 <li><a href="options.html">Options Pages</a></li>
115 <li><a href="override.html">Override Pages</a></li>
116 <li><a href="pageAction.html">Page Actions</a></li>
117 </ul>
118 </li>
119 <li>Browser Interaction
120 <ul>
121 <li><a href="bookmarks.html">Bookmarks</a></li>
122 <li><a href="cookies.html">Cookies</a></li>
123 <li><a href="devtools.html">Developer Tools</a></li>
124 <li><a href="events.html">Events</a></li>
125 <li><a href="history.html">History</a></li>
126 <li><a href="management.html">Management</a></li>
127 <li><a href="tabs.html">Tabs</a></li>
128 <li><a href="windows.html">Windows</a></li>
129 </ul>
130 </li>
131 <li>Implementation
132 <ul>
133 <li><a href="a11y.html">Accessibility</a></li>
134 <li><a href="background_pages.html">Background Pages</a></li>
135 <li><a href="content_scripts.html">Content Scripts</a></li>
136 <li><a href="xhr.html">Cross-Origin XHR</a></li>
137 <li><a href="i18n.html">Internationalization</a></li>
138 <li><a href="messaging.html">Message Passing</a></li>
139 <li><a href="permissions.html">Optional Permissions</a></li>
140 <li><a href="npapi.html">NPAPI Plugins</a></li>
141 </ul>
142 </li>
143 <li>Finishing
144 <ul>
145 <li><a href="hosting.html">Hosting</a></li>
146 <li><a href="external_extensions.html">Other Deployment Option s</a></li>
147 </ul>
148 </li>
149 </ul>
150 </li>
151 <li><h2><a href="apps.html">Packaged Apps</a></h2></li>
152 <li><h2><a href="tutorials.html">Tutorials</a></h2>
153 <ul>
154 <li><a href="tut_debugging.html">Debugging</a></li>
155 <li><a href="tut_analytics.html">Google Analytics</a></li>
156 <li><a href="tut_oauth.html">OAuth</a></li>
157 </ul>
158 </li>
159 <li><h2>Reference</h2>
160 <ul>
161 <li>Formats
162 <ul>
163 <li><a href="manifest.html">Manifest Files</a></li>
164 <li><a href="match_patterns.html">Match Patterns</a></li>
165 </ul>
166 </li>
167 <li><a href="permission_warnings.html">Permission Warnings</a></li >
168 <li><a href="api_index.html">chrome.* APIs</a></li>
169 <li><a href="api_other.html">Other APIs</a></li>
170 </ul>
171 </li>
172 <li><h2><a href="samples.html">Samples</a></h2></li>
173 <div class="line"> </div>
174 <li><h2>More</h2>
175 <ul>
176 <li><a href="http://code.google.com/chrome/webstore/docs/index.htm l">Chrome Web Store</a></li>
177 <li><a href="http://code.google.com/chrome/apps/docs/developers_gu ide.html">Hosted Apps</a></li>
178 <li><a href="themes.html">Themes</a></li>
179 </ul>
180 </li>
181 </ul>
182 </div>
183 <script>
184 initToggles();
185 </script>
186 <div class="g-unit" id="gc-pagecontent">
187 <div id="pageTitle">
188 <h1 class="page_title">Samples</h1>
189 </div>
190 <!-- TABLE OF CONTENTS -->
191 <!-- /TABLE OF CONTENTS -->
192 <!-- Standard content lead-in for experimental API pages -->
193 <!-- STATIC CONTENT PLACEHOLDER -->
194 <div id="static"><link rel="stylesheet" href="css/samples.css">
195 <script>var search_data = {
196 "0262260daf0c8f7b28feff2ef23b05e7abf9d1e0": "A BROWSER ACTION WHICH CHANGES IT S ICON WHEN CLICKED. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.O NCLICKED CHROME.BROWSERACTION.SETICON",
197 "ea2894c41cb8e80a4433a3e6c5772dadce9be90d": "A BROWSER ACTION WITH A POPUP THA T CHANGES THE PAGE COLOR. BROWSER_ACTION TABS CHROME.TABS.EXECUTESCRIPT",
198 "ede3c47b7757245be42ec33fd5ca63df4b490066": "A BROWSER ACTION WITH NO ICON THA T MAKES THE PAGE RED BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.O NCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBA DGETEXT CHROME.TABS.EXECUTESCRIPT",
199 "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a": "ACCEPTLANGUAGE RETURNS ACCEPT LAN GUAGES OF THE BROWSER BROWSER_ACTION CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N. GETMESSAGE",
200 "9a6e4ec46997fb92b324974afa08a3d007e2537f": "ANIMATED PAGE ACTION THIS EXTENSI ON ADDS AN ANIMATED BROWSER ACTION TO THE TOOLBAR. BACKGROUND_PAGE PAGE_ACTION T ABS CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.ONCLICKED CHROME.PAGEACTION.SETICON CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET",
201 "a1f7cf79dd555b04fa8d603247a040e644996293": "APP LAUNCHER BROWSER_ACTION MANA GEMENT CHROME.EXTENSION.GETURL CHROME.MANAGEMENT.GET CHROME.MANAGEMENT.GETALL CH ROME.MANAGEMENT.LAUNCHAPP CHROME.TABS.CREATE",
202 "9747e3d6a3eab39bc7c17f11a80573c62d44c7e5": "BLANK NEW TAB PAGE CHROME_URL_OV ERRIDES",
203 "0bf0930a32829dfb77170535ecb27adc2de3998a": "BLOCK/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSE R_ACTION PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
204 "7da105f28e200d42510aff3591dfa5aeb0b82605": "BLOCK/ALLOW THIRD-PARTY COOKIES A PI EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERE NCE. BROWSER_ACTION PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
205 "9004d1a1b975859d07bdff94ea0a4baa106c4fd1": "BROKEN LINKS EXTENDS THE DEVELOPE R TOOLS, ADDING AN AUDIT CATEGORY THAT FINDS BROKEN LINKS ON THE INSPECTED PAGE. BACKGROUND_PAGE DEVTOOLS_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DEVTOOLS.AU DITS.ADDCATEGORY CHROME.TABS.EXECUTESCRIPT",
206 "e7e4284e3b5484b0c1eae7f724768945ad0121e4": "BROWSINGDATA API: BASICS A TRIVIA L USAGE EXAMPLE. BROWSER_ACTION BROWSINGDATA POPUP CHROME.BROWSINGDATA.REMOVE",
207 "3fb3045783163c0eaaf0d0ce139f254502192a92": "CALCULATOR (PLATFORM APP) ADD NUM BERS. NOW INCLUDES SUBTRACTION! APPWINDOW EXPERIMENTAL CHROME.APPWINDOW.CREATE",
208 "7f4d3fac7ae1ad4d514a15cd0b2c48c57a58c55e": "CATBLOCK I CANT HAS CHEEZBURGER! BACKGROUND_PAGE WEBREQUEST WEBREQUESTBLOCKING CHROME.WEBREQUEST.ONBEFOREREQUEST" ,
209 "924f75a201bb0ec8d6c0b1c9c88c679ea211c93d": "CHROME QUERY EXTENDS THE DEVELOPE R TOOLS, ADDING A SIDEBAR THAT DISPLAYS THE JQUERY DATA ASSOCIATED WITH THE SELE CTED DOM ELEMENT. DEVTOOLS_PAGE",
210 "903e7277139e1e6caec123d3319cab295d8d1b3a": "CHROME SOUNDS ENJOY A MORE MAGICA L AND IMMERSIVE EXPERIENCE WHEN BROWSING THE WEB USING THE POWER OF SOUND. BACKG ROUND_PAGE BOOKMARKS OPTIONS_PAGE TABS CHROME.BOOKMARKS.ONCREATED CHROME.BOOKMAR KS.ONMOVED CHROME.BOOKMARKS.ONREMOVED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME. TABS.GET CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHR OME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONUPDATED CHROME.WINDOWS.ONCR EATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED",
211 "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5": "CHROMIUM BUILDBOT MONITOR DISPLAY S THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILE D STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE C HROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CH ROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL",
212 "ac31228200b41a87982e386cc90d3a6eee4ad885": "CHROMIUM SEARCH ADD SUPPORT TO TH E OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE TABS CHROME.OMNIBO X.ONINPUTCANCELLED CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED C HROME.OMNIBOX.ONINPUTSTARTED CHROME.OMNIBOX.SETDEFAULTSUGGESTION CHROME.TABS.GET CHROME.TABS.UPDATE",
213 "7d5d6cf195bc25480256618e360aa38c6e6fba82": "CLD DISPLAYS THE LANGUAGE OF A TA B BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.T ABS.DETECTLANGUAGE CHROME.TABS.GET CHROME.TABS.ONUPDATED",
214 "1a146c028f79982bdc28497ab263dd2f263aa735": "CONSOLE TTS ENGINE A SILENT TTS E NGINE THAT PRINTS TEXT TO A SMALL WINDOW RATHER THAN SYNTHESIZING SPEECH. BACKGR OUND_PAGE TABS TTSENGINE CHROME.EXTENSION.GETVIEWS CHROME.TTSENGINE.ONSPEAK CHRO ME.TTSENGINE.ONSTOP CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETC URRENT CHROME.WINDOWS.ONREMOVED",
215 "6871d09f4a96bf9d4b6cc724d00e909cee0f3902": "CONTENT SCRIPT CROSS-DOMAIN XMLHT TPREQUEST EXAMPLE DEMONSTRATES MAKING CROSS DOMAIN REQUESTS FROM A CONTENT SCRIP T BY PUTTING TWITTER TRENDS ON GOOGLE NEWS.",
216 "e1f97e61e28ff33131d66dd28a4ed70a77874a51": "CONTENT SETTINGS SHOWS THE CONTEN T SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS TABS CHROME.TABS .GET",
217 "5d81304a17cf7ac2887484f730fbd2b01e51e166": "CONTEXT MENUS SAMPLE SHOWS SOME O F THE FEATURES OF THE CONTEXT MENUS API BACKGROUND_PAGE CONTEXTMENUS CHROME.CONT EXTMENUS.CREATE",
218 "82fdc54d98adc279e8bbb7be60fff477cd1294a5": "CONTEXT MENUS SAMPLE (WITH EVENT PAGE) SHOWS SOME OF THE FEATURES OF THE CONTEXT MENUS API USING AN EVENT PAGE BA CKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE CHROME.CONTEXTMENUS.ONCLIC KED CHROME.RUNTIME.ONINSTALLED",
219 "4daa6becd0899a54776d9cf7f09613ed1a9f4d77": "COOKIE API TEST EXTENSION TESTING COOKIE API BACKGROUND_PAGE BROWSER_ACTION COOKIES TABS CHROME.BROWSERACTION.ONC LICKED CHROME.COOKIES.GET CHROME.COOKIES.GETALL CHROME.COOKIES.ONCHANGED CHROME. COOKIES.REMOVE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.UPDATE CHR OME.WINDOWS.GET CHROME.WINDOWS.GETALL",
220 "9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b": "DOWNLOAD SELECTED LINKS SELECT LI NKS ON A PAGE AND DOWNLOAD THEM. BROWSER_ACTION EXPERIMENTAL TABS CHROME.EXPERIM ENTAL.DOWNLOADS.DOWNLOAD CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.WIND OWS.GET CHROME.WINDOWS.GETCURRENT",
221 "028eb5364924344029bcbe1d527f132fc72b34e5": "EMAIL THIS PAGE (BY GOOGLE) THIS EXTENSION ADDS AN EMAIL BUTTON TO THE TOOLBAR WHICH ALLOWS YOU TO EMAIL THE PAGE LINK USING YOUR DEFAULT MAIL CLIENT OR GMAIL. BACKGROUND_PAGE BROWSER_ACTION OP TIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.CONNECT CHROME.E XTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.UPDA TE",
222 "26115f23aef245d6757587e3e517bbe4b3bc55fe": "EVENT PAGE EXAMPLE DEMONSTRATES U SAGE AND FEATURES OF THE EVENT PAGE ALARMS BACKGROUND_PAGE BOOKMARKS BROWSER_ACT ION EXPERIMENTAL KEYBINDING TABS CHROME.ALARMS.CREATE CHROME.ALARMS.ONALARM CHRO ME.BOOKMARKS.ONREMOVED CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBA DGETEXT CHROME.DECLARATIVEWEBREQUEST.ONREQUEST CHROME.EXPERIMENTAL.KEYBINDING.ON COMMAND CHROME.EXTENSION.ONMESSAGE CHROME.EXTENSION.SENDMESSAGE CHROME.RUNTIME.O NINSTALLED CHROME.RUNTIME.ONSUSPEND CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.TABS.SENDMESSAGE",
223 "763a08e9b06595d785568a8d392b95a2f3700258": "EVENT TRACKING WITH GOOGLE ANALYT ICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BROWSER_ACTIO N",
224 "4efa12eaaa442b6b7c880e7a38ceeb0cff7e8b77": "FIREPHP FOR CHROME EXTENDS THE DE VELOPER TOOLS, ADDING SUPPORT FOR PARSING FIREPHP MESSAGES FROM SERVER BACKGROUN D_PAGE DEVTOOLS_PAGE TABS CHROME.DEVTOOLS.NETWORK.GETHAR CHROME.DEVTOOLS.NETWORK .ONREQUESTFINISHED CHROME.TABS.EXECUTESCRIPT",
225 "31d10fd5e61ca51eb59073b358d4ab5267cbf318": "FONT SETTINGS SAMPLE EXTENSION FO R FONT SETTINGS API BROWSER_ACTION EXPERIMENTAL POPUP CHROME.EXPERIMENTAL.FONTSE TTINGS.CLEARDEFAULTFIXEDFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.CLEARDEFAULTFO NTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.CLEARFONT CHROME.EXPERIMENTAL.FONTSETTIN GS.CLEARMINIMUMFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.GETDEFAULTFIXEDFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.GETDEFAULTFONTSIZE CHROME.EXPERIMENTAL.FONTSET TINGS.GETFONT CHROME.EXPERIMENTAL.FONTSETTINGS.GETFONTLIST CHROME.EXPERIMENTAL.F ONTSETTINGS.GETMINIMUMFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.ONDEFAULTFIXEDFO NTSIZECHANGED CHROME.EXPERIMENTAL.FONTSETTINGS.ONDEFAULTFONTSIZECHANGED CHROME.E XPERIMENTAL.FONTSETTINGS.ONFONTCHANGED CHROME.EXPERIMENTAL.FONTSETTINGS.ONMINIMU MFONTSIZECHANGED CHROME.EXPERIMENTAL.FONTSETTINGS.SETDEFAULTFIXEDFONTSIZE CHROME .EXPERIMENTAL.FONTSETTINGS.SETDEFAULTFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.S ETFONT CHROME.EXPERIMENTAL.FONTSETTINGS.SETMINIMUMFONTSIZE",
226 "8b0dd31216235941bdd8eb33fda915ef5cf79a82": "GOOGLE CALENDAR CHECKER (BY GOOGL E) QUICKLY SEE THE TIME UNTIL YOUR NEXT MEETING FROM ANY OF YOUR CALENDARS. CLIC K ON THE BUTTON TO BE TAKEN TO YOUR CALENDAR. BACKGROUND_PAGE BROWSER_ACTION OPT IONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKG ROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME .BROWSERACTION.SETTITLE CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETMESSAG E CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE",
227 "4e35caa9742fb82dbd628892d23a781614f6eff6": "GOOGLE DOCUMENT LIST VIEWER DEMON STRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROU ND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.SETBADGETEXT CHROM E.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME. TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
228 "bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca": "GOOGLE MAIL CHECKER DISPLAYS THE NUMBER OF UNREAD MESSAGES IN YOUR GOOGLE MAIL INBOX. YOU CAN ALSO CLICK THE BUTT ON TO OPEN YOUR INBOX. ALARMS BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS C HROME.ALARMS.CREATE CHROME.ALARMS.ONALARM CHROME.BROWSERACTION.ONCLICKED CHROME. BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.B ROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETMESSAGE C HROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE",
229 "14b9651fda4e57b2a5914ba73a779812201b750a": "HELLO WORLD THE FIRST EXTENSION T HAT I MADE. BROWSER_ACTION",
230 "2020d72f2577f53caf8e94e3dbac0fb849ceaa4d": "IDLE - SIMPLE EXAMPLE DEMONSTRATE S THE IDLE API BACKGROUND_PAGE BROWSER_ACTION IDLE CHROME.BROWSERACTION.ONCLICKE D CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.IDLE.ONSTATECHANGED CHROME.IDLE.QUER YSTATE",
231 "0ea1588bd07b20338fc21f725de1542a5fdf9726": "IGOOGLE NEW TAB PAGE CHROME_URL_ OVERRIDES",
232 "646325c25f572a1d15edc73d057f821d847a4fbe": "IMAGEINFO GET IMAGE INFO FOR IMAG ES, INCLUDING EXIF DATA BACKGROUND_PAGE CONTEXTMENUS TABS CHROME.CONTEXTMENUS.CR EATE CHROME.TABS.GET CHROME.TABS.GETCURRENT CHROME.WINDOWS.CREATE CHROME.WINDOWS .UPDATE",
233 "8f52a8a59c6fc16cb0d1ed0680b7f005be033d58": "JAVASCRIPT PAUSE/RESUME PAUSES / RESUMES JAVASCRIPT EXECUTION BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME .BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTI TLE CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONDETACH CHROM E.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.WINDOWS.GE T CHROME.WINDOWS.GETCURRENT",
234 "65b2fe595b7ac38dddd89cca50f5efd0017b0bd4": "KEYBOARD PIN CREATES A KEYBOARD S HORTCUT (C + SHIFT + P) TO TOGGLE THE PINNED STATE OF THE CURRENTLY SELECTED TAB BACKGROUND_PAGE TABS CHROME.TABS.GET CHROME.TABS.UPDATE",
235 "cc8563a6666add797264184a960c7b7c8bd3e64d": "LIVE HTTP HEADERS DISPLAYS THE LI VE LOG WITH THE HTTP REQUESTS HEADERS BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TA BS CHROME.BROWSERACTION.ONCLICKED CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.WINDO WS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT",
236 "ec97ec20ca2f095d081e39f1565fc12af09ef067": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION TABS CHROME. EXTENSION.GETBACKGROUNDPAGE CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CH ROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.ONUPDATED",
237 "b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d": "MERGE WINDOWS MERGES ALL OF THE B ROWSERS WINDOWS INTO THE CURRENT WINDOW BACKGROUND_PAGE BROWSER_ACTION TABS CHRO ME.BROWSERACTION.ONCLICKED CHROME.TABS.GET CHROME.TABS.MOVE CHROME.WINDOWS.GET C HROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT",
238 "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e": "MESSAGE TIMER TIMES HOW LONG IT T AKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION TABS CHROME. EXTENSION.ONCONNECT CHROME.TABS.CONNECT CHROME.TABS.GET",
239 "4f6785ec4f937add6728615682dd37c9a42d9548": "MY BOOKMARKS A BROWSER ACTION WIT H A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMAR KS BROWSER_ACTION TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKM ARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE" ,
240 "597015d3bcce3da693b02314afd607bec4f55291": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS C HROME.TABS.CREATE",
241 "6444e5c8ae112a6a433909c5e770669cd16e2e5f": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS C HROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
242 "3aea027164cb9b732ba4a8c51cb93708891726ef": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION O PTIONS_PAGE TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREA TE",
243 "f799e26ceef2367cf836f24bcb47df4398b0df58": "NOTIFICATION DEMO SHOWS OFF DESKT OP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND _PAGE NOTIFICATIONS OPTIONS_PAGE TABS",
244 "2df34c9db20549bd52f2dec3d59d564853bdefac": "NTP PROTOTYPING EXTENSION EXTENSI ON TO PROTOTYPE NEW NTP DESIGNS CHROME_URL_OVERRIDES TOPSITES CHROME.TOPSITES.GE T",
245 "e787b322bddbc6289bb31b7d7550b1bf6456a80b": "OMNIBOX EXAMPLE TO USE, TYPE OMNI X PLUS A SEARCH TERM INTO THE OMNIBOX. BACKGROUND_PAGE CHROME.OMNIBOX.ONINPUTCHA NGED CHROME.OMNIBOX.ONINPUTENTERED",
246 "8d0a50b57c26bb498be592e871001ffed91541b4": "PAGE ACTION BY CONTENT SHOWS A PA GE ACTION FOR HTML PAGES CONTAINING THE WORD SANDWICH BACKGROUND_PAGE PAGE_ACTIO N CHROME.PAGEACTION.SHOW",
247 "80b86ccc6e8520660fa591caa565826f0ed1b12c": "PAGE ACTION BY URL SHOWS A PAGE A CTION FOR URLS WHICH HAVE THE LETTER G IN THEM. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.SHOW CHROME.TABS.ONUPDATED",
248 "d74c3c18a1c1dd18b035149105a306f837c8823e": "PAGE BENCHMARKER CHROMIUM PAGE BE NCHMARKER. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION .ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SET BADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.CONNECT CHROME.EXTENSIO N.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.EXTENSION.ONCONNECT CHROME.TA BS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.GET CHROME.TABS.REMOVE CHROME.TA BS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT",
249 "579b7b1b54553eb5f2e8e7d2bf21bd61c855952e": "PAGE CYCLER PAGE CYCLER UI EXPERI MENTAL CHROME.EXPERIMENTAL.RECORD.CAPTUREURLS CHROME.EXPERIMENTAL.RECORD.REPLAYU RLS",
250 "ab4b9e00a673701b355db9eb8f9ebf2c850cd784": "PER-PLUGIN CONTENT SETTINGS CUSTO MIZE YOUR CONTENT SETTING FOR DIFFERENT PLUG-INS. CONTENTSETTINGS OPTIONS_PAGE C HROME.I18N.GETMESSAGE",
251 "e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd": "PRINT THIS PAGE ADDS A PRINT BUTT ON TO THE BROWSER. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCL ICKED CHROME.TABS.UPDATE",
252 "beff6ecd9677dea0a7c648c5042165b48bb66f09": "PROCESS MONITOR ADDS A BROWSER AC TION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPER IMENTAL TABS CHROME.EXPERIMENTAL.PROCESSES.ONUPDATED CHROME.EXPERIMENTAL.PROCESS ES.ONUPDATEDWITHMEMORY CHROME.EXPERIMENTAL.PROCESSES.TERMINATE",
253 "3e8e226d87e431296bb110b4f6eb7eec2ca7a826": "PROXY EXTENSION API SAMPLE SET CH ROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROW SER_ACTION PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTI ON.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNIT OACCESS CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR",
254 "56a8d2ac24ca7bba78fd88ad57f43fc13c784497": "SAMPLE - OAUTH CONTACTS USES OAUT H TO CONNECT TO GOOGLES CONTACTS SERVICE AND DISPLAY A LIST OF YOUR CONTACTS. BA CKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERA CTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME. TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
255 "38f6e1e17756ede38b1364c7114a738ca717dcbb": "SANDWICHBAR SHOWS AN INFOBAR ON P AGES WHICH CONTAIN THE WORD SANDWICH BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIM ENTAL.INFOBARS.SHOW",
256 "fc89b35755483af30b66cd72cefa34a43a3e8312": "SHOW TABS IN PROCESS ADDS A BROWS ER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPE RIMENTAL TABS CHROME.EXPERIMENTAL.PROCESSES.GETPROCESSIDFORTAB CHROME.TABS.GET C HROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCUR RENT CHROME.WINDOWS.UPDATE",
257 "a491a2faa1fe79cb49b2fe9ed2720f4723c14184": "SPEAK SELECTION SPEAKS THE CURREN T SELECTION OUT LOUD. <ALL_URLS> BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TAB S TTS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSI ON.GETURL CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TTS.GETVOICES CHRO ME.TTS.SPEAK CHROME.TTS.STOP CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL",
258 "a942b7626644674b7a56678930d054497b244ee7": "SPEECH RECOGNIZER RECOGNIZES YOUR SPEECH AND TELLS YOU THE MOST LIKELY RESULT. BACKGROUND_PAGE BROWSER_ACTION EXP ERIMENTAL CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXP ERIMENTAL.SPEECHINPUT.ISRECORDING CHROME.EXPERIMENTAL.SPEECHINPUT.ONERROR CHROME .EXPERIMENTAL.SPEECHINPUT.ONRESULT CHROME.EXPERIMENTAL.SPEECHINPUT.START CHROME. EXPERIMENTAL.SPEECHINPUT.STOP",
259 "24452253a5f1a93c2e8d63e55042005f8bc33606": "STYLIZR SPRUCE UP YOUR PAGES WITH CUSTOM CSS. <ALL_URLS> BROWSER_ACTION OPTIONS_PAGE STORAGE TABS CHROME.EXTENSIO N.GETURL CHROME.TABS.INSERTCSS",
260 "230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64": "TAB INSPECTOR UTILITY FOR WORKING WITH THE EXTENSION TABS API BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERA CTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROM E.TABS.MOVE CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONUPDATED CHROME.TABS.REMO VE CHROME.TABS.UPDATE CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GE TALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.GETLASTFOCUSED CHROME.WINDOWS.ONCR EATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED CHROME.WINDOWS.REMO VE CHROME.WINDOWS.UPDATE",
261 "04f5d2ddea95746b0200be1ea223ccb7a748a771": "TALKING ALARM CLOCK A CLOCK WITH TWO CONFIGURABLE ALARMS THAT WILL PLAY A SOUND AND SPEAK A PHRASE OF YOUR CHOICE . BACKGROUND BACKGROUND_PAGE BROWSER_ACTION TTS CHROME.BROWSERACTION.SETICON CHR OME.EXTENSION.CONNECT CHROME.EXTENSION.ONCONNECT CHROME.TTS.GETVOICES CHROME.TTS .SPEAK CHROME.TTS.STOP",
262 "e1697cacebad05218798bf3e8a0f724517f0e8c3": "TEST SCREENSHOT EXTENSION DEMONST RATE SCREENSHOT FUNCTIONALITY IN THE CHROME.TABS API. NOTE: ONLY WORKS FOR CODE. GOOGLE.COM BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CH ROME.EXTENSION.GETURL CHROME.EXTENSION.GETVIEWS CHROME.TABS.CAPTUREVISIBLETAB CH ROME.TABS.CREATE CHROME.TABS.ONUPDATED",
263 "e8ac89b4015052cf11436985399129c927f972aa": "TOP CHROME EXTENSION QUESTIONS SA MPLE DEMONSTRATION OF THE OPTIONAL PERMISSIONS API. BROWSER_ACTION EXPERIMENTAL OPTIONS_PAGE CHROME.PERMISSIONS.CONTAINS CHROME.PERMISSIONS.ONADDED CHROME.PERMI SSIONS.ONREMOVED CHROME.PERMISSIONS.REMOVE CHROME.PERMISSIONS.REQUEST CHROME.TAB S.CREATE",
264 "1d192cce77438e1a90383a6a3a6b28f29961ffa4": "TTS DEBUG TOOL FOR DEVELOPERS OF CHROME TTS ENGINE EXTENSIONS TO HELP THEM TEST THEIR ENGINES ARE IMPLEMENTING TH E API CORRECTLY. TTS CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP",
265 "3a1baf15462bdae4d886c2da4ff8f35f4e8ce02f": "TTS DEMO DEMO CHROMES SYNTHESIZED TEXT-TO-SPEECH CAPABILITIES. TTS CHROME.TTS.GETVOICES CHROME.TTS.ISSPEAKING CHR OME.TTS.SPEAK CHROME.TTS.STOP",
266 "b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6": "TYPED URL HISTORY READS YOUR HIST ORY, AND SHOWS THE TOP TEN PAGES YOU GO TO BY TYPING THE URL. BROWSER_ACTION HIS TORY TABS CHROME.HISTORY.GETVISITS CHROME.HISTORY.SEARCH CHROME.TABS.CREATE",
267 "a3c674f7eb93621c590562ad3fa04de4f03f53a0": "WEBNAVIGATION TECH DEMO DEMONSTRA TION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSIO N WEBNAVIGATION CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHR OME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGAT ION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAV IGATION.ONREFERENCEFRAGMENTUPDATED",
268 "0fa4abe6545f0316fea7cfa07c53aa48c4f3d018": "`EXTENSION.ISALLOWEDFILESCHEMEACC ESS` AND `EXTENSION.ISALLOWEDINCOGNITOACCESS` EXAMPLE DEMONSTRATES THE `EXTENSIO N.ISALLOWEDFILESCHEMEACCESS` AND `EXTESION.ISALLOWEDINCOGNITOACCESS` APIS BROWSE R_ACTION CHROME.EXTENSION.ISALLOWEDFILESCHEMEACCESS CHROME.EXTENSION.ISALLOWEDIN COGNITOACCESS"
269 };
270 </script>
271 <script src="js/sample_search.js"></script>
272 <div id="controls">
273 <div id="searchbox" class="controlbox">
274 <strong>Filter by keyword:</strong>
275 <input autofocus="" type="search" id="searchinput" placeholder="Type to sear ch" onkeyup="filterSamples();">
276 </div>
277 <div id="filterbox" class="controlbox">
278 <strong>Filter by API:</strong>
279 <span>
280 <span>
281 <a href="javascript:void(0);" onclick="setFilter('chrome.alarms', this)" >chrome.alarms</a><span>, </span>
282 </span><span>
283 <a href="javascript:void(0);" onclick="setFilter('chrome.bookmarks', thi s)">chrome.bookmarks</a><span>, </span>
284 </span><span>
285 <a href="javascript:void(0);" onclick="setFilter('chrome.browserAction', this)">chrome.browserAction</a><span>, </span>
286 </span><span>
287 <a href="javascript:void(0);" onclick="setFilter('chrome.browsingData', this)">chrome.browsingData</a><span>, </span>
288 </span><span>
289 <a href="javascript:void(0);" onclick="setFilter('chrome.contentSettings ', this)">chrome.contentSettings</a><span>, </span>
290 </span><span>
291 <a href="javascript:void(0);" onclick="setFilter('chrome.contextMenus', this)">chrome.contextMenus</a><span>, </span>
292 </span><span>
293 <a href="javascript:void(0);" onclick="setFilter('chrome.cookies', this) ">chrome.cookies</a><span>, </span>
294 </span><span>
295 <a href="javascript:void(0);" onclick="setFilter('chrome.debugger', this )">chrome.debugger</a><span>, </span>
296 </span><span>
297 <a href="javascript:void(0);" onclick="setFilter('chrome.declarativeWebR equest', this)">chrome.declarativeWebRequest</a><span>, </span>
298 </span><span>
299 <a href="javascript:void(0);" onclick="setFilter('chrome.events', this)" >chrome.events</a><span>, </span>
300 </span><span>
301 <a href="javascript:void(0);" onclick="setFilter('chrome.experimental', this)">chrome.experimental</a><span>, </span>
302 </span><span>
303 <a href="javascript:void(0);" onclick="setFilter('chrome.extension', thi s)">chrome.extension</a><span>, </span>
304 </span><span>
305 <a href="javascript:void(0);" onclick="setFilter('chrome.fileBrowserHand ler', this)">chrome.fileBrowserHandler</a><span>, </span>
306 </span><span>
307 <a href="javascript:void(0);" onclick="setFilter('chrome.history', this) ">chrome.history</a><span>, </span>
308 </span><span>
309 <a href="javascript:void(0);" onclick="setFilter('chrome.i18n', this)">c hrome.i18n</a><span>, </span>
310 </span><span>
311 <a href="javascript:void(0);" onclick="setFilter('chrome.idle', this)">c hrome.idle</a><span>, </span>
312 </span><span>
313 <a href="javascript:void(0);" onclick="setFilter('chrome.input.ime', thi s)">chrome.input.ime</a><span>, </span>
314 </span><span>
315 <a href="javascript:void(0);" onclick="setFilter('chrome.management', th is)">chrome.management</a><span>, </span>
316 </span><span>
317 <a href="javascript:void(0);" onclick="setFilter('chrome.omnibox', this) ">chrome.omnibox</a><span>, </span>
318 </span><span>
319 <a href="javascript:void(0);" onclick="setFilter('chrome.pageAction', th is)">chrome.pageAction</a><span>, </span>
320 </span><span>
321 <a href="javascript:void(0);" onclick="setFilter('chrome.pageCapture', t his)">chrome.pageCapture</a><span>, </span>
322 </span><span>
323 <a href="javascript:void(0);" onclick="setFilter('chrome.permissions', t his)">chrome.permissions</a><span>, </span>
324 </span><span>
325 <a href="javascript:void(0);" onclick="setFilter('chrome.privacy', this) ">chrome.privacy</a><span>, </span>
326 </span><span>
327 <a href="javascript:void(0);" onclick="setFilter('chrome.proxy', this)"> chrome.proxy</a><span>, </span>
328 </span><span>
329 <a href="javascript:void(0);" onclick="setFilter('chrome.runtime', this) ">chrome.runtime</a><span>, </span>
330 </span><span>
331 <a href="javascript:void(0);" onclick="setFilter('chrome.storage', this) ">chrome.storage</a><span>, </span>
332 </span><span>
333 <a href="javascript:void(0);" onclick="setFilter('chrome.tabs', this)">c hrome.tabs</a><span>, </span>
334 </span><span>
335 <a href="javascript:void(0);" onclick="setFilter('chrome.topSites', this )">chrome.topSites</a><span>, </span>
336 </span><span>
337 <a href="javascript:void(0);" onclick="setFilter('chrome.tts', this)">ch rome.tts</a><span>, </span>
338 </span><span>
339 <a href="javascript:void(0);" onclick="setFilter('chrome.ttsEngine', thi s)">chrome.ttsEngine</a><span>, </span>
340 </span><span>
341 <a href="javascript:void(0);" onclick="setFilter('chrome.types', this)"> chrome.types</a><span>, </span>
342 </span><span>
343 <a href="javascript:void(0);" onclick="setFilter('chrome.webNavigation', this)">chrome.webNavigation</a><span>, </span>
344 </span><span>
345 <a href="javascript:void(0);" onclick="setFilter('chrome.webRequest', th is)">chrome.webRequest</a><span>, </span>
346 </span><span>
347 <a href="javascript:void(0);" onclick="setFilter('chrome.webstore', this )">chrome.webstore</a><span>, </span>
348 </span><span>
349 <a href="javascript:void(0);" onclick="setFilter('chrome.windows', this) ">chrome.windows</a>
350 </span>
351 </span>
352 </div>
353 </div>
354 <div class="sample" id="0262260daf0c8f7b28feff2ef23b05e7abf9d1e0">
355 <img class="icon" src="images/sample-default-icon.png">
356 <h2 class="name">
357 <a href="#0262260daf0c8f7b28feff2ef23b05e7abf9d1e0">A browser action which c hanges its icon when clicked.</a>
358 </h2>
359 <p class="metadata features">Uses
360 <span>
361 <strong>background_page</strong><span>, </span>
362 </span><span>
363 <strong>browser_action</strong>
364 <span> and</span>
365 </span><span>
366 <strong>tabs</strong>
367 </span>
368 </p>
369 <p></p>
370 <div class="apicalls"><strong>Calls:</strong>
371 <ul>
372 <li>
373 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
374 </li><li>
375 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
376 </li>
377 </ul>
378 </div>
379 <div class="sourcefiles"><strong>Source files:</strong>
380 <ul>
381 <li>
382 <code><a target="_blank" href="examples/api/browserAction/set_icon_path/ background.js">background.js</a></code>
383 </li><li>
384 <code><a target="_blank" href="examples/api/browserAction/set_icon_path/ manifest.json">manifest.json</a></code>
385 </li>
386 </ul>
387 </div>
388 <div>
389 <a href="examples/api/browserAction/set_icon_path.zip">Download source</a>
390 <!-- Only show the Install CRX link if a CRX file is provided -->
391 </div>
392 </div><div class="sample" id="ea2894c41cb8e80a4433a3e6c5772dadce9be90d">
393 <img class="icon" src="images/sample-default-icon.png">
394 <h2 class="name">
395 <a href="#ea2894c41cb8e80a4433a3e6c5772dadce9be90d">A browser action with a popup that changes the page color.</a>
396 </h2>
397 <p class="metadata features">Uses
398 <span>
399 <strong>browser_action</strong>
400 <span> and</span>
401 </span><span>
402 <strong>tabs</strong>
403 </span>
404 </p>
405 <p></p>
406 <div class="apicalls"><strong>Calls:</strong>
407 <ul>
408 <li>
409 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
410 </li>
411 </ul>
412 </div>
413 <div class="sourcefiles"><strong>Source files:</strong>
414 <ul>
415 <li>
416 <code><a target="_blank" href="examples/api/browserAction/set_page_color /manifest.json">manifest.json</a></code>
417 </li><li>
418 <code><a target="_blank" href="examples/api/browserAction/set_page_color /popup.html">popup.html</a></code>
419 </li><li>
420 <code><a target="_blank" href="examples/api/browserAction/set_page_color /popup.js">popup.js</a></code>
421 </li>
422 </ul>
423 </div>
424 <div>
425 <a href="examples/api/browserAction/set_page_color.zip">Download source</a>
426 <!-- Only show the Install CRX link if a CRX file is provided -->
427 </div>
428 </div><div class="sample" id="ede3c47b7757245be42ec33fd5ca63df4b490066">
429 <img class="icon" src="images/sample-default-icon.png">
430 <h2 class="name">
431 <a href="#ede3c47b7757245be42ec33fd5ca63df4b490066">A browser action with no icon that makes the page red</a>
432 </h2>
433 <p class="metadata features">Uses
434 <span>
435 <strong>background_page</strong><span>, </span>
436 </span><span>
437 <strong>browser_action</strong>
438 <span> and</span>
439 </span><span>
440 <strong>tabs</strong>
441 </span>
442 </p>
443 <p></p>
444 <div class="apicalls"><strong>Calls:</strong>
445 <ul>
446 <li>
447 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
448 </li><li>
449 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
450 </li><li>
451 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
452 </li><li>
453 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
454 </li>
455 </ul>
456 </div>
457 <div class="sourcefiles"><strong>Source files:</strong>
458 <ul>
459 <li>
460 <code><a target="_blank" href="examples/api/browserAction/make_page_red/ background.js">background.js</a></code>
461 </li><li>
462 <code><a target="_blank" href="examples/api/browserAction/make_page_red/ manifest.json">manifest.json</a></code>
463 </li>
464 </ul>
465 </div>
466 <div>
467 <a href="examples/api/browserAction/make_page_red.zip">Download source</a>
468 <!-- Only show the Install CRX link if a CRX file is provided -->
469 </div>
470 </div><div class="sample" id="fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a">
471 <img class="icon" src="images/sample-default-icon.png">
472 <h2 class="name">
473 <a href="#fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a">AcceptLanguage</a>
474 </h2>
475 <p class="metadata features">Uses
476 <span>
477 <strong>browser_action</strong>
478 </span>
479 </p>
480 <p>Returns accept languages of the browser</p>
481 <div class="apicalls"><strong>Calls:</strong>
482 <ul>
483 <li>
484 <code><a href="i18n.html#method-getAcceptLanguages">chrome.i18n.getAccep tLanguages</a></code>
485 </li><li>
486 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
487 </li>
488 </ul>
489 </div>
490 <div class="sourcefiles"><strong>Source files:</strong>
491 <ul>
492 <li>
493 <code><a target="_blank" href="examples/api/i18n/getMessage/_locales/en_ US/messages.json">_locales/en_US/messages.json</a></code>
494 </li><li>
495 <code><a target="_blank" href="examples/api/i18n/getMessage/_locales/es/ messages.json">_locales/es/messages.json</a></code>
496 </li><li>
497 <code><a target="_blank" href="examples/api/i18n/getMessage/_locales/sr/ messages.json">_locales/sr/messages.json</a></code>
498 </li><li>
499 <code><a target="_blank" href="examples/api/i18n/getMessage/manifest.jso n">manifest.json</a></code>
500 </li><li>
501 <code><a target="_blank" href="examples/api/i18n/getMessage/popup.html"> popup.html</a></code>
502 </li><li>
503 <code><a target="_blank" href="examples/api/i18n/getMessage/popup.js">po pup.js</a></code>
504 </li>
505 </ul>
506 </div>
507 <div>
508 <a href="examples/api/i18n/getMessage.zip">Download source</a>
509 <!-- Only show the Install CRX link if a CRX file is provided -->
510 </div>
511 </div><div class="sample" id="9a6e4ec46997fb92b324974afa08a3d007e2537f">
512 <img class="icon" src="images/sample-default-icon.png">
513 <h2 class="name">
514 <a href="#9a6e4ec46997fb92b324974afa08a3d007e2537f">Animated Page Action</a>
515 </h2>
516 <p class="metadata features">Uses
517 <span>
518 <strong>background_page</strong><span>, </span>
519 </span><span>
520 <strong>page_action</strong>
521 <span> and</span>
522 </span><span>
523 <strong>tabs</strong>
524 </span>
525 </p>
526 <p>This extension adds an animated browser action to the toolbar.</p>
527 <div class="apicalls"><strong>Calls:</strong>
528 <ul>
529 <li>
530 <code><a href="pageAction.html#method-hide">chrome.pageAction.hide</a></ code>
531 </li><li>
532 <code><a href="pageAction.html#event-onClicked">chrome.pageAction.onClic ked</a></code>
533 </li><li>
534 <code><a href="pageAction.html#method-setIcon">chrome.pageAction.setIcon </a></code>
535 </li><li>
536 <code><a href="pageAction.html#method-setTitle">chrome.pageAction.setTit le</a></code>
537 </li><li>
538 <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></ code>
539 </li><li>
540 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
541 </li>
542 </ul>
543 </div>
544 <div class="sourcefiles"><strong>Source files:</strong>
545 <ul>
546 <li>
547 <code><a target="_blank" href="examples/api/pageAction/set_icon/backgrou nd.html">background.html</a></code>
548 </li><li>
549 <code><a target="_blank" href="examples/api/pageAction/set_icon/manifest .json">manifest.json</a></code>
550 </li>
551 </ul>
552 </div>
553 <div>
554 <a href="examples/api/pageAction/set_icon.zip">Download source</a>
555 <!-- Only show the Install CRX link if a CRX file is provided -->
556 </div>
557 </div><div class="sample" id="a1f7cf79dd555b04fa8d603247a040e644996293">
558 <img class="icon" src="images/sample-default-icon.png">
559 <h2 class="name">
560 <a href="#a1f7cf79dd555b04fa8d603247a040e644996293">App Launcher</a>
561 </h2>
562 <p class="metadata features">Uses
563 <span>
564 <strong>browser_action</strong>
565 <span> and</span>
566 </span><span>
567 <strong>management</strong>
568 </span>
569 </p>
570 <p></p>
571 <div class="apicalls"><strong>Calls:</strong>
572 <ul>
573 <li>
574 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
575 </li><li>
576 <code><a href="management.html#method-get">chrome.management.get</a></co de>
577 </li><li>
578 <code><a href="management.html#method-getAll">chrome.management.getAll</ a></code>
579 </li><li>
580 <code><a href="management.html#method-launchApp">chrome.management.launc hApp</a></code>
581 </li><li>
582 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
583 </li>
584 </ul>
585 </div>
586 <div class="sourcefiles"><strong>Source files:</strong>
587 <ul>
588 <li>
589 <code><a target="_blank" href="examples/extensions/app_launcher/manifest .json">manifest.json</a></code>
590 </li><li>
591 <code><a target="_blank" href="examples/extensions/app_launcher/popup.cs s">popup.css</a></code>
592 </li><li>
593 <code><a target="_blank" href="examples/extensions/app_launcher/popup.ht ml">popup.html</a></code>
594 </li><li>
595 <code><a target="_blank" href="examples/extensions/app_launcher/popup.js ">popup.js</a></code>
596 </li>
597 </ul>
598 </div>
599 <div>
600 <a href="examples/extensions/app_launcher.zip">Download source</a>
601 <!-- Only show the Install CRX link if a CRX file is provided -->
602 </div>
603 </div><div class="sample" id="9747e3d6a3eab39bc7c17f11a80573c62d44c7e5">
604 <img class="icon" src="images/sample-default-icon.png">
605 <h2 class="name">
606 <a href="#9747e3d6a3eab39bc7c17f11a80573c62d44c7e5">Blank new tab page</a>
607 </h2>
608 <p class="metadata features">Uses
609 <span>
610 <strong>chrome_url_overrides</strong>
611 </span>
612 </p>
613 <p></p>
614 <div class="sourcefiles"><strong>Source files:</strong>
615 <ul>
616 <li>
617 <code><a target="_blank" href="examples/api/override/blank_ntp/blank.htm l">blank.html</a></code>
618 </li><li>
619 <code><a target="_blank" href="examples/api/override/blank_ntp/manifest. json">manifest.json</a></code>
620 </li>
621 </ul>
622 </div>
623 <div>
624 <a href="examples/api/override/blank_ntp.zip">Download source</a>
625 <!-- Only show the Install CRX link if a CRX file is provided -->
626 </div>
627 </div><div class="sample" id="0bf0930a32829dfb77170535ecb27adc2de3998a">
628 <img class="icon" src="images/sample-default-icon.png">
629 <h2 class="name">
630 <a href="#0bf0930a32829dfb77170535ecb27adc2de3998a">Block/allow referrer API example extension</a>
631 </h2>
632 <p class="metadata features">Uses
633 <span>
634 <strong>browser_action</strong>
635 <span> and</span>
636 </span><span>
637 <strong>privacy</strong>
638 </span>
639 </p>
640 <p>Sample extension which demonstrates how to access a preference.</p>
641 <div class="apicalls"><strong>Calls:</strong>
642 <ul>
643 <li>
644 <code><a href="extension.html#method-isAllowedIncognitoAccess">chrome.ex tension.isAllowedIncognitoAccess</a></code>
645 </li>
646 </ul>
647 </div>
648 <div class="sourcefiles"><strong>Source files:</strong>
649 <ul>
650 <li>
651 <code><a target="_blank" href="examples/api/preferences/enableReferrer/m anifest.json">manifest.json</a></code>
652 </li><li>
653 <code><a target="_blank" href="examples/api/preferences/enableReferrer/p opup.css">popup.css</a></code>
654 </li><li>
655 <code><a target="_blank" href="examples/api/preferences/enableReferrer/p opup.html">popup.html</a></code>
656 </li><li>
657 <code><a target="_blank" href="examples/api/preferences/enableReferrer/p opup.js">popup.js</a></code>
658 </li>
659 </ul>
660 </div>
661 <div>
662 <a href="examples/api/preferences/enableReferrer.zip">Download source</a>
663 <!-- Only show the Install CRX link if a CRX file is provided -->
664 </div>
665 </div><div class="sample" id="7da105f28e200d42510aff3591dfa5aeb0b82605">
666 <img class="icon" src="images/sample-default-icon.png">
667 <h2 class="name">
668 <a href="#7da105f28e200d42510aff3591dfa5aeb0b82605">Block/allow third-party cookies API example extension</a>
669 </h2>
670 <p class="metadata features">Uses
671 <span>
672 <strong>browser_action</strong>
673 <span> and</span>
674 </span><span>
675 <strong>privacy</strong>
676 </span>
677 </p>
678 <p>Sample extension which demonstrates how to access a preference.</p>
679 <div class="apicalls"><strong>Calls:</strong>
680 <ul>
681 <li>
682 <code><a href="extension.html#method-isAllowedIncognitoAccess">chrome.ex tension.isAllowedIncognitoAccess</a></code>
683 </li>
684 </ul>
685 </div>
686 <div class="sourcefiles"><strong>Source files:</strong>
687 <ul>
688 <li>
689 <code><a target="_blank" href="examples/api/preferences/allowThirdPartyC ookies/manifest.json">manifest.json</a></code>
690 </li><li>
691 <code><a target="_blank" href="examples/api/preferences/allowThirdPartyC ookies/popup.css">popup.css</a></code>
692 </li><li>
693 <code><a target="_blank" href="examples/api/preferences/allowThirdPartyC ookies/popup.html">popup.html</a></code>
694 </li><li>
695 <code><a target="_blank" href="examples/api/preferences/allowThirdPartyC ookies/popup.js">popup.js</a></code>
696 </li>
697 </ul>
698 </div>
699 <div>
700 <a href="examples/api/preferences/allowThirdPartyCookies.zip">Download sourc e</a>
701 <!-- Only show the Install CRX link if a CRX file is provided -->
702 </div>
703 </div><div class="sample" id="9004d1a1b975859d07bdff94ea0a4baa106c4fd1">
704 <img class="icon" src="images/sample-default-icon.png">
705 <h2 class="name">
706 <a href="#9004d1a1b975859d07bdff94ea0a4baa106c4fd1">Broken Links</a>
707 </h2>
708 <p class="metadata features">Uses
709 <span>
710 <strong>background_page</strong><span>, </span>
711 </span><span>
712 <strong>devtools_page</strong><span>, </span>
713 </span><span>
714 <strong>experimental</strong>
715 <span> and</span>
716 </span><span>
717 <strong>tabs</strong>
718 </span>
719 </p>
720 <p>Extends the Developer Tools, adding an audit category that finds broken lin ks on the inspected page.</p>
721 <div class="apicalls"><strong>Calls:</strong>
722 <ul>
723 <li>
724 <code><a href="experimental.devtools.audits.html#method-addCategory">chr ome.experimental.devtools.audits.addCategory</a></code>
725 </li><li>
726 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
727 </li>
728 </ul>
729 </div>
730 <div class="sourcefiles"><strong>Source files:</strong>
731 <ul>
732 <li>
733 <code><a target="_blank" href="examples/api/devtools/audits/broken-links /background.js">background.js</a></code>
734 </li><li>
735 <code><a target="_blank" href="examples/api/devtools/audits/broken-links /content.js">content.js</a></code>
736 </li><li>
737 <code><a target="_blank" href="examples/api/devtools/audits/broken-links /devtools.html">devtools.html</a></code>
738 </li><li>
739 <code><a target="_blank" href="examples/api/devtools/audits/broken-links /devtools.js">devtools.js</a></code>
740 </li><li>
741 <code><a target="_blank" href="examples/api/devtools/audits/broken-links /manifest.json">manifest.json</a></code>
742 </li>
743 </ul>
744 </div>
745 <div>
746 <a href="examples/api/devtools/audits/broken-links.zip">Download source</a>
747 <!-- Only show the Install CRX link if a CRX file is provided -->
748 </div>
749 </div><div class="sample" id="e7e4284e3b5484b0c1eae7f724768945ad0121e4">
750 <img class="icon" src="images/sample-default-icon.png">
751 <h2 class="name">
752 <a href="#e7e4284e3b5484b0c1eae7f724768945ad0121e4">BrowsingData API: Basics </a>
753 </h2>
754 <p class="metadata features">Uses
755 <span>
756 <strong>browser_action</strong><span>, </span>
757 </span><span>
758 <strong>browsingData</strong>
759 <span> and</span>
760 </span><span>
761 <strong>popup</strong>
762 </span>
763 </p>
764 <p>A trivial usage example.</p>
765 <div class="apicalls"><strong>Calls:</strong>
766 <ul>
767 <li>
768 <code><a href="browsingData.html#method-remove">chrome.browsingData.remo ve</a></code>
769 </li>
770 </ul>
771 </div>
772 <div class="sourcefiles"><strong>Source files:</strong>
773 <ul>
774 <li>
775 <code><a target="_blank" href="examples/api/browsingData/basic/manifest. json">manifest.json</a></code>
776 </li><li>
777 <code><a target="_blank" href="examples/api/browsingData/basic/popup.css ">popup.css</a></code>
778 </li><li>
779 <code><a target="_blank" href="examples/api/browsingData/basic/popup.htm l">popup.html</a></code>
780 </li><li>
781 <code><a target="_blank" href="examples/api/browsingData/basic/popup.js" >popup.js</a></code>
782 </li>
783 </ul>
784 </div>
785 <div>
786 <a href="examples/api/browsingData/basic.zip">Download source</a>
787 <!-- Only show the Install CRX link if a CRX file is provided -->
788 </div>
789 </div><div class="sample" id="3fb3045783163c0eaaf0d0ce139f254502192a92">
790 <img class="icon" src="examples/extensions/calculator/icon_128.png">
791 <h2 class="name">
792 <a href="#3fb3045783163c0eaaf0d0ce139f254502192a92">Calculator (Platform App )</a>
793 </h2>
794 <p class="metadata features">Uses
795 <span>
796 <strong>appWindow</strong>
797 <span> and</span>
798 </span><span>
799 <strong>experimental</strong>
800 </span>
801 </p>
802 <p>Add numbers. Now includes subtraction!</p>
803 <div class="apicalls"><strong>Calls:</strong>
804 <ul>
805 <li>
806 <code><a href="appWindow.html#method-create">chrome.appWindow.create</a> </code>
807 </li>
808 </ul>
809 </div>
810 <div class="sourcefiles"><strong>Source files:</strong>
811 <ul>
812 <li>
813 <code><a target="_blank" href="examples/extensions/calculator/calculator .html">calculator.html</a></code>
814 </li><li>
815 <code><a target="_blank" href="examples/extensions/calculator/controller .js">controller.js</a></code>
816 </li><li>
817 <code><a target="_blank" href="examples/extensions/calculator/jquery/jqu ery.min.js">jquery/jquery.min.js</a></code>
818 </li><li>
819 <code><a target="_blank" href="examples/extensions/calculator/main.js">m ain.js</a></code>
820 </li><li>
821 <code><a target="_blank" href="examples/extensions/calculator/manifest.j son">manifest.json</a></code>
822 </li><li>
823 <code><a target="_blank" href="examples/extensions/calculator/model.js"> model.js</a></code>
824 </li><li>
825 <code><a target="_blank" href="examples/extensions/calculator/style.css" >style.css</a></code>
826 </li><li>
827 <code><a target="_blank" href="examples/extensions/calculator/view.js">v iew.js</a></code>
828 </li>
829 </ul>
830 </div>
831 <div>
832 <a href="examples/extensions/calculator.zip">Download source</a>
833 <!-- Only show the Install CRX link if a CRX file is provided -->
834 </div>
835 </div><div class="sample" id="7f4d3fac7ae1ad4d514a15cd0b2c48c57a58c55e">
836 <img class="icon" src="images/sample-default-icon.png">
837 <h2 class="name">
838 <a href="#7f4d3fac7ae1ad4d514a15cd0b2c48c57a58c55e">CatBlock</a>
839 </h2>
840 <p class="metadata features">Uses
841 <span>
842 <strong>background_page</strong><span>, </span>
843 </span><span>
844 <strong>webRequest</strong>
845 <span> and</span>
846 </span><span>
847 <strong>webRequestBlocking</strong>
848 </span>
849 </p>
850 <p>I can't has cheezburger!</p>
851 <div class="apicalls"><strong>Calls:</strong>
852 <ul>
853 <li>
854 <code><a href="webRequest.html#event-onBeforeRequest">chrome.webRequest. onBeforeRequest</a></code>
855 </li>
856 </ul>
857 </div>
858 <div class="sourcefiles"><strong>Source files:</strong>
859 <ul>
860 <li>
861 <code><a target="_blank" href="examples/extensions/catblock/background.j s">background.js</a></code>
862 </li><li>
863 <code><a target="_blank" href="examples/extensions/catblock/loldogs.js"> loldogs.js</a></code>
864 </li><li>
865 <code><a target="_blank" href="examples/extensions/catblock/manifest.jso n">manifest.json</a></code>
866 </li>
867 </ul>
868 </div>
869 <div>
870 <a href="examples/extensions/catblock.zip">Download source</a>
871 <!-- Only show the Install CRX link if a CRX file is provided -->
872 </div>
873 </div><div class="sample" id="924f75a201bb0ec8d6c0b1c9c88c679ea211c93d">
874 <img class="icon" src="images/sample-default-icon.png">
875 <h2 class="name">
876 <a href="#924f75a201bb0ec8d6c0b1c9c88c679ea211c93d">Chrome Query</a>
877 </h2>
878 <p class="metadata features">Uses
879 <span>
880 <strong>devtools_page</strong>
881 </span>
882 </p>
883 <p>Extends the Developer Tools, adding a sidebar that displays the jQuery data associated with the selected DOM element.</p>
884 <div class="sourcefiles"><strong>Source files:</strong>
885 <ul>
886 <li>
887 <code><a target="_blank" href="examples/api/devtools/panels/chrome-query /devtools.html">devtools.html</a></code>
888 </li><li>
889 <code><a target="_blank" href="examples/api/devtools/panels/chrome-query /devtools.js">devtools.js</a></code>
890 </li><li>
891 <code><a target="_blank" href="examples/api/devtools/panels/chrome-query /manifest.json">manifest.json</a></code>
892 </li>
893 </ul>
894 </div>
895 <div>
896 <a href="examples/api/devtools/panels/chrome-query.zip">Download source</a>
897 <!-- Only show the Install CRX link if a CRX file is provided -->
898 </div>
899 </div><div class="sample" id="903e7277139e1e6caec123d3319cab295d8d1b3a">
900 <img class="icon" src="examples/extensions/fx/icon.png">
901 <h2 class="name">
902 <a href="#903e7277139e1e6caec123d3319cab295d8d1b3a">Chrome Sounds</a>
903 </h2>
904 <p class="metadata features">Uses
905 <span>
906 <strong>background_page</strong><span>, </span>
907 </span><span>
908 <strong>bookmarks</strong><span>, </span>
909 </span><span>
910 <strong>options_page</strong>
911 <span> and</span>
912 </span><span>
913 <strong>tabs</strong>
914 </span>
915 </p>
916 <p>Enjoy a more magical and immersive experience when browsing the web using t he power of sound.</p>
917 <div class="apicalls"><strong>Calls:</strong>
918 <ul>
919 <li>
920 <code><a href="bookmarks.html#event-onCreated">chrome.bookmarks.onCreate d</a></code>
921 </li><li>
922 <code><a href="bookmarks.html#event-onMoved">chrome.bookmarks.onMoved</a ></code>
923 </li><li>
924 <code><a href="bookmarks.html#event-onRemoved">chrome.bookmarks.onRemove d</a></code>
925 </li><li>
926 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
927 </li><li>
928 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
929 </li><li>
930 <code><a href="tabs.html#event-onAttached">chrome.tabs.onAttached</a></c ode>
931 </li><li>
932 <code><a href="tabs.html#event-onCreated">chrome.tabs.onCreated</a></cod e>
933 </li><li>
934 <code><a href="tabs.html#event-onDetached">chrome.tabs.onDetached</a></c ode>
935 </li><li>
936 <code><a href="tabs.html#event-onMoved">chrome.tabs.onMoved</a></code>
937 </li><li>
938 <code><a href="tabs.html#event-onRemoved">chrome.tabs.onRemoved</a></cod e>
939 </li><li>
940 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
941 </li><li>
942 <code><a href="windows.html#event-onCreated">chrome.windows.onCreated</a ></code>
943 </li><li>
944 <code><a href="windows.html#event-onFocusChanged">chrome.windows.onFocus Changed</a></code>
945 </li><li>
946 <code><a href="windows.html#event-onRemoved">chrome.windows.onRemoved</a ></code>
947 </li>
948 </ul>
949 </div>
950 <div class="sourcefiles"><strong>Source files:</strong>
951 <ul>
952 <li>
953 <code><a target="_blank" href="examples/extensions/fx/bg.js">bg.js</a></ code>
954 </li><li>
955 <code><a target="_blank" href="examples/extensions/fx/content.js">conten t.js</a></code>
956 </li><li>
957 <code><a target="_blank" href="examples/extensions/fx/manifest.json">man ifest.json</a></code>
958 </li><li>
959 <code><a target="_blank" href="examples/extensions/fx/options.html">opti ons.html</a></code>
960 </li><li>
961 <code><a target="_blank" href="examples/extensions/fx/options.js">option s.js</a></code>
962 </li>
963 </ul>
964 </div>
965 <div>
966 <a href="examples/extensions/fx.zip">Download source</a>
967 <!-- Only show the Install CRX link if a CRX file is provided -->
968 </div>
969 </div><div class="sample" id="0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5">
970 <img class="icon" src="examples/extensions/buildbot/icon.png">
971 <h2 class="name">
972 <a href="#0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5">Chromium Buildbot Monito r</a>
973 </h2>
974 <p class="metadata features">Uses
975 <span>
976 <strong>background_page</strong><span>, </span>
977 </span><span>
978 <strong>browser_action</strong><span>, </span>
979 </span><span>
980 <strong>notifications</strong>
981 <span> and</span>
982 </span><span>
983 <strong>options_page</strong>
984 </span>
985 </p>
986 <p>Displays the status of the Chromium buildbot in the toolbar. Click to see more detailed status in a popup.</p>
987 <div class="apicalls"><strong>Calls:</strong>
988 <ul>
989 <li>
990 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
991 </li><li>
992 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
993 </li><li>
994 <code><a href="browserAction.html#method-setTitle">chrome.browserAction. setTitle</a></code>
995 </li><li>
996 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
997 </li>
998 </ul>
999 </div>
1000 <div class="sourcefiles"><strong>Source files:</strong>
1001 <ul>
1002 <li>
1003 <code><a target="_blank" href="examples/extensions/buildbot/bg.js">bg.js </a></code>
1004 </li><li>
1005 <code><a target="_blank" href="examples/extensions/buildbot/manifest.jso n">manifest.json</a></code>
1006 </li><li>
1007 <code><a target="_blank" href="examples/extensions/buildbot/options.html ">options.html</a></code>
1008 </li><li>
1009 <code><a target="_blank" href="examples/extensions/buildbot/options.js"> options.js</a></code>
1010 </li><li>
1011 <code><a target="_blank" href="examples/extensions/buildbot/popup.html"> popup.html</a></code>
1012 </li><li>
1013 <code><a target="_blank" href="examples/extensions/buildbot/popup.js">po pup.js</a></code>
1014 </li>
1015 </ul>
1016 </div>
1017 <div>
1018 <a href="examples/extensions/buildbot.zip">Download source</a>
1019 <!-- Only show the Install CRX link if a CRX file is provided -->
1020 </div>
1021 </div><div class="sample" id="ac31228200b41a87982e386cc90d3a6eee4ad885">
1022 <img class="icon" src="images/sample-default-icon.png">
1023 <h2 class="name">
1024 <a href="#ac31228200b41a87982e386cc90d3a6eee4ad885">Chromium Search</a>
1025 </h2>
1026 <p class="metadata features">Uses
1027 <span>
1028 <strong>background_page</strong>
1029 <span> and</span>
1030 </span><span>
1031 <strong>tabs</strong>
1032 </span>
1033 </p>
1034 <p>Add support to the omnibox to search the Chromium source code.</p>
1035 <div class="apicalls"><strong>Calls:</strong>
1036 <ul>
1037 <li>
1038 <code><a href="omnibox.html#event-onInputCancelled">chrome.omnibox.onInp utCancelled</a></code>
1039 </li><li>
1040 <code><a href="omnibox.html#event-onInputChanged">chrome.omnibox.onInput Changed</a></code>
1041 </li><li>
1042 <code><a href="omnibox.html#event-onInputEntered">chrome.omnibox.onInput Entered</a></code>
1043 </li><li>
1044 <code><a href="omnibox.html#event-onInputStarted">chrome.omnibox.onInput Started</a></code>
1045 </li><li>
1046 <code><a href="omnibox.html#method-setDefaultSuggestion">chrome.omnibox. setDefaultSuggestion</a></code>
1047 </li><li>
1048 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1049 </li><li>
1050 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
1051 </li>
1052 </ul>
1053 </div>
1054 <div class="sourcefiles"><strong>Source files:</strong>
1055 <ul>
1056 <li>
1057 <code><a target="_blank" href="examples/extensions/chrome_search/backgro und.js">background.js</a></code>
1058 </li><li>
1059 <code><a target="_blank" href="examples/extensions/chrome_search/manifes t.json">manifest.json</a></code>
1060 </li>
1061 </ul>
1062 </div>
1063 <div>
1064 <a href="examples/extensions/chrome_search.zip">Download source</a>
1065 <!-- Only show the Install CRX link if a CRX file is provided -->
1066 </div>
1067 </div><div class="sample" id="7d5d6cf195bc25480256618e360aa38c6e6fba82">
1068 <img class="icon" src="images/sample-default-icon.png">
1069 <h2 class="name">
1070 <a href="#7d5d6cf195bc25480256618e360aa38c6e6fba82">CLD</a>
1071 </h2>
1072 <p class="metadata features">Uses
1073 <span>
1074 <strong>background_page</strong><span>, </span>
1075 </span><span>
1076 <strong>browser_action</strong>
1077 <span> and</span>
1078 </span><span>
1079 <strong>tabs</strong>
1080 </span>
1081 </p>
1082 <p>Displays the language of a tab</p>
1083 <div class="apicalls"><strong>Calls:</strong>
1084 <ul>
1085 <li>
1086 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
1087 </li><li>
1088 <code><a href="tabs.html#method-detectLanguage">chrome.tabs.detectLangua ge</a></code>
1089 </li><li>
1090 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1091 </li><li>
1092 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1093 </li>
1094 </ul>
1095 </div>
1096 <div class="sourcefiles"><strong>Source files:</strong>
1097 <ul>
1098 <li>
1099 <code><a target="_blank" href="examples/api/i18n/cld/background.js">back ground.js</a></code>
1100 </li><li>
1101 <code><a target="_blank" href="examples/api/i18n/cld/manifest.json">mani fest.json</a></code>
1102 </li>
1103 </ul>
1104 </div>
1105 <div>
1106 <a href="examples/api/i18n/cld.zip">Download source</a>
1107 <!-- Only show the Install CRX link if a CRX file is provided -->
1108 </div>
1109 </div><div class="sample" id="1a146c028f79982bdc28497ab263dd2f263aa735">
1110 <img class="icon" src="images/sample-default-icon.png">
1111 <h2 class="name">
1112 <a href="#1a146c028f79982bdc28497ab263dd2f263aa735">Console TTS Engine</a>
1113 </h2>
1114 <p class="metadata features">Uses
1115 <span>
1116 <strong>background_page</strong><span>, </span>
1117 </span><span>
1118 <strong>tabs</strong>
1119 <span> and</span>
1120 </span><span>
1121 <strong>ttsEngine</strong>
1122 </span>
1123 </p>
1124 <p>A "silent" TTS engine that prints text to a small window rather than synthe sizing speech.</p>
1125 <div class="apicalls"><strong>Calls:</strong>
1126 <ul>
1127 <li>
1128 <code><a href="extension.html#method-getViews">chrome.extension.getViews </a></code>
1129 </li><li>
1130 <code><a href="ttsEngine.html#event-onSpeak">chrome.ttsEngine.onSpeak</a ></code>
1131 </li><li>
1132 <code><a href="ttsEngine.html#event-onStop">chrome.ttsEngine.onStop</a>< /code>
1133 </li><li>
1134 <code><a href="windows.html#method-create">chrome.windows.create</a></co de>
1135 </li><li>
1136 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
1137 </li><li>
1138 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
1139 </li><li>
1140 <code><a href="windows.html#event-onRemoved">chrome.windows.onRemoved</a ></code>
1141 </li>
1142 </ul>
1143 </div>
1144 <div class="sourcefiles"><strong>Source files:</strong>
1145 <ul>
1146 <li>
1147 <code><a target="_blank" href="examples/api/ttsEngine/console_tts_engine /console_tts_engine.html">console_tts_engine.html</a></code>
1148 </li><li>
1149 <code><a target="_blank" href="examples/api/ttsEngine/console_tts_engine /console_tts_engine.js">console_tts_engine.js</a></code>
1150 </li><li>
1151 <code><a target="_blank" href="examples/api/ttsEngine/console_tts_engine /manifest.json">manifest.json</a></code>
1152 </li>
1153 </ul>
1154 </div>
1155 <div>
1156 <a href="examples/api/ttsEngine/console_tts_engine.zip">Download source</a>
1157 <!-- Only show the Install CRX link if a CRX file is provided -->
1158 </div>
1159 </div><div class="sample" id="6871d09f4a96bf9d4b6cc724d00e909cee0f3902">
1160 <img class="icon" src="examples/howto/contentscript_xhr/sample-128.png">
1161 <h2 class="name">
1162 <a href="#6871d09f4a96bf9d4b6cc724d00e909cee0f3902">Content Script Cross-Dom ain XMLHttpRequest Example</a>
1163 </h2>
1164 <p>Demonstrates making cross domain requests from a content script by putting Twitter trends on Google News.</p>
1165 <div class="sourcefiles"><strong>Source files:</strong>
1166 <ul>
1167 <li>
1168 <code><a target="_blank" href="examples/howto/contentscript_xhr/contents cript.js">contentscript.js</a></code>
1169 </li><li>
1170 <code><a target="_blank" href="examples/howto/contentscript_xhr/manifest .json">manifest.json</a></code>
1171 </li>
1172 </ul>
1173 </div>
1174 <div>
1175 <a href="examples/howto/contentscript_xhr.zip">Download source</a>
1176 <!-- Only show the Install CRX link if a CRX file is provided -->
1177 </div>
1178 </div><div class="sample" id="e1f97e61e28ff33131d66dd28a4ed70a77874a51">
1179 <img class="icon" src="images/sample-default-icon.png">
1180 <h2 class="name">
1181 <a href="#e1f97e61e28ff33131d66dd28a4ed70a77874a51">Content settings</a>
1182 </h2>
1183 <p class="metadata features">Uses
1184 <span>
1185 <strong>browser_action</strong><span>, </span>
1186 </span><span>
1187 <strong>contentSettings</strong>
1188 <span> and</span>
1189 </span><span>
1190 <strong>tabs</strong>
1191 </span>
1192 </p>
1193 <p>Shows the content settings for the current site.</p>
1194 <div class="apicalls"><strong>Calls:</strong>
1195 <ul>
1196 <li>
1197 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1198 </li>
1199 </ul>
1200 </div>
1201 <div class="sourcefiles"><strong>Source files:</strong>
1202 <ul>
1203 <li>
1204 <code><a target="_blank" href="examples/api/contentSettings/manifest.jso n">manifest.json</a></code>
1205 </li><li>
1206 <code><a target="_blank" href="examples/api/contentSettings/popup.html"> popup.html</a></code>
1207 </li><li>
1208 <code><a target="_blank" href="examples/api/contentSettings/popup.js">po pup.js</a></code>
1209 </li>
1210 </ul>
1211 </div>
1212 <div>
1213 <a href="examples/api/contentSettings.zip">Download source</a>
1214 <!-- Only show the Install CRX link if a CRX file is provided -->
1215 </div>
1216 </div><div class="sample" id="5d81304a17cf7ac2887484f730fbd2b01e51e166">
1217 <img class="icon" src="images/sample-default-icon.png">
1218 <h2 class="name">
1219 <a href="#5d81304a17cf7ac2887484f730fbd2b01e51e166">Context Menus Sample</a>
1220 </h2>
1221 <p class="metadata features">Uses
1222 <span>
1223 <strong>background_page</strong>
1224 <span> and</span>
1225 </span><span>
1226 <strong>contextMenus</strong>
1227 </span>
1228 </p>
1229 <p>Shows some of the features of the Context Menus API</p>
1230 <div class="apicalls"><strong>Calls:</strong>
1231 <ul>
1232 <li>
1233 <code><a href="contextMenus.html#method-create">chrome.contextMenus.crea te</a></code>
1234 </li>
1235 </ul>
1236 </div>
1237 <div class="sourcefiles"><strong>Source files:</strong>
1238 <ul>
1239 <li>
1240 <code><a target="_blank" href="examples/api/contextMenus/basic/manifest. json">manifest.json</a></code>
1241 </li><li>
1242 <code><a target="_blank" href="examples/api/contextMenus/basic/sample.js ">sample.js</a></code>
1243 </li>
1244 </ul>
1245 </div>
1246 <div>
1247 <a href="examples/api/contextMenus/basic.zip">Download source</a>
1248 <!-- Only show the Install CRX link if a CRX file is provided -->
1249 </div>
1250 </div><div class="sample" id="82fdc54d98adc279e8bbb7be60fff477cd1294a5">
1251 <img class="icon" src="images/sample-default-icon.png">
1252 <h2 class="name">
1253 <a href="#82fdc54d98adc279e8bbb7be60fff477cd1294a5">Context Menus Sample (wi th Event Page)</a>
1254 </h2>
1255 <p class="metadata features">Uses
1256 <span>
1257 <strong>background_page</strong>
1258 <span> and</span>
1259 </span><span>
1260 <strong>contextMenus</strong>
1261 </span>
1262 </p>
1263 <p>Shows some of the features of the Context Menus API using an event page</p>
1264 <div class="apicalls"><strong>Calls:</strong>
1265 <ul>
1266 <li>
1267 <code><a href="contextMenus.html#method-create">chrome.contextMenus.crea te</a></code>
1268 </li><li>
1269 <code><a href="contextMenus.html#event-onClicked">chrome.contextMenus.on Clicked</a></code>
1270 </li><li>
1271 <code><a href="runtime.html#event-onInstalled">chrome.runtime.onInstalle d</a></code>
1272 </li>
1273 </ul>
1274 </div>
1275 <div class="sourcefiles"><strong>Source files:</strong>
1276 <ul>
1277 <li>
1278 <code><a target="_blank" href="examples/api/contextMenus/event_page/mani fest.json">manifest.json</a></code>
1279 </li><li>
1280 <code><a target="_blank" href="examples/api/contextMenus/event_page/samp le.js">sample.js</a></code>
1281 </li>
1282 </ul>
1283 </div>
1284 <div>
1285 <a href="examples/api/contextMenus/event_page.zip">Download source</a>
1286 <!-- Only show the Install CRX link if a CRX file is provided -->
1287 </div>
1288 </div><div class="sample" id="4daa6becd0899a54776d9cf7f09613ed1a9f4d77">
1289 <img class="icon" src="examples/api/cookies/cookie.png">
1290 <h2 class="name">
1291 <a href="#4daa6becd0899a54776d9cf7f09613ed1a9f4d77">Cookie API Test Extensio n</a>
1292 </h2>
1293 <p class="metadata features">Uses
1294 <span>
1295 <strong>background_page</strong><span>, </span>
1296 </span><span>
1297 <strong>browser_action</strong><span>, </span>
1298 </span><span>
1299 <strong>cookies</strong>
1300 <span> and</span>
1301 </span><span>
1302 <strong>tabs</strong>
1303 </span>
1304 </p>
1305 <p>Testing Cookie API</p>
1306 <div class="apicalls"><strong>Calls:</strong>
1307 <ul>
1308 <li>
1309 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1310 </li><li>
1311 <code><a href="cookies.html#method-get">chrome.cookies.get</a></code>
1312 </li><li>
1313 <code><a href="cookies.html#method-getAll">chrome.cookies.getAll</a></co de>
1314 </li><li>
1315 <code><a href="cookies.html#event-onChanged">chrome.cookies.onChanged</a ></code>
1316 </li><li>
1317 <code><a href="cookies.html#method-remove">chrome.cookies.remove</a></co de>
1318 </li><li>
1319 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
1320 </li><li>
1321 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1322 </li><li>
1323 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
1324 </li><li>
1325 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
1326 </li><li>
1327 <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></co de>
1328 </li>
1329 </ul>
1330 </div>
1331 <div class="sourcefiles"><strong>Source files:</strong>
1332 <ul>
1333 <li>
1334 <code><a target="_blank" href="examples/api/cookies/background.js">backg round.js</a></code>
1335 </li><li>
1336 <code><a target="_blank" href="examples/api/cookies/manager.html">manage r.html</a></code>
1337 </li><li>
1338 <code><a target="_blank" href="examples/api/cookies/manager.js">manager. js</a></code>
1339 </li><li>
1340 <code><a target="_blank" href="examples/api/cookies/manifest.json">manif est.json</a></code>
1341 </li>
1342 </ul>
1343 </div>
1344 <div>
1345 <a href="examples/api/cookies.zip">Download source</a>
1346 <!-- Only show the Install CRX link if a CRX file is provided -->
1347 </div>
1348 </div><div class="sample" id="9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b">
1349 <img class="icon" src="images/sample-default-icon.png">
1350 <h2 class="name">
1351 <a href="#9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b">Download Selected Links< /a>
1352 </h2>
1353 <p class="metadata features">Uses
1354 <span>
1355 <strong>browser_action</strong><span>, </span>
1356 </span><span>
1357 <strong>experimental</strong>
1358 <span> and</span>
1359 </span><span>
1360 <strong>tabs</strong>
1361 </span>
1362 </p>
1363 <p>Select links on a page and download them.</p>
1364 <div class="apicalls"><strong>Calls:</strong>
1365 <ul>
1366 <li>
1367 <code><a href="experimental.downloads.html#method-download">chrome.exper imental.downloads.download</a></code>
1368 </li><li>
1369 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
1370 </li><li>
1371 <code><a href="tabs.html#method-query">chrome.tabs.query</a></code>
1372 </li><li>
1373 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
1374 </li><li>
1375 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
1376 </li>
1377 </ul>
1378 </div>
1379 <div class="sourcefiles"><strong>Source files:</strong>
1380 <ul>
1381 <li>
1382 <code><a target="_blank" href="examples/api/downloads/download_links/man ifest.json">manifest.json</a></code>
1383 </li><li>
1384 <code><a target="_blank" href="examples/api/downloads/download_links/pop up.html">popup.html</a></code>
1385 </li><li>
1386 <code><a target="_blank" href="examples/api/downloads/download_links/pop up.js">popup.js</a></code>
1387 </li><li>
1388 <code><a target="_blank" href="examples/api/downloads/download_links/sen d_links.js">send_links.js</a></code>
1389 </li>
1390 </ul>
1391 </div>
1392 <div>
1393 <a href="examples/api/downloads/download_links.zip">Download source</a>
1394 <!-- Only show the Install CRX link if a CRX file is provided -->
1395 </div>
1396 </div><div class="sample" id="028eb5364924344029bcbe1d527f132fc72b34e5">
1397 <img class="icon" src="examples/extensions/email_this_page/mail_128x128.png">
1398 <h2 class="name">
1399 <a href="#028eb5364924344029bcbe1d527f132fc72b34e5">Email this page (by Goog le)</a>
1400 </h2>
1401 <p class="metadata features">Uses
1402 <span>
1403 <strong>background_page</strong><span>, </span>
1404 </span><span>
1405 <strong>browser_action</strong><span>, </span>
1406 </span><span>
1407 <strong>options_page</strong>
1408 <span> and</span>
1409 </span><span>
1410 <strong>tabs</strong>
1411 </span>
1412 </p>
1413 <p>This extension adds an email button to the toolbar which allows you to emai l the page link using your default mail client or Gmail.</p>
1414 <div class="apicalls"><strong>Calls:</strong>
1415 <ul>
1416 <li>
1417 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1418 </li><li>
1419 <code><a href="extension.html#method-connect">chrome.extension.connect</ a></code>
1420 </li><li>
1421 <code><a href="extension.html#event-onConnect">chrome.extension.onConnec t</a></code>
1422 </li><li>
1423 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1424 </li><li>
1425 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
1426 </li><li>
1427 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
1428 </li>
1429 </ul>
1430 </div>
1431 <div class="sourcefiles"><strong>Source files:</strong>
1432 <ul>
1433 <li>
1434 <code><a target="_blank" href="examples/extensions/email_this_page/backg round.js">background.js</a></code>
1435 </li><li>
1436 <code><a target="_blank" href="examples/extensions/email_this_page/conte nt_script.js">content_script.js</a></code>
1437 </li><li>
1438 <code><a target="_blank" href="examples/extensions/email_this_page/manif est.json">manifest.json</a></code>
1439 </li><li>
1440 <code><a target="_blank" href="examples/extensions/email_this_page/optio ns.html">options.html</a></code>
1441 </li><li>
1442 <code><a target="_blank" href="examples/extensions/email_this_page/optio ns.js">options.js</a></code>
1443 </li>
1444 </ul>
1445 </div>
1446 <div>
1447 <a href="examples/extensions/email_this_page.zip">Download source</a>
1448 <!-- Only show the Install CRX link if a CRX file is provided -->
1449 </div>
1450 </div><div class="sample" id="26115f23aef245d6757587e3e517bbe4b3bc55fe">
1451 <img class="icon" src="images/sample-default-icon.png">
1452 <h2 class="name">
1453 <a href="#26115f23aef245d6757587e3e517bbe4b3bc55fe">Event Page Example</a>
1454 </h2>
1455 <p class="metadata features">Uses
1456 <span>
1457 <strong>alarms</strong><span>, </span>
1458 </span><span>
1459 <strong>background_page</strong><span>, </span>
1460 </span><span>
1461 <strong>bookmarks</strong><span>, </span>
1462 </span><span>
1463 <strong>browser_action</strong><span>, </span>
1464 </span><span>
1465 <strong>experimental</strong><span>, </span>
1466 </span><span>
1467 <strong>keybinding</strong>
1468 <span> and</span>
1469 </span><span>
1470 <strong>tabs</strong>
1471 </span>
1472 </p>
1473 <p>Demonstrates usage and features of the event page</p>
1474 <div class="apicalls"><strong>Calls:</strong>
1475 <ul>
1476 <li>
1477 <code><a href="alarms.html#method-create">chrome.alarms.create</a></code >
1478 </li><li>
1479 <code><a href="alarms.html#event-onAlarm">chrome.alarms.onAlarm</a></cod e>
1480 </li><li>
1481 <code><a href="bookmarks.html#event-onRemoved">chrome.bookmarks.onRemove d</a></code>
1482 </li><li>
1483 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1484 </li><li>
1485 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
1486 </li><li>
1487 <code><a href="declarativeWebRequest.html#event-onRequest">chrome.declar ativeWebRequest.onRequest</a></code>
1488 </li><li>
1489 <code><a href="experimental.keybinding.html#event-onCommand">chrome.expe rimental.keybinding.onCommand</a></code>
1490 </li><li>
1491 <code><a href="extension.html#event-onMessage">chrome.extension.onMessag e</a></code>
1492 </li><li>
1493 <code><a href="extension.html#method-sendMessage">chrome.extension.sendM essage</a></code>
1494 </li><li>
1495 <code><a href="runtime.html#event-onInstalled">chrome.runtime.onInstalle d</a></code>
1496 </li><li>
1497 <code><a href="runtime.html#event-onSuspend">chrome.runtime.onSuspend</a ></code>
1498 </li><li>
1499 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1500 </li><li>
1501 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
1502 </li><li>
1503 <code><a href="tabs.html#method-query">chrome.tabs.query</a></code>
1504 </li><li>
1505 <code><a href="tabs.html#method-sendMessage">chrome.tabs.sendMessage</a> </code>
1506 </li>
1507 </ul>
1508 </div>
1509 <div class="sourcefiles"><strong>Source files:</strong>
1510 <ul>
1511 <li>
1512 <code><a target="_blank" href="examples/api/eventPage/basic/background.j s">background.js</a></code>
1513 </li><li>
1514 <code><a target="_blank" href="examples/api/eventPage/basic/content.js"> content.js</a></code>
1515 </li><li>
1516 <code><a target="_blank" href="examples/api/eventPage/basic/manifest.jso n">manifest.json</a></code>
1517 </li>
1518 </ul>
1519 </div>
1520 <div>
1521 <a href="examples/api/eventPage/basic.zip">Download source</a>
1522 <!-- Only show the Install CRX link if a CRX file is provided -->
1523 </div>
1524 </div><div class="sample" id="763a08e9b06595d785568a8d392b95a2f3700258">
1525 <img class="icon" src="examples/tutorials/analytics/analytics-extension-icon-1 28.png">
1526 <h2 class="name">
1527 <a href="#763a08e9b06595d785568a8d392b95a2f3700258">Event Tracking with Goog le Analytics</a>
1528 </h2>
1529 <p class="metadata features">Uses
1530 <span>
1531 <strong>browser_action</strong>
1532 </span>
1533 </p>
1534 <p>A sample extension which uses Google Analytics to track usage.</p>
1535 <div class="sourcefiles"><strong>Source files:</strong>
1536 <ul>
1537 <li>
1538 <code><a target="_blank" href="examples/tutorials/analytics/manifest.jso n">manifest.json</a></code>
1539 </li><li>
1540 <code><a target="_blank" href="examples/tutorials/analytics/popup.html"> popup.html</a></code>
1541 </li><li>
1542 <code><a target="_blank" href="examples/tutorials/analytics/popup.js">po pup.js</a></code>
1543 </li>
1544 </ul>
1545 </div>
1546 <div>
1547 <a href="examples/tutorials/analytics.zip">Download source</a>
1548 <!-- Only show the Install CRX link if a CRX file is provided -->
1549 </div>
1550 </div><div class="sample" id="4efa12eaaa442b6b7c880e7a38ceeb0cff7e8b77">
1551 <img class="icon" src="images/sample-default-icon.png">
1552 <h2 class="name">
1553 <a href="#4efa12eaaa442b6b7c880e7a38ceeb0cff7e8b77">FirePHP for Chrome</a>
1554 </h2>
1555 <p class="metadata features">Uses
1556 <span>
1557 <strong>background_page</strong><span>, </span>
1558 </span><span>
1559 <strong>devtools_page</strong>
1560 <span> and</span>
1561 </span><span>
1562 <strong>tabs</strong>
1563 </span>
1564 </p>
1565 <p>Extends the Developer Tools, adding support for parsing FirePHP messages fr om server</p>
1566 <div class="apicalls"><strong>Calls:</strong>
1567 <ul>
1568 <li>
1569 <code><a href="devtools.network.html#method-getHAR">chrome.devtools.netw ork.getHAR</a></code>
1570 </li><li>
1571 <code><a href="devtools.network.html#event-onRequestFinished">chrome.dev tools.network.onRequestFinished</a></code>
1572 </li><li>
1573 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
1574 </li>
1575 </ul>
1576 </div>
1577 <div class="sourcefiles"><strong>Source files:</strong>
1578 <ul>
1579 <li>
1580 <code><a target="_blank" href="examples/api/devtools/network/chrome-fire php/background.js">background.js</a></code>
1581 </li><li>
1582 <code><a target="_blank" href="examples/api/devtools/network/chrome-fire php/devtools.html">devtools.html</a></code>
1583 </li><li>
1584 <code><a target="_blank" href="examples/api/devtools/network/chrome-fire php/devtools.js">devtools.js</a></code>
1585 </li><li>
1586 <code><a target="_blank" href="examples/api/devtools/network/chrome-fire php/manifest.json">manifest.json</a></code>
1587 </li>
1588 </ul>
1589 </div>
1590 <div>
1591 <a href="examples/api/devtools/network/chrome-firephp.zip">Download source</ a>
1592 <!-- Only show the Install CRX link if a CRX file is provided -->
1593 </div>
1594 </div><div class="sample" id="31d10fd5e61ca51eb59073b358d4ab5267cbf318">
1595 <img class="icon" src="examples/api/fontSettings/fonts128.png">
1596 <h2 class="name">
1597 <a href="#31d10fd5e61ca51eb59073b358d4ab5267cbf318">Font Settings</a>
1598 </h2>
1599 <p class="metadata features">Uses
1600 <span>
1601 <strong>browser_action</strong><span>, </span>
1602 </span><span>
1603 <strong>experimental</strong>
1604 <span> and</span>
1605 </span><span>
1606 <strong>popup</strong>
1607 </span>
1608 </p>
1609 <p>Sample extension for Font Settings API</p>
1610 <div class="apicalls"><strong>Calls:</strong>
1611 <ul>
1612 <li>
1613 <code><a href="experimental.fontSettings.html#method-clearDefaultFixedFo ntSize">chrome.experimental.fontSettings.clearDefaultFixedFontSize</a></code>
1614 </li><li>
1615 <code><a href="experimental.fontSettings.html#method-clearDefaultFontSiz e">chrome.experimental.fontSettings.clearDefaultFontSize</a></code>
1616 </li><li>
1617 <code><a href="experimental.fontSettings.html#method-clearFont">chrome.e xperimental.fontSettings.clearFont</a></code>
1618 </li><li>
1619 <code><a href="experimental.fontSettings.html#method-clearMinimumFontSiz e">chrome.experimental.fontSettings.clearMinimumFontSize</a></code>
1620 </li><li>
1621 <code><a href="experimental.fontSettings.html#method-getDefaultFixedFont Size">chrome.experimental.fontSettings.getDefaultFixedFontSize</a></code>
1622 </li><li>
1623 <code><a href="experimental.fontSettings.html#method-getDefaultFontSize" >chrome.experimental.fontSettings.getDefaultFontSize</a></code>
1624 </li><li>
1625 <code><a href="experimental.fontSettings.html#method-getFont">chrome.exp erimental.fontSettings.getFont</a></code>
1626 </li><li>
1627 <code><a href="experimental.fontSettings.html#method-getFontList">chrome .experimental.fontSettings.getFontList</a></code>
1628 </li><li>
1629 <code><a href="experimental.fontSettings.html#method-getMinimumFontSize" >chrome.experimental.fontSettings.getMinimumFontSize</a></code>
1630 </li><li>
1631 <code><a href="experimental.fontSettings.html#event-onDefaultFixedFontSi zeChanged">chrome.experimental.fontSettings.onDefaultFixedFontSizeChanged</a></c ode>
1632 </li><li>
1633 <code><a href="experimental.fontSettings.html#event-onDefaultFontSizeCha nged">chrome.experimental.fontSettings.onDefaultFontSizeChanged</a></code>
1634 </li><li>
1635 <code><a href="experimental.fontSettings.html#event-onFontChanged">chrom e.experimental.fontSettings.onFontChanged</a></code>
1636 </li><li>
1637 <code><a href="experimental.fontSettings.html#event-onMinimumFontSizeCha nged">chrome.experimental.fontSettings.onMinimumFontSizeChanged</a></code>
1638 </li><li>
1639 <code><a href="experimental.fontSettings.html#method-setDefaultFixedFont Size">chrome.experimental.fontSettings.setDefaultFixedFontSize</a></code>
1640 </li><li>
1641 <code><a href="experimental.fontSettings.html#method-setDefaultFontSize" >chrome.experimental.fontSettings.setDefaultFontSize</a></code>
1642 </li><li>
1643 <code><a href="experimental.fontSettings.html#method-setFont">chrome.exp erimental.fontSettings.setFont</a></code>
1644 </li><li>
1645 <code><a href="experimental.fontSettings.html#method-setMinimumFontSize" >chrome.experimental.fontSettings.setMinimumFontSize</a></code>
1646 </li>
1647 </ul>
1648 </div>
1649 <div class="sourcefiles"><strong>Source files:</strong>
1650 <ul>
1651 <li>
1652 <code><a target="_blank" href="examples/api/fontSettings/manifest.json"> manifest.json</a></code>
1653 </li><li>
1654 <code><a target="_blank" href="examples/api/fontSettings/popup.html">pop up.html</a></code>
1655 </li><li>
1656 <code><a target="_blank" href="examples/api/fontSettings/popup.js">popup .js</a></code>
1657 </li>
1658 </ul>
1659 </div>
1660 <div>
1661 <a href="examples/api/fontSettings.zip">Download source</a>
1662 <!-- Only show the Install CRX link if a CRX file is provided -->
1663 </div>
1664 </div><div class="sample" id="8b0dd31216235941bdd8eb33fda915ef5cf79a82">
1665 <img class="icon" src="examples/extensions/calendar/images/icon-128.gif">
1666 <h2 class="name">
1667 <a href="#8b0dd31216235941bdd8eb33fda915ef5cf79a82">Google Calendar Checker (by Google)</a>
1668 </h2>
1669 <p class="metadata features">Uses
1670 <span>
1671 <strong>background_page</strong><span>, </span>
1672 </span><span>
1673 <strong>browser_action</strong><span>, </span>
1674 </span><span>
1675 <strong>options_page</strong>
1676 <span> and</span>
1677 </span><span>
1678 <strong>tabs</strong>
1679 </span>
1680 </p>
1681 <p>Quickly see the time until your next meeting from any of your calendars. Cl ick on the button to be taken to your calendar.</p>
1682 <div class="apicalls"><strong>Calls:</strong>
1683 <ul>
1684 <li>
1685 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1686 </li><li>
1687 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
1688 </li><li>
1689 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
1690 </li><li>
1691 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
1692 </li><li>
1693 <code><a href="browserAction.html#method-setTitle">chrome.browserAction. setTitle</a></code>
1694 </li><li>
1695 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
1696 </li><li>
1697 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
1698 </li><li>
1699 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1700 </li><li>
1701 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1702 </li><li>
1703 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1704 </li><li>
1705 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
1706 </li>
1707 </ul>
1708 </div>
1709 <div class="sourcefiles"><strong>Source files:</strong>
1710 <ul>
1711 <li>
1712 <code><a target="_blank" href="examples/extensions/calendar/_locales/ar/ messages.json">_locales/ar/messages.json</a></code>
1713 </li><li>
1714 <code><a target="_blank" href="examples/extensions/calendar/_locales/bg/ messages.json">_locales/bg/messages.json</a></code>
1715 </li><li>
1716 <code><a target="_blank" href="examples/extensions/calendar/_locales/ca/ messages.json">_locales/ca/messages.json</a></code>
1717 </li><li>
1718 <code><a target="_blank" href="examples/extensions/calendar/_locales/cs/ messages.json">_locales/cs/messages.json</a></code>
1719 </li><li>
1720 <code><a target="_blank" href="examples/extensions/calendar/_locales/da/ messages.json">_locales/da/messages.json</a></code>
1721 </li><li>
1722 <code><a target="_blank" href="examples/extensions/calendar/_locales/de/ messages.json">_locales/de/messages.json</a></code>
1723 </li><li>
1724 <code><a target="_blank" href="examples/extensions/calendar/_locales/el/ messages.json">_locales/el/messages.json</a></code>
1725 </li><li>
1726 <code><a target="_blank" href="examples/extensions/calendar/_locales/en/ messages.json">_locales/en/messages.json</a></code>
1727 </li><li>
1728 <code><a target="_blank" href="examples/extensions/calendar/_locales/en_ GB/messages.json">_locales/en_GB/messages.json</a></code>
1729 </li><li>
1730 <code><a target="_blank" href="examples/extensions/calendar/_locales/es/ messages.json">_locales/es/messages.json</a></code>
1731 </li><li>
1732 <code><a target="_blank" href="examples/extensions/calendar/_locales/es_ 419/messages.json">_locales/es_419/messages.json</a></code>
1733 </li><li>
1734 <code><a target="_blank" href="examples/extensions/calendar/_locales/et/ messages.json">_locales/et/messages.json</a></code>
1735 </li><li>
1736 <code><a target="_blank" href="examples/extensions/calendar/_locales/fi/ messages.json">_locales/fi/messages.json</a></code>
1737 </li><li>
1738 <code><a target="_blank" href="examples/extensions/calendar/_locales/fil /messages.json">_locales/fil/messages.json</a></code>
1739 </li><li>
1740 <code><a target="_blank" href="examples/extensions/calendar/_locales/fr/ messages.json">_locales/fr/messages.json</a></code>
1741 </li><li>
1742 <code><a target="_blank" href="examples/extensions/calendar/_locales/he/ messages.json">_locales/he/messages.json</a></code>
1743 </li><li>
1744 <code><a target="_blank" href="examples/extensions/calendar/_locales/hi/ messages.json">_locales/hi/messages.json</a></code>
1745 </li><li>
1746 <code><a target="_blank" href="examples/extensions/calendar/_locales/hr/ messages.json">_locales/hr/messages.json</a></code>
1747 </li><li>
1748 <code><a target="_blank" href="examples/extensions/calendar/_locales/hu/ messages.json">_locales/hu/messages.json</a></code>
1749 </li><li>
1750 <code><a target="_blank" href="examples/extensions/calendar/_locales/id/ messages.json">_locales/id/messages.json</a></code>
1751 </li><li>
1752 <code><a target="_blank" href="examples/extensions/calendar/_locales/it/ messages.json">_locales/it/messages.json</a></code>
1753 </li><li>
1754 <code><a target="_blank" href="examples/extensions/calendar/_locales/ja/ messages.json">_locales/ja/messages.json</a></code>
1755 </li><li>
1756 <code><a target="_blank" href="examples/extensions/calendar/_locales/ko/ messages.json">_locales/ko/messages.json</a></code>
1757 </li><li>
1758 <code><a target="_blank" href="examples/extensions/calendar/_locales/lt/ messages.json">_locales/lt/messages.json</a></code>
1759 </li><li>
1760 <code><a target="_blank" href="examples/extensions/calendar/_locales/lv/ messages.json">_locales/lv/messages.json</a></code>
1761 </li><li>
1762 <code><a target="_blank" href="examples/extensions/calendar/_locales/nb/ messages.json">_locales/nb/messages.json</a></code>
1763 </li><li>
1764 <code><a target="_blank" href="examples/extensions/calendar/_locales/nl/ messages.json">_locales/nl/messages.json</a></code>
1765 </li><li>
1766 <code><a target="_blank" href="examples/extensions/calendar/_locales/pl/ messages.json">_locales/pl/messages.json</a></code>
1767 </li><li>
1768 <code><a target="_blank" href="examples/extensions/calendar/_locales/pt_ BR/messages.json">_locales/pt_BR/messages.json</a></code>
1769 </li><li>
1770 <code><a target="_blank" href="examples/extensions/calendar/_locales/pt_ PT/messages.json">_locales/pt_PT/messages.json</a></code>
1771 </li><li>
1772 <code><a target="_blank" href="examples/extensions/calendar/_locales/ro/ messages.json">_locales/ro/messages.json</a></code>
1773 </li><li>
1774 <code><a target="_blank" href="examples/extensions/calendar/_locales/ru/ messages.json">_locales/ru/messages.json</a></code>
1775 </li><li>
1776 <code><a target="_blank" href="examples/extensions/calendar/_locales/sk/ messages.json">_locales/sk/messages.json</a></code>
1777 </li><li>
1778 <code><a target="_blank" href="examples/extensions/calendar/_locales/sl/ messages.json">_locales/sl/messages.json</a></code>
1779 </li><li>
1780 <code><a target="_blank" href="examples/extensions/calendar/_locales/sr/ messages.json">_locales/sr/messages.json</a></code>
1781 </li><li>
1782 <code><a target="_blank" href="examples/extensions/calendar/_locales/sv/ messages.json">_locales/sv/messages.json</a></code>
1783 </li><li>
1784 <code><a target="_blank" href="examples/extensions/calendar/_locales/th/ messages.json">_locales/th/messages.json</a></code>
1785 </li><li>
1786 <code><a target="_blank" href="examples/extensions/calendar/_locales/tr/ messages.json">_locales/tr/messages.json</a></code>
1787 </li><li>
1788 <code><a target="_blank" href="examples/extensions/calendar/_locales/uk/ messages.json">_locales/uk/messages.json</a></code>
1789 </li><li>
1790 <code><a target="_blank" href="examples/extensions/calendar/_locales/vi/ messages.json">_locales/vi/messages.json</a></code>
1791 </li><li>
1792 <code><a target="_blank" href="examples/extensions/calendar/_locales/zh_ CN/messages.json">_locales/zh_CN/messages.json</a></code>
1793 </li><li>
1794 <code><a target="_blank" href="examples/extensions/calendar/_locales/zh_ TW/messages.json">_locales/zh_TW/messages.json</a></code>
1795 </li><li>
1796 <code><a target="_blank" href="examples/extensions/calendar/javascript/b ackground.js">javascript/background.js</a></code>
1797 </li><li>
1798 <code><a target="_blank" href="examples/extensions/calendar/javascript/o ptions.js">javascript/options.js</a></code>
1799 </li><li>
1800 <code><a target="_blank" href="examples/extensions/calendar/javascript/u til.js">javascript/util.js</a></code>
1801 </li><li>
1802 <code><a target="_blank" href="examples/extensions/calendar/manifest.jso n">manifest.json</a></code>
1803 </li><li>
1804 <code><a target="_blank" href="examples/extensions/calendar/views/backgr ound.html">views/background.html</a></code>
1805 </li><li>
1806 <code><a target="_blank" href="examples/extensions/calendar/views/option s.html">views/options.html</a></code>
1807 </li>
1808 </ul>
1809 </div>
1810 <div>
1811 <a href="examples/extensions/calendar.zip">Download source</a>
1812 <!-- Only show the Install CRX link if a CRX file is provided -->
1813 </div>
1814 </div><div class="sample" id="4e35caa9742fb82dbd628892d23a781614f6eff6">
1815 <img class="icon" src="examples/extensions/gdocs/img/docs_spreadsheets-128.gif ">
1816 <h2 class="name">
1817 <a href="#4e35caa9742fb82dbd628892d23a781614f6eff6">Google Document List Vie wer</a>
1818 </h2>
1819 <p class="metadata features">Uses
1820 <span>
1821 <strong>background_page</strong><span>, </span>
1822 </span><span>
1823 <strong>browser_action</strong><span>, </span>
1824 </span><span>
1825 <strong>options_page</strong>
1826 <span> and</span>
1827 </span><span>
1828 <strong>tabs</strong>
1829 </span>
1830 </p>
1831 <p>Demonstrates how to use OAuth to connect the Google Documents List Data API .</p>
1832 <div class="apicalls"><strong>Calls:</strong>
1833 <ul>
1834 <li>
1835 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
1836 </li><li>
1837 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
1838 </li><li>
1839 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
1840 </li><li>
1841 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1842 </li><li>
1843 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1844 </li><li>
1845 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1846 </li><li>
1847 <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
1848 </li>
1849 </ul>
1850 </div>
1851 <div class="sourcefiles"><strong>Source files:</strong>
1852 <ul>
1853 <li>
1854 <code><a target="_blank" href="examples/extensions/gdocs/background.html ">background.html</a></code>
1855 </li><li>
1856 <code><a target="_blank" href="examples/extensions/gdocs/chrome_ex_oauth .html">chrome_ex_oauth.html</a></code>
1857 </li><li>
1858 <code><a target="_blank" href="examples/extensions/gdocs/chrome_ex_oauth .js">chrome_ex_oauth.js</a></code>
1859 </li><li>
1860 <code><a target="_blank" href="examples/extensions/gdocs/chrome_ex_oauth simple.js">chrome_ex_oauthsimple.js</a></code>
1861 </li><li>
1862 <code><a target="_blank" href="examples/extensions/gdocs/js/jquery-1.4.1 .min.js">js/jquery-1.4.1.min.js</a></code>
1863 </li><li>
1864 <code><a target="_blank" href="examples/extensions/gdocs/manifest.json"> manifest.json</a></code>
1865 </li><li>
1866 <code><a target="_blank" href="examples/extensions/gdocs/options.html">o ptions.html</a></code>
1867 </li><li>
1868 <code><a target="_blank" href="examples/extensions/gdocs/popup.html">pop up.html</a></code>
1869 </li>
1870 </ul>
1871 </div>
1872 <div>
1873 <a href="examples/extensions/gdocs.zip">Download source</a>
1874 <!-- Only show the Install CRX link if a CRX file is provided -->
1875 </div>
1876 </div><div class="sample" id="bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca">
1877 <img class="icon" src="examples/extensions/gmail/icon_128.png">
1878 <h2 class="name">
1879 <a href="#bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca">Google Mail Checker</a>
1880 </h2>
1881 <p class="metadata features">Uses
1882 <span>
1883 <strong>alarms</strong><span>, </span>
1884 </span><span>
1885 <strong>background_page</strong><span>, </span>
1886 </span><span>
1887 <strong>browser_action</strong><span>, </span>
1888 </span><span>
1889 <strong>options_page</strong>
1890 <span> and</span>
1891 </span><span>
1892 <strong>tabs</strong>
1893 </span>
1894 </p>
1895 <p>Displays the number of unread messages in your Google Mail inbox. You can a lso click the button to open your inbox.</p>
1896 <div class="apicalls"><strong>Calls:</strong>
1897 <ul>
1898 <li>
1899 <code><a href="alarms.html#method-create">chrome.alarms.create</a></code >
1900 </li><li>
1901 <code><a href="alarms.html#event-onAlarm">chrome.alarms.onAlarm</a></cod e>
1902 </li><li>
1903 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1904 </li><li>
1905 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
1906 </li><li>
1907 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
1908 </li><li>
1909 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
1910 </li><li>
1911 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
1912 </li><li>
1913 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
1914 </li><li>
1915 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1916 </li><li>
1917 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1918 </li><li>
1919 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1920 </li><li>
1921 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
1922 </li>
1923 </ul>
1924 </div>
1925 <div class="sourcefiles"><strong>Source files:</strong>
1926 <ul>
1927 <li>
1928 <code><a target="_blank" href="examples/extensions/gmail/_locales/ar/mes sages.json">_locales/ar/messages.json</a></code>
1929 </li><li>
1930 <code><a target="_blank" href="examples/extensions/gmail/_locales/bg/mes sages.json">_locales/bg/messages.json</a></code>
1931 </li><li>
1932 <code><a target="_blank" href="examples/extensions/gmail/_locales/ca/mes sages.json">_locales/ca/messages.json</a></code>
1933 </li><li>
1934 <code><a target="_blank" href="examples/extensions/gmail/_locales/cs/mes sages.json">_locales/cs/messages.json</a></code>
1935 </li><li>
1936 <code><a target="_blank" href="examples/extensions/gmail/_locales/da/mes sages.json">_locales/da/messages.json</a></code>
1937 </li><li>
1938 <code><a target="_blank" href="examples/extensions/gmail/_locales/de/mes sages.json">_locales/de/messages.json</a></code>
1939 </li><li>
1940 <code><a target="_blank" href="examples/extensions/gmail/_locales/el/mes sages.json">_locales/el/messages.json</a></code>
1941 </li><li>
1942 <code><a target="_blank" href="examples/extensions/gmail/_locales/en/mes sages.json">_locales/en/messages.json</a></code>
1943 </li><li>
1944 <code><a target="_blank" href="examples/extensions/gmail/_locales/en_GB/ messages.json">_locales/en_GB/messages.json</a></code>
1945 </li><li>
1946 <code><a target="_blank" href="examples/extensions/gmail/_locales/es/mes sages.json">_locales/es/messages.json</a></code>
1947 </li><li>
1948 <code><a target="_blank" href="examples/extensions/gmail/_locales/es_419 /messages.json">_locales/es_419/messages.json</a></code>
1949 </li><li>
1950 <code><a target="_blank" href="examples/extensions/gmail/_locales/et/mes sages.json">_locales/et/messages.json</a></code>
1951 </li><li>
1952 <code><a target="_blank" href="examples/extensions/gmail/_locales/fi/mes sages.json">_locales/fi/messages.json</a></code>
1953 </li><li>
1954 <code><a target="_blank" href="examples/extensions/gmail/_locales/fil/me ssages.json">_locales/fil/messages.json</a></code>
1955 </li><li>
1956 <code><a target="_blank" href="examples/extensions/gmail/_locales/fr/mes sages.json">_locales/fr/messages.json</a></code>
1957 </li><li>
1958 <code><a target="_blank" href="examples/extensions/gmail/_locales/he/mes sages.json">_locales/he/messages.json</a></code>
1959 </li><li>
1960 <code><a target="_blank" href="examples/extensions/gmail/_locales/hi/mes sages.json">_locales/hi/messages.json</a></code>
1961 </li><li>
1962 <code><a target="_blank" href="examples/extensions/gmail/_locales/hr/mes sages.json">_locales/hr/messages.json</a></code>
1963 </li><li>
1964 <code><a target="_blank" href="examples/extensions/gmail/_locales/hu/mes sages.json">_locales/hu/messages.json</a></code>
1965 </li><li>
1966 <code><a target="_blank" href="examples/extensions/gmail/_locales/id/mes sages.json">_locales/id/messages.json</a></code>
1967 </li><li>
1968 <code><a target="_blank" href="examples/extensions/gmail/_locales/it/mes sages.json">_locales/it/messages.json</a></code>
1969 </li><li>
1970 <code><a target="_blank" href="examples/extensions/gmail/_locales/ja/mes sages.json">_locales/ja/messages.json</a></code>
1971 </li><li>
1972 <code><a target="_blank" href="examples/extensions/gmail/_locales/ko/mes sages.json">_locales/ko/messages.json</a></code>
1973 </li><li>
1974 <code><a target="_blank" href="examples/extensions/gmail/_locales/lt/mes sages.json">_locales/lt/messages.json</a></code>
1975 </li><li>
1976 <code><a target="_blank" href="examples/extensions/gmail/_locales/lv/mes sages.json">_locales/lv/messages.json</a></code>
1977 </li><li>
1978 <code><a target="_blank" href="examples/extensions/gmail/_locales/nb/mes sages.json">_locales/nb/messages.json</a></code>
1979 </li><li>
1980 <code><a target="_blank" href="examples/extensions/gmail/_locales/nl/mes sages.json">_locales/nl/messages.json</a></code>
1981 </li><li>
1982 <code><a target="_blank" href="examples/extensions/gmail/_locales/pl/mes sages.json">_locales/pl/messages.json</a></code>
1983 </li><li>
1984 <code><a target="_blank" href="examples/extensions/gmail/_locales/pt_BR/ messages.json">_locales/pt_BR/messages.json</a></code>
1985 </li><li>
1986 <code><a target="_blank" href="examples/extensions/gmail/_locales/pt_PT/ messages.json">_locales/pt_PT/messages.json</a></code>
1987 </li><li>
1988 <code><a target="_blank" href="examples/extensions/gmail/_locales/ro/mes sages.json">_locales/ro/messages.json</a></code>
1989 </li><li>
1990 <code><a target="_blank" href="examples/extensions/gmail/_locales/ru/mes sages.json">_locales/ru/messages.json</a></code>
1991 </li><li>
1992 <code><a target="_blank" href="examples/extensions/gmail/_locales/sk/mes sages.json">_locales/sk/messages.json</a></code>
1993 </li><li>
1994 <code><a target="_blank" href="examples/extensions/gmail/_locales/sl/mes sages.json">_locales/sl/messages.json</a></code>
1995 </li><li>
1996 <code><a target="_blank" href="examples/extensions/gmail/_locales/sr/mes sages.json">_locales/sr/messages.json</a></code>
1997 </li><li>
1998 <code><a target="_blank" href="examples/extensions/gmail/_locales/sv/mes sages.json">_locales/sv/messages.json</a></code>
1999 </li><li>
2000 <code><a target="_blank" href="examples/extensions/gmail/_locales/th/mes sages.json">_locales/th/messages.json</a></code>
2001 </li><li>
2002 <code><a target="_blank" href="examples/extensions/gmail/_locales/tr/mes sages.json">_locales/tr/messages.json</a></code>
2003 </li><li>
2004 <code><a target="_blank" href="examples/extensions/gmail/_locales/uk/mes sages.json">_locales/uk/messages.json</a></code>
2005 </li><li>
2006 <code><a target="_blank" href="examples/extensions/gmail/_locales/vi/mes sages.json">_locales/vi/messages.json</a></code>
2007 </li><li>
2008 <code><a target="_blank" href="examples/extensions/gmail/_locales/zh_CN/ messages.json">_locales/zh_CN/messages.json</a></code>
2009 </li><li>
2010 <code><a target="_blank" href="examples/extensions/gmail/_locales/zh_TW/ messages.json">_locales/zh_TW/messages.json</a></code>
2011 </li><li>
2012 <code><a target="_blank" href="examples/extensions/gmail/background.html ">background.html</a></code>
2013 </li><li>
2014 <code><a target="_blank" href="examples/extensions/gmail/background.js"> background.js</a></code>
2015 </li><li>
2016 <code><a target="_blank" href="examples/extensions/gmail/manifest.json"> manifest.json</a></code>
2017 </li><li>
2018 <code><a target="_blank" href="examples/extensions/gmail/options.html">o ptions.html</a></code>
2019 </li><li>
2020 <code><a target="_blank" href="examples/extensions/gmail/options.js">opt ions.js</a></code>
2021 </li>
2022 </ul>
2023 </div>
2024 <div>
2025 <a href="examples/extensions/gmail.zip">Download source</a>
2026 <!-- Only show the Install CRX link if a CRX file is provided -->
2027 </div>
2028 </div><div class="sample" id="14b9651fda4e57b2a5914ba73a779812201b750a">
2029 <img class="icon" src="images/sample-default-icon.png">
2030 <h2 class="name">
2031 <a href="#14b9651fda4e57b2a5914ba73a779812201b750a">Hello World</a>
2032 </h2>
2033 <p class="metadata features">Uses
2034 <span>
2035 <strong>browser_action</strong>
2036 </span>
2037 </p>
2038 <p>The first extension that I made.</p>
2039 <div class="sourcefiles"><strong>Source files:</strong>
2040 <ul>
2041 <li>
2042 <code><a target="_blank" href="examples/tutorials/getstarted/manifest.js on">manifest.json</a></code>
2043 </li><li>
2044 <code><a target="_blank" href="examples/tutorials/getstarted/popup.html" >popup.html</a></code>
2045 </li><li>
2046 <code><a target="_blank" href="examples/tutorials/getstarted/popup.js">p opup.js</a></code>
2047 </li>
2048 </ul>
2049 </div>
2050 <div>
2051 <a href="examples/tutorials/getstarted.zip">Download source</a>
2052 <!-- Only show the Install CRX link if a CRX file is provided -->
2053 </div>
2054 </div><div class="sample" id="2020d72f2577f53caf8e94e3dbac0fb849ceaa4d">
2055 <img class="icon" src="examples/api/idle/idle_simple/sample-128.png">
2056 <h2 class="name">
2057 <a href="#2020d72f2577f53caf8e94e3dbac0fb849ceaa4d">Idle - Simple Example</a >
2058 </h2>
2059 <p class="metadata features">Uses
2060 <span>
2061 <strong>background_page</strong><span>, </span>
2062 </span><span>
2063 <strong>browser_action</strong>
2064 <span> and</span>
2065 </span><span>
2066 <strong>idle</strong>
2067 </span>
2068 </p>
2069 <p>Demonstrates the Idle API</p>
2070 <div class="apicalls"><strong>Calls:</strong>
2071 <ul>
2072 <li>
2073 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
2074 </li><li>
2075 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
2076 </li><li>
2077 <code><a href="idle.html#event-onStateChanged">chrome.idle.onStateChange d</a></code>
2078 </li><li>
2079 <code><a href="idle.html#method-queryState">chrome.idle.queryState</a></ code>
2080 </li>
2081 </ul>
2082 </div>
2083 <div class="sourcefiles"><strong>Source files:</strong>
2084 <ul>
2085 <li>
2086 <code><a target="_blank" href="examples/api/idle/idle_simple/background. js">background.js</a></code>
2087 </li><li>
2088 <code><a target="_blank" href="examples/api/idle/idle_simple/history.htm l">history.html</a></code>
2089 </li><li>
2090 <code><a target="_blank" href="examples/api/idle/idle_simple/history.js" >history.js</a></code>
2091 </li><li>
2092 <code><a target="_blank" href="examples/api/idle/idle_simple/manifest.js on">manifest.json</a></code>
2093 </li>
2094 </ul>
2095 </div>
2096 <div>
2097 <a href="examples/api/idle/idle_simple.zip">Download source</a>
2098 <!-- Only show the Install CRX link if a CRX file is provided -->
2099 </div>
2100 </div><div class="sample" id="0ea1588bd07b20338fc21f725de1542a5fdf9726">
2101 <img class="icon" src="images/sample-default-icon.png">
2102 <h2 class="name">
2103 <a href="#0ea1588bd07b20338fc21f725de1542a5fdf9726">iGoogle new tab page</a>
2104 </h2>
2105 <p class="metadata features">Uses
2106 <span>
2107 <strong>chrome_url_overrides</strong>
2108 </span>
2109 </p>
2110 <p></p>
2111 <div class="sourcefiles"><strong>Source files:</strong>
2112 <ul>
2113 <li>
2114 <code><a target="_blank" href="examples/api/override/override_igoogle/ma nifest.json">manifest.json</a></code>
2115 </li><li>
2116 <code><a target="_blank" href="examples/api/override/override_igoogle/re direct.html">redirect.html</a></code>
2117 </li>
2118 </ul>
2119 </div>
2120 <div>
2121 <a href="examples/api/override/override_igoogle.zip">Download source</a>
2122 <!-- Only show the Install CRX link if a CRX file is provided -->
2123 </div>
2124 </div><div class="sample" id="646325c25f572a1d15edc73d057f821d847a4fbe">
2125 <img class="icon" src="examples/extensions/imageinfo/imageinfo-128.png">
2126 <h2 class="name">
2127 <a href="#646325c25f572a1d15edc73d057f821d847a4fbe">Imageinfo</a>
2128 </h2>
2129 <p class="metadata features">Uses
2130 <span>
2131 <strong>background_page</strong><span>, </span>
2132 </span><span>
2133 <strong>contextMenus</strong>
2134 <span> and</span>
2135 </span><span>
2136 <strong>tabs</strong>
2137 </span>
2138 </p>
2139 <p>Get image info for images, including EXIF data</p>
2140 <div class="apicalls"><strong>Calls:</strong>
2141 <ul>
2142 <li>
2143 <code><a href="contextMenus.html#method-create">chrome.contextMenus.crea te</a></code>
2144 </li><li>
2145 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
2146 </li><li>
2147 <code><a href="tabs.html#method-getCurrent">chrome.tabs.getCurrent</a></ code>
2148 </li><li>
2149 <code><a href="windows.html#method-create">chrome.windows.create</a></co de>
2150 </li><li>
2151 <code><a href="windows.html#method-update">chrome.windows.update</a></co de>
2152 </li>
2153 </ul>
2154 </div>
2155 <div class="sourcefiles"><strong>Source files:</strong>
2156 <ul>
2157 <li>
2158 <code><a target="_blank" href="examples/extensions/imageinfo/background. js">background.js</a></code>
2159 </li><li>
2160 <code><a target="_blank" href="examples/extensions/imageinfo/imageinfo/b inaryajax.js">imageinfo/binaryajax.js</a></code>
2161 </li><li>
2162 <code><a target="_blank" href="examples/extensions/imageinfo/imageinfo/e xif.js">imageinfo/exif.js</a></code>
2163 </li><li>
2164 <code><a target="_blank" href="examples/extensions/imageinfo/imageinfo/i mageinfo.js">imageinfo/imageinfo.js</a></code>
2165 </li><li>
2166 <code><a target="_blank" href="examples/extensions/imageinfo/info.css">i nfo.css</a></code>
2167 </li><li>
2168 <code><a target="_blank" href="examples/extensions/imageinfo/info.html"> info.html</a></code>
2169 </li><li>
2170 <code><a target="_blank" href="examples/extensions/imageinfo/info.js">in fo.js</a></code>
2171 </li><li>
2172 <code><a target="_blank" href="examples/extensions/imageinfo/manifest.js on">manifest.json</a></code>
2173 </li>
2174 </ul>
2175 </div>
2176 <div>
2177 <a href="examples/extensions/imageinfo.zip">Download source</a>
2178 <!-- Only show the Install CRX link if a CRX file is provided -->
2179 </div>
2180 </div><div class="sample" id="8f52a8a59c6fc16cb0d1ed0680b7f005be033d58">
2181 <img class="icon" src="images/sample-default-icon.png">
2182 <h2 class="name">
2183 <a href="#8f52a8a59c6fc16cb0d1ed0680b7f005be033d58">JavaScript pause/resume< /a>
2184 </h2>
2185 <p class="metadata features">Uses
2186 <span>
2187 <strong>background_page</strong><span>, </span>
2188 </span><span>
2189 <strong>browser_action</strong><span>, </span>
2190 </span><span>
2191 <strong>debugger</strong>
2192 <span> and</span>
2193 </span><span>
2194 <strong>tabs</strong>
2195 </span>
2196 </p>
2197 <p>Pauses / resumes JavaScript execution</p>
2198 <div class="apicalls"><strong>Calls:</strong>
2199 <ul>
2200 <li>
2201 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
2202 </li><li>
2203 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
2204 </li><li>
2205 <code><a href="browserAction.html#method-setTitle">chrome.browserAction. setTitle</a></code>
2206 </li><li>
2207 <code><a href="debugger.html#method-attach">chrome.debugger.attach</a></ code>
2208 </li><li>
2209 <code><a href="debugger.html#method-detach">chrome.debugger.detach</a></ code>
2210 </li><li>
2211 <code><a href="debugger.html#event-onDetach">chrome.debugger.onDetach</a ></code>
2212 </li><li>
2213 <code><a href="debugger.html#event-onEvent">chrome.debugger.onEvent</a>< /code>
2214 </li><li>
2215 <code><a href="debugger.html#method-sendCommand">chrome.debugger.sendCom mand</a></code>
2216 </li><li>
2217 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
2218 </li><li>
2219 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
2220 </li><li>
2221 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
2222 </li>
2223 </ul>
2224 </div>
2225 <div class="sourcefiles"><strong>Source files:</strong>
2226 <ul>
2227 <li>
2228 <code><a target="_blank" href="examples/api/debugger/pause-resume/backgr ound.js">background.js</a></code>
2229 </li><li>
2230 <code><a target="_blank" href="examples/api/debugger/pause-resume/manife st.json">manifest.json</a></code>
2231 </li>
2232 </ul>
2233 </div>
2234 <div>
2235 <a href="examples/api/debugger/pause-resume.zip">Download source</a>
2236 <!-- Only show the Install CRX link if a CRX file is provided -->
2237 </div>
2238 </div><div class="sample" id="65b2fe595b7ac38dddd89cca50f5efd0017b0bd4">
2239 <img class="icon" src="images/sample-default-icon.png">
2240 <h2 class="name">
2241 <a href="#65b2fe595b7ac38dddd89cca50f5efd0017b0bd4">Keyboard Pin</a>
2242 </h2>
2243 <p class="metadata features">Uses
2244 <span>
2245 <strong>background_page</strong>
2246 <span> and</span>
2247 </span><span>
2248 <strong>tabs</strong>
2249 </span>
2250 </p>
2251 <p>Creates a keyboard shortcut (C + Shift + P) to toggle the pinned state of t he currently selected tab</p>
2252 <div class="apicalls"><strong>Calls:</strong>
2253 <ul>
2254 <li>
2255 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
2256 </li><li>
2257 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
2258 </li>
2259 </ul>
2260 </div>
2261 <div class="sourcefiles"><strong>Source files:</strong>
2262 <ul>
2263 <li>
2264 <code><a target="_blank" href="examples/api/tabs/pin/background.js">back ground.js</a></code>
2265 </li><li>
2266 <code><a target="_blank" href="examples/api/tabs/pin/inject.js">inject.j s</a></code>
2267 </li><li>
2268 <code><a target="_blank" href="examples/api/tabs/pin/manifest.json">mani fest.json</a></code>
2269 </li>
2270 </ul>
2271 </div>
2272 <div>
2273 <a href="examples/api/tabs/pin.zip">Download source</a>
2274 <!-- Only show the Install CRX link if a CRX file is provided -->
2275 </div>
2276 </div><div class="sample" id="cc8563a6666add797264184a960c7b7c8bd3e64d">
2277 <img class="icon" src="images/sample-default-icon.png">
2278 <h2 class="name">
2279 <a href="#cc8563a6666add797264184a960c7b7c8bd3e64d">Live HTTP headers</a>
2280 </h2>
2281 <p class="metadata features">Uses
2282 <span>
2283 <strong>background_page</strong><span>, </span>
2284 </span><span>
2285 <strong>browser_action</strong><span>, </span>
2286 </span><span>
2287 <strong>debugger</strong>
2288 <span> and</span>
2289 </span><span>
2290 <strong>tabs</strong>
2291 </span>
2292 </p>
2293 <p>Displays the live log with the http requests headers</p>
2294 <div class="apicalls"><strong>Calls:</strong>
2295 <ul>
2296 <li>
2297 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
2298 </li><li>
2299 <code><a href="debugger.html#method-attach">chrome.debugger.attach</a></ code>
2300 </li><li>
2301 <code><a href="debugger.html#method-detach">chrome.debugger.detach</a></ code>
2302 </li><li>
2303 <code><a href="debugger.html#event-onEvent">chrome.debugger.onEvent</a>< /code>
2304 </li><li>
2305 <code><a href="debugger.html#method-sendCommand">chrome.debugger.sendCom mand</a></code>
2306 </li><li>
2307 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
2308 </li><li>
2309 <code><a href="windows.html#method-create">chrome.windows.create</a></co de>
2310 </li><li>
2311 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
2312 </li><li>
2313 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
2314 </li>
2315 </ul>
2316 </div>
2317 <div class="sourcefiles"><strong>Source files:</strong>
2318 <ul>
2319 <li>
2320 <code><a target="_blank" href="examples/api/debugger/live-headers/backgr ound.js">background.js</a></code>
2321 </li><li>
2322 <code><a target="_blank" href="examples/api/debugger/live-headers/header s.html">headers.html</a></code>
2323 </li><li>
2324 <code><a target="_blank" href="examples/api/debugger/live-headers/header s.js">headers.js</a></code>
2325 </li><li>
2326 <code><a target="_blank" href="examples/api/debugger/live-headers/manife st.json">manifest.json</a></code>
2327 </li>
2328 </ul>
2329 </div>
2330 <div>
2331 <a href="examples/api/debugger/live-headers.zip">Download source</a>
2332 <!-- Only show the Install CRX link if a CRX file is provided -->
2333 </div>
2334 </div><div class="sample" id="ec97ec20ca2f095d081e39f1565fc12af09ef067">
2335 <img class="icon" src="examples/extensions/mappy/icon.png">
2336 <h2 class="name">
2337 <a href="#ec97ec20ca2f095d081e39f1565fc12af09ef067">Mappy</a>
2338 </h2>
2339 <p class="metadata features">Uses
2340 <span>
2341 <strong>background_page</strong><span>, </span>
2342 </span><span>
2343 <strong>page_action</strong>
2344 <span> and</span>
2345 </span><span>
2346 <strong>tabs</strong>
2347 </span>
2348 </p>
2349 <p>Finds addresses in the web page you're on and pops up a map window.</p>
2350 <div class="apicalls"><strong>Calls:</strong>
2351 <ul>
2352 <li>
2353 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
2354 </li><li>
2355 <code><a href="pageAction.html#method-hide">chrome.pageAction.hide</a></ code>
2356 </li><li>
2357 <code><a href="pageAction.html#method-setTitle">chrome.pageAction.setTit le</a></code>
2358 </li><li>
2359 <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></ code>
2360 </li><li>
2361 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
2362 </li><li>
2363 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
2364 </li>
2365 </ul>
2366 </div>
2367 <div class="sourcefiles"><strong>Source files:</strong>
2368 <ul>
2369 <li>
2370 <code><a target="_blank" href="examples/extensions/mappy/background.js"> background.js</a></code>
2371 </li><li>
2372 <code><a target="_blank" href="examples/extensions/mappy/manifest.json"> manifest.json</a></code>
2373 </li><li>
2374 <code><a target="_blank" href="examples/extensions/mappy/mappy_content_s cript.js">mappy_content_script.js</a></code>
2375 </li><li>
2376 <code><a target="_blank" href="examples/extensions/mappy/popup.css">popu p.css</a></code>
2377 </li><li>
2378 <code><a target="_blank" href="examples/extensions/mappy/popup.html">pop up.html</a></code>
2379 </li><li>
2380 <code><a target="_blank" href="examples/extensions/mappy/popup.js">popup .js</a></code>
2381 </li>
2382 </ul>
2383 </div>
2384 <div>
2385 <a href="examples/extensions/mappy.zip">Download source</a>
2386 <!-- Only show the Install CRX link if a CRX file is provided -->
2387 </div>
2388 </div><div class="sample" id="b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d">
2389 <img class="icon" src="examples/api/windows/merge_windows/merge_windows_128.pn g">
2390 <h2 class="name">
2391 <a href="#b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d">Merge Windows</a>
2392 </h2>
2393 <p class="metadata features">Uses
2394 <span>
2395 <strong>background_page</strong><span>, </span>
2396 </span><span>
2397 <strong>browser_action</strong>
2398 <span> and</span>
2399 </span><span>
2400 <strong>tabs</strong>
2401 </span>
2402 </p>
2403 <p>Merges all of the browser's windows into the current window</p>
2404 <div class="apicalls"><strong>Calls:</strong>
2405 <ul>
2406 <li>
2407 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
2408 </li><li>
2409 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
2410 </li><li>
2411 <code><a href="tabs.html#method-move">chrome.tabs.move</a></code>
2412 </li><li>
2413 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
2414 </li><li>
2415 <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></co de>
2416 </li><li>
2417 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
2418 </li>
2419 </ul>
2420 </div>
2421 <div class="sourcefiles"><strong>Source files:</strong>
2422 <ul>
2423 <li>
2424 <code><a target="_blank" href="examples/api/windows/merge_windows/backgr ound.js">background.js</a></code>
2425 </li><li>
2426 <code><a target="_blank" href="examples/api/windows/merge_windows/manife st.json">manifest.json</a></code>
2427 </li>
2428 </ul>
2429 </div>
2430 <div>
2431 <a href="examples/api/windows/merge_windows.zip">Download source</a>
2432 <!-- Only show the Install CRX link if a CRX file is provided -->
2433 </div>
2434 </div><div class="sample" id="51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e">
2435 <img class="icon" src="images/sample-default-icon.png">
2436 <h2 class="name">
2437 <a href="#51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e">Message Timer</a>
2438 </h2>
2439 <p class="metadata features">Uses
2440 <span>
2441 <strong>browser_action</strong>
2442 <span> and</span>
2443 </span><span>
2444 <strong>tabs</strong>
2445 </span>
2446 </p>
2447 <p>Times how long it takes to send a message to a content script and back.</p>
2448 <div class="apicalls"><strong>Calls:</strong>
2449 <ul>
2450 <li>
2451 <code><a href="extension.html#event-onConnect">chrome.extension.onConnec t</a></code>
2452 </li><li>
2453 <code><a href="tabs.html#method-connect">chrome.tabs.connect</a></code>
2454 </li><li>
2455 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
2456 </li>
2457 </ul>
2458 </div>
2459 <div class="sourcefiles"><strong>Source files:</strong>
2460 <ul>
2461 <li>
2462 <code><a target="_blank" href="examples/api/messaging/timer/manifest.jso n">manifest.json</a></code>
2463 </li><li>
2464 <code><a target="_blank" href="examples/api/messaging/timer/page.js">pag e.js</a></code>
2465 </li><li>
2466 <code><a target="_blank" href="examples/api/messaging/timer/popup.html"> popup.html</a></code>
2467 </li><li>
2468 <code><a target="_blank" href="examples/api/messaging/timer/popup.js">po pup.js</a></code>
2469 </li>
2470 </ul>
2471 </div>
2472 <div>
2473 <a href="examples/api/messaging/timer.zip">Download source</a>
2474 <!-- Only show the Install CRX link if a CRX file is provided -->
2475 </div>
2476 </div><div class="sample" id="4f6785ec4f937add6728615682dd37c9a42d9548">
2477 <img class="icon" src="images/sample-default-icon.png">
2478 <h2 class="name">
2479 <a href="#4f6785ec4f937add6728615682dd37c9a42d9548">My Bookmarks</a>
2480 </h2>
2481 <p class="metadata features">Uses
2482 <span>
2483 <strong>bookmarks</strong><span>, </span>
2484 </span><span>
2485 <strong>browser_action</strong>
2486 <span> and</span>
2487 </span><span>
2488 <strong>tabs</strong>
2489 </span>
2490 </p>
2491 <p>A browser action with a popup dump of all bookmarks, including search, add, edit and delete.</p>
2492 <div class="apicalls"><strong>Calls:</strong>
2493 <ul>
2494 <li>
2495 <code><a href="bookmarks.html#method-create">chrome.bookmarks.create</a> </code>
2496 </li><li>
2497 <code><a href="bookmarks.html#method-get">chrome.bookmarks.get</a></code >
2498 </li><li>
2499 <code><a href="bookmarks.html#method-getTree">chrome.bookmarks.getTree</ a></code>
2500 </li><li>
2501 <code><a href="bookmarks.html#method-remove">chrome.bookmarks.remove</a> </code>
2502 </li><li>
2503 <code><a href="bookmarks.html#method-update">chrome.bookmarks.update</a> </code>
2504 </li><li>
2505 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
2506 </li>
2507 </ul>
2508 </div>
2509 <div class="sourcefiles"><strong>Source files:</strong>
2510 <ul>
2511 <li>
2512 <code><a target="_blank" href="examples/api/bookmarks/basic/manifest.jso n">manifest.json</a></code>
2513 </li><li>
2514 <code><a target="_blank" href="examples/api/bookmarks/basic/popup.html"> popup.html</a></code>
2515 </li><li>
2516 <code><a target="_blank" href="examples/api/bookmarks/basic/popup.js">po pup.js</a></code>
2517 </li>
2518 </ul>
2519 </div>
2520 <div>
2521 <a href="examples/api/bookmarks/basic.zip">Download source</a>
2522 <!-- Only show the Install CRX link if a CRX file is provided -->
2523 </div>
2524 </div><div class="sample" id="597015d3bcce3da693b02314afd607bec4f55291">
2525 <img class="icon" src="examples/extensions/news_a11y/news_icon.png">
2526 <h2 class="name">
2527 <a href="#597015d3bcce3da693b02314afd607bec4f55291">News Reader</a>
2528 </h2>
2529 <p class="metadata features">Uses
2530 <span>
2531 <strong>browser_action</strong>
2532 <span> and</span>
2533 </span><span>
2534 <strong>tabs</strong>
2535 </span>
2536 </p>
2537 <p>Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.</p>
2538 <div class="apicalls"><strong>Calls:</strong>
2539 <ul>
2540 <li>
2541 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
2542 </li>
2543 </ul>
2544 </div>
2545 <div class="sourcefiles"><strong>Source files:</strong>
2546 <ul>
2547 <li>
2548 <code><a target="_blank" href="examples/extensions/news_a11y/feed.css">f eed.css</a></code>
2549 </li><li>
2550 <code><a target="_blank" href="examples/extensions/news_a11y/feed.html"> feed.html</a></code>
2551 </li><li>
2552 <code><a target="_blank" href="examples/extensions/news_a11y/feed.js">fe ed.js</a></code>
2553 </li><li>
2554 <code><a target="_blank" href="examples/extensions/news_a11y/feed_iframe .css">feed_iframe.css</a></code>
2555 </li><li>
2556 <code><a target="_blank" href="examples/extensions/news_a11y/feed_iframe .js">feed_iframe.js</a></code>
2557 </li><li>
2558 <code><a target="_blank" href="examples/extensions/news_a11y/manifest.js on">manifest.json</a></code>
2559 </li>
2560 </ul>
2561 </div>
2562 <div>
2563 <a href="examples/extensions/news_a11y.zip">Download source</a>
2564 <!-- Only show the Install CRX link if a CRX file is provided -->
2565 </div>
2566 </div><div class="sample" id="6444e5c8ae112a6a433909c5e770669cd16e2e5f">
2567 <img class="icon" src="examples/extensions/news_i18n/news_icon.png">
2568 <h2 class="name">
2569 <a href="#6444e5c8ae112a6a433909c5e770669cd16e2e5f">News Reader</a>
2570 </h2>
2571 <p class="metadata features">Uses
2572 <span>
2573 <strong>browser_action</strong>
2574 <span> and</span>
2575 </span><span>
2576 <strong>tabs</strong>
2577 </span>
2578 </p>
2579 <p>Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.</p>
2580 <div class="apicalls"><strong>Calls:</strong>
2581 <ul>
2582 <li>
2583 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
2584 </li><li>
2585 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
2586 </li>
2587 </ul>
2588 </div>
2589 <div class="sourcefiles"><strong>Source files:</strong>
2590 <ul>
2591 <li>
2592 <code><a target="_blank" href="examples/extensions/news_i18n/_locales/en /messages.json">_locales/en/messages.json</a></code>
2593 </li><li>
2594 <code><a target="_blank" href="examples/extensions/news_i18n/_locales/es /messages.json">_locales/es/messages.json</a></code>
2595 </li><li>
2596 <code><a target="_blank" href="examples/extensions/news_i18n/_locales/sr /messages.json">_locales/sr/messages.json</a></code>
2597 </li><li>
2598 <code><a target="_blank" href="examples/extensions/news_i18n/feed.html"> feed.html</a></code>
2599 </li><li>
2600 <code><a target="_blank" href="examples/extensions/news_i18n/manifest.js on">manifest.json</a></code>
2601 </li>
2602 </ul>
2603 </div>
2604 <div>
2605 <a href="examples/extensions/news_i18n.zip">Download source</a>
2606 <!-- Only show the Install CRX link if a CRX file is provided -->
2607 </div>
2608 </div><div class="sample" id="3aea027164cb9b732ba4a8c51cb93708891726ef">
2609 <img class="icon" src="examples/extensions/news/images/news_icon.png">
2610 <h2 class="name">
2611 <a href="#3aea027164cb9b732ba4a8c51cb93708891726ef">News Reader (by Google)< /a>
2612 </h2>
2613 <p class="metadata features">Uses
2614 <span>
2615 <strong>background_page</strong><span>, </span>
2616 </span><span>
2617 <strong>browser_action</strong><span>, </span>
2618 </span><span>
2619 <strong>options_page</strong>
2620 <span> and</span>
2621 </span><span>
2622 <strong>tabs</strong>
2623 </span>
2624 </p>
2625 <p>Displays the latest stories from Google News in a popup.</p>
2626 <div class="apicalls"><strong>Calls:</strong>
2627 <ul>
2628 <li>
2629 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
2630 </li><li>
2631 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
2632 </li><li>
2633 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
2634 </li>
2635 </ul>
2636 </div>
2637 <div class="sourcefiles"><strong>Source files:</strong>
2638 <ul>
2639 <li>
2640 <code><a target="_blank" href="examples/extensions/news/_locales/en/mess ages.json">_locales/en/messages.json</a></code>
2641 </li><li>
2642 <code><a target="_blank" href="examples/extensions/news/css/feed.css">cs s/feed.css</a></code>
2643 </li><li>
2644 <code><a target="_blank" href="examples/extensions/news/css/options.css" >css/options.css</a></code>
2645 </li><li>
2646 <code><a target="_blank" href="examples/extensions/news/javascript/feed. js">javascript/feed.js</a></code>
2647 </li><li>
2648 <code><a target="_blank" href="examples/extensions/news/javascript/optio ns.js">javascript/options.js</a></code>
2649 </li><li>
2650 <code><a target="_blank" href="examples/extensions/news/javascript/util. js">javascript/util.js</a></code>
2651 </li><li>
2652 <code><a target="_blank" href="examples/extensions/news/manifest.json">m anifest.json</a></code>
2653 </li><li>
2654 <code><a target="_blank" href="examples/extensions/news/views/background .html">views/background.html</a></code>
2655 </li><li>
2656 <code><a target="_blank" href="examples/extensions/news/views/feed.html" >views/feed.html</a></code>
2657 </li><li>
2658 <code><a target="_blank" href="examples/extensions/news/views/options.ht ml">views/options.html</a></code>
2659 </li>
2660 </ul>
2661 </div>
2662 <div>
2663 <a href="examples/extensions/news.zip">Download source</a>
2664 <!-- Only show the Install CRX link if a CRX file is provided -->
2665 </div>
2666 </div><div class="sample" id="f799e26ceef2367cf836f24bcb47df4398b0df58">
2667 <img class="icon" src="examples/api/notifications/128.png">
2668 <h2 class="name">
2669 <a href="#f799e26ceef2367cf836f24bcb47df4398b0df58">Notification Demo</a>
2670 </h2>
2671 <p class="metadata features">Uses
2672 <span>
2673 <strong>background_page</strong><span>, </span>
2674 </span><span>
2675 <strong>notifications</strong><span>, </span>
2676 </span><span>
2677 <strong>options_page</strong>
2678 <span> and</span>
2679 </span><span>
2680 <strong>tabs</strong>
2681 </span>
2682 </p>
2683 <p>Shows off desktop notifications, which are "toast" windows that pop up on t he desktop.</p>
2684 <div class="sourcefiles"><strong>Source files:</strong>
2685 <ul>
2686 <li>
2687 <code><a target="_blank" href="examples/api/notifications/background.js" >background.js</a></code>
2688 </li><li>
2689 <code><a target="_blank" href="examples/api/notifications/manifest.json" >manifest.json</a></code>
2690 </li><li>
2691 <code><a target="_blank" href="examples/api/notifications/options.html"> options.html</a></code>
2692 </li><li>
2693 <code><a target="_blank" href="examples/api/notifications/options.js">op tions.js</a></code>
2694 </li><li>
2695 <code><a target="_blank" href="examples/api/notifications/style.css">sty le.css</a></code>
2696 </li>
2697 </ul>
2698 </div>
2699 <div>
2700 <a href="examples/api/notifications.zip">Download source</a>
2701 <!-- Only show the Install CRX link if a CRX file is provided -->
2702 </div>
2703 </div><div class="sample" id="2df34c9db20549bd52f2dec3d59d564853bdefac">
2704 <img class="icon" src="images/sample-default-icon.png">
2705 <h2 class="name">
2706 <a href="#2df34c9db20549bd52f2dec3d59d564853bdefac">NTP prototyping extensio n</a>
2707 </h2>
2708 <p class="metadata features">Uses
2709 <span>
2710 <strong>chrome_url_overrides</strong>
2711 <span> and</span>
2712 </span><span>
2713 <strong>topSites</strong>
2714 </span>
2715 </p>
2716 <p>extension to prototype new NTP designs</p>
2717 <div class="apicalls"><strong>Calls:</strong>
2718 <ul>
2719 <li>
2720 <code><a href="topSites.html#method-get">chrome.topSites.get</a></code>
2721 </li>
2722 </ul>
2723 </div>
2724 <div class="sourcefiles"><strong>Source files:</strong>
2725 <ul>
2726 <li>
2727 <code><a target="_blank" href="examples/api/topsites/magic8ball/manifest .json">manifest.json</a></code>
2728 </li><li>
2729 <code><a target="_blank" href="examples/api/topsites/magic8ball/newTab.c ss">newTab.css</a></code>
2730 </li><li>
2731 <code><a target="_blank" href="examples/api/topsites/magic8ball/newTab.h tml">newTab.html</a></code>
2732 </li><li>
2733 <code><a target="_blank" href="examples/api/topsites/magic8ball/newTab.j s">newTab.js</a></code>
2734 </li>
2735 </ul>
2736 </div>
2737 <div>
2738 <a href="examples/api/topsites/magic8ball.zip">Download source</a>
2739 <!-- Only show the Install CRX link if a CRX file is provided -->
2740 </div>
2741 </div><div class="sample" id="e787b322bddbc6289bb31b7d7550b1bf6456a80b">
2742 <img class="icon" src="images/sample-default-icon.png">
2743 <h2 class="name">
2744 <a href="#e787b322bddbc6289bb31b7d7550b1bf6456a80b">Omnibox Example</a>
2745 </h2>
2746 <p class="metadata features">Uses
2747 <span>
2748 <strong>background_page</strong>
2749 </span>
2750 </p>
2751 <p>To use, type 'omnix' plus a search term into the Omnibox.</p>
2752 <div class="apicalls"><strong>Calls:</strong>
2753 <ul>
2754 <li>
2755 <code><a href="omnibox.html#event-onInputChanged">chrome.omnibox.onInput Changed</a></code>
2756 </li><li>
2757 <code><a href="omnibox.html#event-onInputEntered">chrome.omnibox.onInput Entered</a></code>
2758 </li>
2759 </ul>
2760 </div>
2761 <div class="sourcefiles"><strong>Source files:</strong>
2762 <ul>
2763 <li>
2764 <code><a target="_blank" href="examples/api/omnibox/simple-example/backg round.js">background.js</a></code>
2765 </li><li>
2766 <code><a target="_blank" href="examples/api/omnibox/simple-example/manif est.json">manifest.json</a></code>
2767 </li>
2768 </ul>
2769 </div>
2770 <div>
2771 <a href="examples/api/omnibox/simple-example.zip">Download source</a>
2772 <!-- Only show the Install CRX link if a CRX file is provided -->
2773 </div>
2774 </div><div class="sample" id="8d0a50b57c26bb498be592e871001ffed91541b4">
2775 <img class="icon" src="examples/api/pageAction/pageaction_by_content/sandwich- 128.png">
2776 <h2 class="name">
2777 <a href="#8d0a50b57c26bb498be592e871001ffed91541b4">Page action by content</ a>
2778 </h2>
2779 <p class="metadata features">Uses
2780 <span>
2781 <strong>background_page</strong>
2782 <span> and</span>
2783 </span><span>
2784 <strong>page_action</strong>
2785 </span>
2786 </p>
2787 <p>Shows a page action for HTML pages containing the word 'sandwich'</p>
2788 <div class="apicalls"><strong>Calls:</strong>
2789 <ul>
2790 <li>
2791 <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></ code>
2792 </li>
2793 </ul>
2794 </div>
2795 <div class="sourcefiles"><strong>Source files:</strong>
2796 <ul>
2797 <li>
2798 <code><a target="_blank" href="examples/api/pageAction/pageaction_by_con tent/background.js">background.js</a></code>
2799 </li><li>
2800 <code><a target="_blank" href="examples/api/pageAction/pageaction_by_con tent/contentscript.js">contentscript.js</a></code>
2801 </li><li>
2802 <code><a target="_blank" href="examples/api/pageAction/pageaction_by_con tent/manifest.json">manifest.json</a></code>
2803 </li>
2804 </ul>
2805 </div>
2806 <div>
2807 <a href="examples/api/pageAction/pageaction_by_content.zip">Download source< /a>
2808 <!-- Only show the Install CRX link if a CRX file is provided -->
2809 </div>
2810 </div><div class="sample" id="80b86ccc6e8520660fa591caa565826f0ed1b12c">
2811 <img class="icon" src="examples/api/pageAction/pageaction_by_url/icon-128.png" >
2812 <h2 class="name">
2813 <a href="#80b86ccc6e8520660fa591caa565826f0ed1b12c">Page action by URL</a>
2814 </h2>
2815 <p class="metadata features">Uses
2816 <span>
2817 <strong>background_page</strong><span>, </span>
2818 </span><span>
2819 <strong>page_action</strong>
2820 <span> and</span>
2821 </span><span>
2822 <strong>tabs</strong>
2823 </span>
2824 </p>
2825 <p>Shows a page action for urls which have the letter 'g' in them.</p>
2826 <div class="apicalls"><strong>Calls:</strong>
2827 <ul>
2828 <li>
2829 <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></ code>
2830 </li><li>
2831 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
2832 </li>
2833 </ul>
2834 </div>
2835 <div class="sourcefiles"><strong>Source files:</strong>
2836 <ul>
2837 <li>
2838 <code><a target="_blank" href="examples/api/pageAction/pageaction_by_url /background.js">background.js</a></code>
2839 </li><li>
2840 <code><a target="_blank" href="examples/api/pageAction/pageaction_by_url /manifest.json">manifest.json</a></code>
2841 </li>
2842 </ul>
2843 </div>
2844 <div>
2845 <a href="examples/api/pageAction/pageaction_by_url.zip">Download source</a>
2846 <!-- Only show the Install CRX link if a CRX file is provided -->
2847 </div>
2848 </div><div class="sample" id="d74c3c18a1c1dd18b035149105a306f837c8823e">
2849 <img class="icon" src="images/sample-default-icon.png">
2850 <h2 class="name">
2851 <a href="#d74c3c18a1c1dd18b035149105a306f837c8823e">Page Benchmarker</a>
2852 </h2>
2853 <p class="metadata features">Uses
2854 <span>
2855 <strong>background_page</strong><span>, </span>
2856 </span><span>
2857 <strong>browser_action</strong><span>, </span>
2858 </span><span>
2859 <strong>options_page</strong>
2860 <span> and</span>
2861 </span><span>
2862 <strong>tabs</strong>
2863 </span>
2864 </p>
2865 <p>Chromium Page Benchmarker.</p>
2866 <div class="apicalls"><strong>Calls:</strong>
2867 <ul>
2868 <li>
2869 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
2870 </li><li>
2871 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
2872 </li><li>
2873 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
2874 </li><li>
2875 <code><a href="browserAction.html#method-setTitle">chrome.browserAction. setTitle</a></code>
2876 </li><li>
2877 <code><a href="extension.html#method-connect">chrome.extension.connect</ a></code>
2878 </li><li>
2879 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
2880 </li><li>
2881 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
2882 </li><li>
2883 <code><a href="extension.html#event-onConnect">chrome.extension.onConnec t</a></code>
2884 </li><li>
2885 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
2886 </li><li>
2887 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
2888 </li><li>
2889 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
2890 </li><li>
2891 <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
2892 </li><li>
2893 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
2894 </li><li>
2895 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
2896 </li><li>
2897 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
2898 </li>
2899 </ul>
2900 </div>
2901 <div class="sourcefiles"><strong>Source files:</strong>
2902 <ul>
2903 <li>
2904 <code><a target="_blank" href="examples/extensions/benchmark/background. html">background.html</a></code>
2905 </li><li>
2906 <code><a target="_blank" href="examples/extensions/benchmark/jquery/jque ry-1.4.2.min.js">jquery/jquery-1.4.2.min.js</a></code>
2907 </li><li>
2908 <code><a target="_blank" href="examples/extensions/benchmark/jquery/jque ry-ui-1.8.4.custom.min.js">jquery/jquery-ui-1.8.4.custom.min.js</a></code>
2909 </li><li>
2910 <code><a target="_blank" href="examples/extensions/benchmark/jquery/jque ry.client.js">jquery/jquery.client.js</a></code>
2911 </li><li>
2912 <code><a target="_blank" href="examples/extensions/benchmark/jquery/jque ry.flot.dashes.js">jquery/jquery.flot.dashes.js</a></code>
2913 </li><li>
2914 <code><a target="_blank" href="examples/extensions/benchmark/jquery/jque ry.flot.js">jquery/jquery.flot.js</a></code>
2915 </li><li>
2916 <code><a target="_blank" href="examples/extensions/benchmark/jquery/jque ry.flot.min.js">jquery/jquery.flot.min.js</a></code>
2917 </li><li>
2918 <code><a target="_blank" href="examples/extensions/benchmark/jquery/jque ry.flot.navigate.js">jquery/jquery.flot.navigate.js</a></code>
2919 </li><li>
2920 <code><a target="_blank" href="examples/extensions/benchmark/jquery/jque ry.flot.valuelabels.js">jquery/jquery.flot.valuelabels.js</a></code>
2921 </li><li>
2922 <code><a target="_blank" href="examples/extensions/benchmark/jst/jsevalc ontext.js">jst/jsevalcontext.js</a></code>
2923 </li><li>
2924 <code><a target="_blank" href="examples/extensions/benchmark/jst/jstempl ate.js">jst/jstemplate.js</a></code>
2925 </li><li>
2926 <code><a target="_blank" href="examples/extensions/benchmark/jst/jstempl ate_test.js">jst/jstemplate_test.js</a></code>
2927 </li><li>
2928 <code><a target="_blank" href="examples/extensions/benchmark/jst/util.js ">jst/util.js</a></code>
2929 </li><li>
2930 <code><a target="_blank" href="examples/extensions/benchmark/manifest.js on">manifest.json</a></code>
2931 </li><li>
2932 <code><a target="_blank" href="examples/extensions/benchmark/options.htm l">options.html</a></code>
2933 </li><li>
2934 <code><a target="_blank" href="examples/extensions/benchmark/script.js"> script.js</a></code>
2935 </li><li>
2936 <code><a target="_blank" href="examples/extensions/benchmark/util/sortta ble.js">util/sorttable.js</a></code>
2937 </li><li>
2938 <code><a target="_blank" href="examples/extensions/benchmark/util/table2 CSV.js">util/table2CSV.js</a></code>
2939 </li>
2940 </ul>
2941 </div>
2942 <div>
2943 <a href="examples/extensions/benchmark.zip">Download source</a>
2944 <!-- Only show the Install CRX link if a CRX file is provided -->
2945 </div>
2946 </div><div class="sample" id="579b7b1b54553eb5f2e8e7d2bf21bd61c855952e">
2947 <img class="icon" src="examples/api/record/page_cycler/page_cycler_icon.png">
2948 <h2 class="name">
2949 <a href="#579b7b1b54553eb5f2e8e7d2bf21bd61c855952e">Page Cycler</a>
2950 <span>(packaged app)</span>
2951 </h2>
2952 <p class="metadata features">Uses
2953 <span>
2954 <strong>experimental</strong>
2955 </span>
2956 </p>
2957 <p>Page Cycler UI</p>
2958 <div class="apicalls"><strong>Calls:</strong>
2959 <ul>
2960 <li>
2961 <code><a href="experimental.record.html#method-captureURLs">chrome.exper imental.record.captureURLs</a></code>
2962 </li><li>
2963 <code><a href="experimental.record.html#method-replayURLs">chrome.experi mental.record.replayURLs</a></code>
2964 </li>
2965 </ul>
2966 </div>
2967 <div class="sourcefiles"><strong>Source files:</strong>
2968 <ul>
2969 <li>
2970 <code><a target="_blank" href="examples/api/record/page_cycler/manifest. json">manifest.json</a></code>
2971 </li><li>
2972 <code><a target="_blank" href="examples/api/record/page_cycler/page_cycl er.css">page_cycler.css</a></code>
2973 </li><li>
2974 <code><a target="_blank" href="examples/api/record/page_cycler/page_cycl er.html">page_cycler.html</a></code>
2975 </li><li>
2976 <code><a target="_blank" href="examples/api/record/page_cycler/page_cycl er.js">page_cycler.js</a></code>
2977 </li>
2978 </ul>
2979 </div>
2980 <div>
2981 <a href="examples/api/record/page_cycler.zip">Download source</a>
2982 <!-- Only show the Install CRX link if a CRX file is provided -->
2983 </div>
2984 </div><div class="sample" id="ab4b9e00a673701b355db9eb8f9ebf2c850cd784">
2985 <img class="icon" src="examples/extensions/plugin_settings/bunny128.png">
2986 <h2 class="name">
2987 <a href="#ab4b9e00a673701b355db9eb8f9ebf2c850cd784">Per-plugin content setti ngs</a>
2988 </h2>
2989 <p class="metadata features">Uses
2990 <span>
2991 <strong>contentSettings</strong>
2992 <span> and</span>
2993 </span><span>
2994 <strong>options_page</strong>
2995 </span>
2996 </p>
2997 <p>Customize your content setting for different plug-ins.</p>
2998 <div class="apicalls"><strong>Calls:</strong>
2999 <ul>
3000 <li>
3001 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
3002 </li>
3003 </ul>
3004 </div>
3005 <div class="sourcefiles"><strong>Source files:</strong>
3006 <ul>
3007 <li>
3008 <code><a target="_blank" href="examples/extensions/plugin_settings/_loca les/en/messages.json">_locales/en/messages.json</a></code>
3009 </li><li>
3010 <code><a target="_blank" href="examples/extensions/plugin_settings/css/p lugin_list.css">css/plugin_list.css</a></code>
3011 </li><li>
3012 <code><a target="_blank" href="examples/extensions/plugin_settings/css/r ule_list.css">css/rule_list.css</a></code>
3013 </li><li>
3014 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /css/button.css">domui/css/button.css</a></code>
3015 </li><li>
3016 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /css/chrome_shared.css">domui/css/chrome_shared.css</a></code>
3017 </li><li>
3018 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /css/list.css">domui/css/list.css</a></code>
3019 </li><li>
3020 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /css/select.css">domui/css/select.css</a></code>
3021 </li><li>
3022 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/cr.js">domui/js/cr.js</a></code>
3023 </li><li>
3024 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/cr/event_target.js">domui/js/cr/event_target.js</a></code>
3025 </li><li>
3026 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/cr/ui.js">domui/js/cr/ui.js</a></code>
3027 </li><li>
3028 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/cr/ui/array_data_model.js">domui/js/cr/ui/array_data_model.js</a></code>
3029 </li><li>
3030 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/cr/ui/list.js">domui/js/cr/ui/list.js</a></code>
3031 </li><li>
3032 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/cr/ui/list_item.js">domui/js/cr/ui/list_item.js</a></code>
3033 </li><li>
3034 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/cr/ui/list_selection_controller.js">domui/js/cr/ui/list_selection_controller .js</a></code>
3035 </li><li>
3036 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/cr/ui/list_selection_model.js">domui/js/cr/ui/list_selection_model.js</a></c ode>
3037 </li><li>
3038 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/cr/ui/list_single_selection_model.js">domui/js/cr/ui/list_single_selection_m odel.js</a></code>
3039 </li><li>
3040 <code><a target="_blank" href="examples/extensions/plugin_settings/domui /js/util.js">domui/js/util.js</a></code>
3041 </li><li>
3042 <code><a target="_blank" href="examples/extensions/plugin_settings/js/ch rome_stubs.js">js/chrome_stubs.js</a></code>
3043 </li><li>
3044 <code><a target="_blank" href="examples/extensions/plugin_settings/js/ma in.js">js/main.js</a></code>
3045 </li><li>
3046 <code><a target="_blank" href="examples/extensions/plugin_settings/js/pl ugin_list.js">js/plugin_list.js</a></code>
3047 </li><li>
3048 <code><a target="_blank" href="examples/extensions/plugin_settings/js/pl ugin_list_test.html">js/plugin_list_test.html</a></code>
3049 </li><li>
3050 <code><a target="_blank" href="examples/extensions/plugin_settings/js/pl ugin_settings.js">js/plugin_settings.js</a></code>
3051 </li><li>
3052 <code><a target="_blank" href="examples/extensions/plugin_settings/js/pl ugin_settings_test.html">js/plugin_settings_test.html</a></code>
3053 </li><li>
3054 <code><a target="_blank" href="examples/extensions/plugin_settings/js/ru le_list.js">js/rule_list.js</a></code>
3055 </li><li>
3056 <code><a target="_blank" href="examples/extensions/plugin_settings/js/ru le_list_test.html">js/rule_list_test.html</a></code>
3057 </li><li>
3058 <code><a target="_blank" href="examples/extensions/plugin_settings/manif est.json">manifest.json</a></code>
3059 </li><li>
3060 <code><a target="_blank" href="examples/extensions/plugin_settings/optio ns.html">options.html</a></code>
3061 </li><li>
3062 <code><a target="_blank" href="examples/extensions/plugin_settings/optio ns/css/list.css">options/css/list.css</a></code>
3063 </li><li>
3064 <code><a target="_blank" href="examples/extensions/plugin_settings/optio ns/js/deletable_item_list.js">options/js/deletable_item_list.js</a></code>
3065 </li><li>
3066 <code><a target="_blank" href="examples/extensions/plugin_settings/optio ns/js/inline_editable_list.js">options/js/inline_editable_list.js</a></code>
3067 </li>
3068 </ul>
3069 </div>
3070 <div>
3071 <a href="examples/extensions/plugin_settings.zip">Download source</a>
3072 <!-- Only show the Install CRX link if a CRX file is provided -->
3073 </div>
3074 </div><div class="sample" id="e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd">
3075 <img class="icon" src="images/sample-default-icon.png">
3076 <h2 class="name">
3077 <a href="#e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd">Print this page</a>
3078 </h2>
3079 <p class="metadata features">Uses
3080 <span>
3081 <strong>background_page</strong><span>, </span>
3082 </span><span>
3083 <strong>browser_action</strong>
3084 <span> and</span>
3085 </span><span>
3086 <strong>tabs</strong>
3087 </span>
3088 </p>
3089 <p>Adds a print button to the browser.</p>
3090 <div class="apicalls"><strong>Calls:</strong>
3091 <ul>
3092 <li>
3093 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
3094 </li><li>
3095 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
3096 </li>
3097 </ul>
3098 </div>
3099 <div class="sourcefiles"><strong>Source files:</strong>
3100 <ul>
3101 <li>
3102 <code><a target="_blank" href="examples/api/browserAction/print/backgrou nd.js">background.js</a></code>
3103 </li><li>
3104 <code><a target="_blank" href="examples/api/browserAction/print/manifest .json">manifest.json</a></code>
3105 </li>
3106 </ul>
3107 </div>
3108 <div>
3109 <a href="examples/api/browserAction/print.zip">Download source</a>
3110 <!-- Only show the Install CRX link if a CRX file is provided -->
3111 </div>
3112 </div><div class="sample" id="beff6ecd9677dea0a7c648c5042165b48bb66f09">
3113 <img class="icon" src="images/sample-default-icon.png">
3114 <h2 class="name">
3115 <a href="#beff6ecd9677dea0a7c648c5042165b48bb66f09">Process Monitor</a>
3116 </h2>
3117 <p class="metadata features">Uses
3118 <span>
3119 <strong>browser_action</strong><span>, </span>
3120 </span><span>
3121 <strong>experimental</strong>
3122 <span> and</span>
3123 </span><span>
3124 <strong>tabs</strong>
3125 </span>
3126 </p>
3127 <p>Adds a browser action that monitors resource usage of all browser processes .</p>
3128 <div class="apicalls"><strong>Calls:</strong>
3129 <ul>
3130 <li>
3131 <code><a href="experimental.processes.html#event-onUpdated">chrome.exper imental.processes.onUpdated</a></code>
3132 </li><li>
3133 <code><a href="experimental.processes.html#event-onUpdatedWithMemory">ch rome.experimental.processes.onUpdatedWithMemory</a></code>
3134 </li><li>
3135 <code><a href="experimental.processes.html#method-terminate">chrome.expe rimental.processes.terminate</a></code>
3136 </li>
3137 </ul>
3138 </div>
3139 <div class="sourcefiles"><strong>Source files:</strong>
3140 <ul>
3141 <li>
3142 <code><a target="_blank" href="examples/api/processes/process_monitor/ma nifest.json">manifest.json</a></code>
3143 </li><li>
3144 <code><a target="_blank" href="examples/api/processes/process_monitor/po pup.html">popup.html</a></code>
3145 </li><li>
3146 <code><a target="_blank" href="examples/api/processes/process_monitor/po pup.js">popup.js</a></code>
3147 </li>
3148 </ul>
3149 </div>
3150 <div>
3151 <a href="examples/api/processes/process_monitor.zip">Download source</a>
3152 <!-- Only show the Install CRX link if a CRX file is provided -->
3153 </div>
3154 </div><div class="sample" id="3e8e226d87e431296bb110b4f6eb7eec2ca7a826">
3155 <img class="icon" src="examples/extensions/proxy_configuration/icon128.png">
3156 <h2 class="name">
3157 <a href="#3e8e226d87e431296bb110b4f6eb7eec2ca7a826">Proxy Extension API Samp le</a>
3158 </h2>
3159 <p class="metadata features">Uses
3160 <span>
3161 <strong>background_page</strong><span>, </span>
3162 </span><span>
3163 <strong>browser_action</strong>
3164 <span> and</span>
3165 </span><span>
3166 <strong>proxy</strong>
3167 </span>
3168 </p>
3169 <p>Set Chrome-specific proxies; a demonstration of Chrome's Proxy API</p>
3170 <div class="apicalls"><strong>Calls:</strong>
3171 <ul>
3172 <li>
3173 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
3174 </li><li>
3175 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
3176 </li><li>
3177 <code><a href="browserAction.html#method-setTitle">chrome.browserAction. setTitle</a></code>
3178 </li><li>
3179 <code><a href="extension.html#method-isAllowedIncognitoAccess">chrome.ex tension.isAllowedIncognitoAccess</a></code>
3180 </li><li>
3181 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
3182 </li><li>
3183 <code><a href="proxy.html#event-onProxyError">chrome.proxy.onProxyError< /a></code>
3184 </li>
3185 </ul>
3186 </div>
3187 <div class="sourcefiles"><strong>Source files:</strong>
3188 <ul>
3189 <li>
3190 <code><a target="_blank" href="examples/extensions/proxy_configuration/_ locales/en/messages.json">_locales/en/messages.json</a></code>
3191 </li><li>
3192 <code><a target="_blank" href="examples/extensions/proxy_configuration/b ackground.js">background.js</a></code>
3193 </li><li>
3194 <code><a target="_blank" href="examples/extensions/proxy_configuration/m anifest.json">manifest.json</a></code>
3195 </li><li>
3196 <code><a target="_blank" href="examples/extensions/proxy_configuration/p opup.css">popup.css</a></code>
3197 </li><li>
3198 <code><a target="_blank" href="examples/extensions/proxy_configuration/p opup.html">popup.html</a></code>
3199 </li><li>
3200 <code><a target="_blank" href="examples/extensions/proxy_configuration/p opup.js">popup.js</a></code>
3201 </li><li>
3202 <code><a target="_blank" href="examples/extensions/proxy_configuration/p roxy_error_handler.js">proxy_error_handler.js</a></code>
3203 </li><li>
3204 <code><a target="_blank" href="examples/extensions/proxy_configuration/p roxy_form_controller.js">proxy_form_controller.js</a></code>
3205 </li><li>
3206 <code><a target="_blank" href="examples/extensions/proxy_configuration/t est/jsunittest.js">test/jsunittest.js</a></code>
3207 </li><li>
3208 <code><a target="_blank" href="examples/extensions/proxy_configuration/t est/proxy_form_controller_test.html">test/proxy_form_controller_test.html</a></c ode>
3209 </li><li>
3210 <code><a target="_blank" href="examples/extensions/proxy_configuration/t est/proxy_form_controller_test.js">test/proxy_form_controller_test.js</a></code>
3211 </li><li>
3212 <code><a target="_blank" href="examples/extensions/proxy_configuration/t est/unittest.css">test/unittest.css</a></code>
3213 </li>
3214 </ul>
3215 </div>
3216 <div>
3217 <a href="examples/extensions/proxy_configuration.zip">Download source</a>
3218 <!-- Only show the Install CRX link if a CRX file is provided -->
3219 </div>
3220 </div><div class="sample" id="56a8d2ac24ca7bba78fd88ad57f43fc13c784497">
3221 <img class="icon" src="examples/extensions/oauth_contacts/img/icon-128.png">
3222 <h2 class="name">
3223 <a href="#56a8d2ac24ca7bba78fd88ad57f43fc13c784497">Sample - OAuth Contacts< /a>
3224 </h2>
3225 <p class="metadata features">Uses
3226 <span>
3227 <strong>background_page</strong><span>, </span>
3228 </span><span>
3229 <strong>browser_action</strong>
3230 <span> and</span>
3231 </span><span>
3232 <strong>tabs</strong>
3233 </span>
3234 </p>
3235 <p>Uses OAuth to connect to Google's contacts service and display a list of yo ur contacts.</p>
3236 <div class="apicalls"><strong>Calls:</strong>
3237 <ul>
3238 <li>
3239 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
3240 </li><li>
3241 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
3242 </li><li>
3243 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
3244 </li><li>
3245 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
3246 </li><li>
3247 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
3248 </li><li>
3249 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
3250 </li><li>
3251 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
3252 </li><li>
3253 <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
3254 </li>
3255 </ul>
3256 </div>
3257 <div class="sourcefiles"><strong>Source files:</strong>
3258 <ul>
3259 <li>
3260 <code><a target="_blank" href="examples/extensions/oauth_contacts/backgr ound.js">background.js</a></code>
3261 </li><li>
3262 <code><a target="_blank" href="examples/extensions/oauth_contacts/chrome _ex_oauth.html">chrome_ex_oauth.html</a></code>
3263 </li><li>
3264 <code><a target="_blank" href="examples/extensions/oauth_contacts/chrome _ex_oauth.js">chrome_ex_oauth.js</a></code>
3265 </li><li>
3266 <code><a target="_blank" href="examples/extensions/oauth_contacts/chrome _ex_oauthsimple.js">chrome_ex_oauthsimple.js</a></code>
3267 </li><li>
3268 <code><a target="_blank" href="examples/extensions/oauth_contacts/contac ts.html">contacts.html</a></code>
3269 </li><li>
3270 <code><a target="_blank" href="examples/extensions/oauth_contacts/contac ts.js">contacts.js</a></code>
3271 </li><li>
3272 <code><a target="_blank" href="examples/extensions/oauth_contacts/manife st.json">manifest.json</a></code>
3273 </li>
3274 </ul>
3275 </div>
3276 <div>
3277 <a href="examples/extensions/oauth_contacts.zip">Download source</a>
3278 <!-- Only show the Install CRX link if a CRX file is provided -->
3279 </div>
3280 </div><div class="sample" id="38f6e1e17756ede38b1364c7114a738ca717dcbb">
3281 <img class="icon" src="examples/api/infobars/sandwichbar/sandwich-128.png">
3282 <h2 class="name">
3283 <a href="#38f6e1e17756ede38b1364c7114a738ca717dcbb">SandwichBar</a>
3284 </h2>
3285 <p class="metadata features">Uses
3286 <span>
3287 <strong>background_page</strong>
3288 <span> and</span>
3289 </span><span>
3290 <strong>experimental</strong>
3291 </span>
3292 </p>
3293 <p>Shows an infobar on pages which contain the word 'sandwich'</p>
3294 <div class="apicalls"><strong>Calls:</strong>
3295 <ul>
3296 <li>
3297 <code><a href="experimental.infobars.html#method-show">chrome.experiment al.infobars.show</a></code>
3298 </li>
3299 </ul>
3300 </div>
3301 <div class="sourcefiles"><strong>Source files:</strong>
3302 <ul>
3303 <li>
3304 <code><a target="_blank" href="examples/api/infobars/sandwichbar/backgro und.js">background.js</a></code>
3305 </li><li>
3306 <code><a target="_blank" href="examples/api/infobars/sandwichbar/content script.js">contentscript.js</a></code>
3307 </li><li>
3308 <code><a target="_blank" href="examples/api/infobars/sandwichbar/infobar .html">infobar.html</a></code>
3309 </li><li>
3310 <code><a target="_blank" href="examples/api/infobars/sandwichbar/infobar .js">infobar.js</a></code>
3311 </li><li>
3312 <code><a target="_blank" href="examples/api/infobars/sandwichbar/manifes t.json">manifest.json</a></code>
3313 </li>
3314 </ul>
3315 </div>
3316 <div>
3317 <a href="examples/api/infobars/sandwichbar.zip">Download source</a>
3318 <!-- Only show the Install CRX link if a CRX file is provided -->
3319 </div>
3320 </div><div class="sample" id="fc89b35755483af30b66cd72cefa34a43a3e8312">
3321 <img class="icon" src="images/sample-default-icon.png">
3322 <h2 class="name">
3323 <a href="#fc89b35755483af30b66cd72cefa34a43a3e8312">Show Tabs in Process</a>
3324 </h2>
3325 <p class="metadata features">Uses
3326 <span>
3327 <strong>browser_action</strong><span>, </span>
3328 </span><span>
3329 <strong>experimental</strong>
3330 <span> and</span>
3331 </span><span>
3332 <strong>tabs</strong>
3333 </span>
3334 </p>
3335 <p>Adds a browser action showing which tabs share the current tab's process.</ p>
3336 <div class="apicalls"><strong>Calls:</strong>
3337 <ul>
3338 <li>
3339 <code><a href="experimental.processes.html#method-getProcessIdForTab">ch rome.experimental.processes.getProcessIdForTab</a></code>
3340 </li><li>
3341 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
3342 </li><li>
3343 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
3344 </li><li>
3345 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
3346 </li><li>
3347 <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></co de>
3348 </li><li>
3349 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
3350 </li><li>
3351 <code><a href="windows.html#method-update">chrome.windows.update</a></co de>
3352 </li>
3353 </ul>
3354 </div>
3355 <div class="sourcefiles"><strong>Source files:</strong>
3356 <ul>
3357 <li>
3358 <code><a target="_blank" href="examples/api/processes/show_tabs/manifest .json">manifest.json</a></code>
3359 </li><li>
3360 <code><a target="_blank" href="examples/api/processes/show_tabs/popup.cs s">popup.css</a></code>
3361 </li><li>
3362 <code><a target="_blank" href="examples/api/processes/show_tabs/popup.ht ml">popup.html</a></code>
3363 </li><li>
3364 <code><a target="_blank" href="examples/api/processes/show_tabs/popup.js ">popup.js</a></code>
3365 </li>
3366 </ul>
3367 </div>
3368 <div>
3369 <a href="examples/api/processes/show_tabs.zip">Download source</a>
3370 <!-- Only show the Install CRX link if a CRX file is provided -->
3371 </div>
3372 </div><div class="sample" id="a491a2faa1fe79cb49b2fe9ed2720f4723c14184">
3373 <img class="icon" src="examples/extensions/speak_selection/SpeakSel128.png">
3374 <h2 class="name">
3375 <a href="#a491a2faa1fe79cb49b2fe9ed2720f4723c14184">Speak Selection</a>
3376 </h2>
3377 <p class="metadata features">Uses
3378 <span>
3379 <strong>&lt;all_urls&gt;</strong><span>, </span>
3380 </span><span>
3381 <strong>background_page</strong><span>, </span>
3382 </span><span>
3383 <strong>browser_action</strong><span>, </span>
3384 </span><span>
3385 <strong>options_page</strong><span>, </span>
3386 </span><span>
3387 <strong>tabs</strong>
3388 <span> and</span>
3389 </span><span>
3390 <strong>tts</strong>
3391 </span>
3392 </p>
3393 <p>Speaks the current selection out loud.</p>
3394 <div class="apicalls"><strong>Calls:</strong>
3395 <ul>
3396 <li>
3397 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
3398 </li><li>
3399 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
3400 </li><li>
3401 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
3402 </li><li>
3403 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
3404 </li><li>
3405 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
3406 </li><li>
3407 <code><a href="tts.html#method-getVoices">chrome.tts.getVoices</a></code >
3408 </li><li>
3409 <code><a href="tts.html#method-speak">chrome.tts.speak</a></code>
3410 </li><li>
3411 <code><a href="tts.html#method-stop">chrome.tts.stop</a></code>
3412 </li><li>
3413 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
3414 </li><li>
3415 <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></co de>
3416 </li>
3417 </ul>
3418 </div>
3419 <div class="sourcefiles"><strong>Source files:</strong>
3420 <ul>
3421 <li>
3422 <code><a target="_blank" href="examples/extensions/speak_selection/backg round.js">background.js</a></code>
3423 </li><li>
3424 <code><a target="_blank" href="examples/extensions/speak_selection/conte nt_script.js">content_script.js</a></code>
3425 </li><li>
3426 <code><a target="_blank" href="examples/extensions/speak_selection/keyco des.js">keycodes.js</a></code>
3427 </li><li>
3428 <code><a target="_blank" href="examples/extensions/speak_selection/manif est.json">manifest.json</a></code>
3429 </li><li>
3430 <code><a target="_blank" href="examples/extensions/speak_selection/optio ns.html">options.html</a></code>
3431 </li><li>
3432 <code><a target="_blank" href="examples/extensions/speak_selection/optio ns.js">options.js</a></code>
3433 </li><li>
3434 <code><a target="_blank" href="examples/extensions/speak_selection/tabs. js">tabs.js</a></code>
3435 </li>
3436 </ul>
3437 </div>
3438 <div>
3439 <a href="examples/extensions/speak_selection.zip">Download source</a>
3440 <!-- Only show the Install CRX link if a CRX file is provided -->
3441 </div>
3442 </div><div class="sample" id="a942b7626644674b7a56678930d054497b244ee7">
3443 <img class="icon" src="images/sample-default-icon.png">
3444 <h2 class="name">
3445 <a href="#a942b7626644674b7a56678930d054497b244ee7">Speech Recognizer</a>
3446 </h2>
3447 <p class="metadata features">Uses
3448 <span>
3449 <strong>background_page</strong><span>, </span>
3450 </span><span>
3451 <strong>browser_action</strong>
3452 <span> and</span>
3453 </span><span>
3454 <strong>experimental</strong>
3455 </span>
3456 </p>
3457 <p>Recognizes your speech and tells you the most likely result.</p>
3458 <div class="apicalls"><strong>Calls:</strong>
3459 <ul>
3460 <li>
3461 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
3462 </li><li>
3463 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
3464 </li><li>
3465 <code><a href="experimental.speechInput.html#method-isRecording">chrome. experimental.speechInput.isRecording</a></code>
3466 </li><li>
3467 <code><a href="experimental.speechInput.html#event-onError">chrome.exper imental.speechInput.onError</a></code>
3468 </li><li>
3469 <code><a href="experimental.speechInput.html#event-onResult">chrome.expe rimental.speechInput.onResult</a></code>
3470 </li><li>
3471 <code><a href="experimental.speechInput.html#method-start">chrome.experi mental.speechInput.start</a></code>
3472 </li><li>
3473 <code><a href="experimental.speechInput.html#method-stop">chrome.experim ental.speechInput.stop</a></code>
3474 </li>
3475 </ul>
3476 </div>
3477 <div class="sourcefiles"><strong>Source files:</strong>
3478 <ul>
3479 <li>
3480 <code><a target="_blank" href="examples/api/speechInput/basic/background .js">background.js</a></code>
3481 </li><li>
3482 <code><a target="_blank" href="examples/api/speechInput/basic/manifest.j son">manifest.json</a></code>
3483 </li>
3484 </ul>
3485 </div>
3486 <div>
3487 <a href="examples/api/speechInput/basic.zip">Download source</a>
3488 <!-- Only show the Install CRX link if a CRX file is provided -->
3489 </div>
3490 </div><div class="sample" id="24452253a5f1a93c2e8d63e55042005f8bc33606">
3491 <img class="icon" src="images/sample-default-icon.png">
3492 <h2 class="name">
3493 <a href="#24452253a5f1a93c2e8d63e55042005f8bc33606">Stylizr</a>
3494 </h2>
3495 <p class="metadata features">Uses
3496 <span>
3497 <strong>&lt;all_urls&gt;</strong><span>, </span>
3498 </span><span>
3499 <strong>browser_action</strong><span>, </span>
3500 </span><span>
3501 <strong>options_page</strong><span>, </span>
3502 </span><span>
3503 <strong>storage</strong>
3504 <span> and</span>
3505 </span><span>
3506 <strong>tabs</strong>
3507 </span>
3508 </p>
3509 <p>Spruce up your pages with custom CSS.</p>
3510 <div class="apicalls"><strong>Calls:</strong>
3511 <ul>
3512 <li>
3513 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
3514 </li><li>
3515 <code><a href="tabs.html#method-insertCSS">chrome.tabs.insertCSS</a></co de>
3516 </li>
3517 </ul>
3518 </div>
3519 <div class="sourcefiles"><strong>Source files:</strong>
3520 <ul>
3521 <li>
3522 <code><a target="_blank" href="examples/api/storage/stylizr/manifest.jso n">manifest.json</a></code>
3523 </li><li>
3524 <code><a target="_blank" href="examples/api/storage/stylizr/options.html ">options.html</a></code>
3525 </li><li>
3526 <code><a target="_blank" href="examples/api/storage/stylizr/options.js"> options.js</a></code>
3527 </li><li>
3528 <code><a target="_blank" href="examples/api/storage/stylizr/popup.html"> popup.html</a></code>
3529 </li><li>
3530 <code><a target="_blank" href="examples/api/storage/stylizr/popup.js">po pup.js</a></code>
3531 </li>
3532 </ul>
3533 </div>
3534 <div>
3535 <a href="examples/api/storage/stylizr.zip">Download source</a>
3536 <!-- Only show the Install CRX link if a CRX file is provided -->
3537 </div>
3538 </div><div class="sample" id="230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64">
3539 <img class="icon" src="images/sample-default-icon.png">
3540 <h2 class="name">
3541 <a href="#230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64">Tab Inspector</a>
3542 </h2>
3543 <p class="metadata features">Uses
3544 <span>
3545 <strong>background_page</strong><span>, </span>
3546 </span><span>
3547 <strong>browser_action</strong>
3548 <span> and</span>
3549 </span><span>
3550 <strong>tabs</strong>
3551 </span>
3552 </p>
3553 <p>Utility for working with the extension tabs api</p>
3554 <div class="apicalls"><strong>Calls:</strong>
3555 <ul>
3556 <li>
3557 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
3558 </li><li>
3559 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
3560 </li><li>
3561 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
3562 </li><li>
3563 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
3564 </li><li>
3565 <code><a href="tabs.html#method-move">chrome.tabs.move</a></code>
3566 </li><li>
3567 <code><a href="tabs.html#event-onAttached">chrome.tabs.onAttached</a></c ode>
3568 </li><li>
3569 <code><a href="tabs.html#event-onCreated">chrome.tabs.onCreated</a></cod e>
3570 </li><li>
3571 <code><a href="tabs.html#event-onDetached">chrome.tabs.onDetached</a></c ode>
3572 </li><li>
3573 <code><a href="tabs.html#event-onMoved">chrome.tabs.onMoved</a></code>
3574 </li><li>
3575 <code><a href="tabs.html#event-onRemoved">chrome.tabs.onRemoved</a></cod e>
3576 </li><li>
3577 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
3578 </li><li>
3579 <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
3580 </li><li>
3581 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
3582 </li><li>
3583 <code><a href="windows.html#method-create">chrome.windows.create</a></co de>
3584 </li><li>
3585 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
3586 </li><li>
3587 <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></co de>
3588 </li><li>
3589 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
3590 </li><li>
3591 <code><a href="windows.html#method-getLastFocused">chrome.windows.getLas tFocused</a></code>
3592 </li><li>
3593 <code><a href="windows.html#event-onCreated">chrome.windows.onCreated</a ></code>
3594 </li><li>
3595 <code><a href="windows.html#event-onFocusChanged">chrome.windows.onFocus Changed</a></code>
3596 </li><li>
3597 <code><a href="windows.html#event-onRemoved">chrome.windows.onRemoved</a ></code>
3598 </li><li>
3599 <code><a href="windows.html#method-remove">chrome.windows.remove</a></co de>
3600 </li><li>
3601 <code><a href="windows.html#method-update">chrome.windows.update</a></co de>
3602 </li>
3603 </ul>
3604 </div>
3605 <div class="sourcefiles"><strong>Source files:</strong>
3606 <ul>
3607 <li>
3608 <code><a target="_blank" href="examples/api/tabs/inspector/background.js ">background.js</a></code>
3609 </li><li>
3610 <code><a target="_blank" href="examples/api/tabs/inspector/jstemplate_co mpiled.js">jstemplate_compiled.js</a></code>
3611 </li><li>
3612 <code><a target="_blank" href="examples/api/tabs/inspector/manifest.json ">manifest.json</a></code>
3613 </li><li>
3614 <code><a target="_blank" href="examples/api/tabs/inspector/tabs_api.html ">tabs_api.html</a></code>
3615 </li><li>
3616 <code><a target="_blank" href="examples/api/tabs/inspector/tabs_api.js"> tabs_api.js</a></code>
3617 </li>
3618 </ul>
3619 </div>
3620 <div>
3621 <a href="examples/api/tabs/inspector.zip">Download source</a>
3622 <!-- Only show the Install CRX link if a CRX file is provided -->
3623 </div>
3624 </div><div class="sample" id="04f5d2ddea95746b0200be1ea223ccb7a748a771">
3625 <img class="icon" src="examples/extensions/talking_alarm_clock/clock-128.png">
3626 <h2 class="name">
3627 <a href="#04f5d2ddea95746b0200be1ea223ccb7a748a771">Talking Alarm Clock</a>
3628 </h2>
3629 <p class="metadata features">Uses
3630 <span>
3631 <strong>background</strong><span>, </span>
3632 </span><span>
3633 <strong>background_page</strong><span>, </span>
3634 </span><span>
3635 <strong>browser_action</strong>
3636 <span> and</span>
3637 </span><span>
3638 <strong>tts</strong>
3639 </span>
3640 </p>
3641 <p>A clock with two configurable alarms that will play a sound and speak a phr ase of your choice.</p>
3642 <div class="apicalls"><strong>Calls:</strong>
3643 <ul>
3644 <li>
3645 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
3646 </li><li>
3647 <code><a href="extension.html#method-connect">chrome.extension.connect</ a></code>
3648 </li><li>
3649 <code><a href="extension.html#event-onConnect">chrome.extension.onConnec t</a></code>
3650 </li><li>
3651 <code><a href="tts.html#method-getVoices">chrome.tts.getVoices</a></code >
3652 </li><li>
3653 <code><a href="tts.html#method-speak">chrome.tts.speak</a></code>
3654 </li><li>
3655 <code><a href="tts.html#method-stop">chrome.tts.stop</a></code>
3656 </li>
3657 </ul>
3658 </div>
3659 <div class="sourcefiles"><strong>Source files:</strong>
3660 <ul>
3661 <li>
3662 <code><a target="_blank" href="examples/extensions/talking_alarm_clock/b ackground.js">background.js</a></code>
3663 </li><li>
3664 <code><a target="_blank" href="examples/extensions/talking_alarm_clock/c ommon.js">common.js</a></code>
3665 </li><li>
3666 <code><a target="_blank" href="examples/extensions/talking_alarm_clock/c redits.html">credits.html</a></code>
3667 </li><li>
3668 <code><a target="_blank" href="examples/extensions/talking_alarm_clock/m anifest.json">manifest.json</a></code>
3669 </li><li>
3670 <code><a target="_blank" href="examples/extensions/talking_alarm_clock/p opup.html">popup.html</a></code>
3671 </li><li>
3672 <code><a target="_blank" href="examples/extensions/talking_alarm_clock/p opup.js">popup.js</a></code>
3673 </li>
3674 </ul>
3675 </div>
3676 <div>
3677 <a href="examples/extensions/talking_alarm_clock.zip">Download source</a>
3678 <!-- Only show the Install CRX link if a CRX file is provided -->
3679 </div>
3680 </div><div class="sample" id="e1697cacebad05218798bf3e8a0f724517f0e8c3">
3681 <img class="icon" src="images/sample-default-icon.png">
3682 <h2 class="name">
3683 <a href="#e1697cacebad05218798bf3e8a0f724517f0e8c3">Test Screenshot Extensio n</a>
3684 </h2>
3685 <p class="metadata features">Uses
3686 <span>
3687 <strong>background_page</strong><span>, </span>
3688 </span><span>
3689 <strong>browser_action</strong>
3690 <span> and</span>
3691 </span><span>
3692 <strong>tabs</strong>
3693 </span>
3694 </p>
3695 <p>Demonstrate screenshot functionality in the chrome.tabs api. Note: only wor ks for code.google.com</p>
3696 <div class="apicalls"><strong>Calls:</strong>
3697 <ul>
3698 <li>
3699 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
3700 </li><li>
3701 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
3702 </li><li>
3703 <code><a href="extension.html#method-getViews">chrome.extension.getViews </a></code>
3704 </li><li>
3705 <code><a href="tabs.html#method-captureVisibleTab">chrome.tabs.captureVi sibleTab</a></code>
3706 </li><li>
3707 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
3708 </li><li>
3709 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
3710 </li>
3711 </ul>
3712 </div>
3713 <div class="sourcefiles"><strong>Source files:</strong>
3714 <ul>
3715 <li>
3716 <code><a target="_blank" href="examples/api/tabs/screenshot/background.j s">background.js</a></code>
3717 </li><li>
3718 <code><a target="_blank" href="examples/api/tabs/screenshot/manifest.jso n">manifest.json</a></code>
3719 </li><li>
3720 <code><a target="_blank" href="examples/api/tabs/screenshot/screenshot.h tml">screenshot.html</a></code>
3721 </li><li>
3722 <code><a target="_blank" href="examples/api/tabs/screenshot/screenshot.j s">screenshot.js</a></code>
3723 </li>
3724 </ul>
3725 </div>
3726 <div>
3727 <a href="examples/api/tabs/screenshot.zip">Download source</a>
3728 <!-- Only show the Install CRX link if a CRX file is provided -->
3729 </div>
3730 </div><div class="sample" id="e8ac89b4015052cf11436985399129c927f972aa">
3731 <img class="icon" src="examples/api/permissions/extension-questions/images/ico n.png">
3732 <h2 class="name">
3733 <a href="#e8ac89b4015052cf11436985399129c927f972aa">Top Chrome Extension Que stions</a>
3734 </h2>
3735 <p class="metadata features">Uses
3736 <span>
3737 <strong>browser_action</strong><span>, </span>
3738 </span><span>
3739 <strong>experimental</strong>
3740 <span> and</span>
3741 </span><span>
3742 <strong>options_page</strong>
3743 </span>
3744 </p>
3745 <p>Sample demonstration of the optional permissions API.</p>
3746 <div class="apicalls"><strong>Calls:</strong>
3747 <ul>
3748 <li>
3749 <code><a href="permissions.html#method-contains">chrome.permissions.cont ains</a></code>
3750 </li><li>
3751 <code><a href="permissions.html#event-onAdded">chrome.permissions.onAdde d</a></code>
3752 </li><li>
3753 <code><a href="permissions.html#event-onRemoved">chrome.permissions.onRe moved</a></code>
3754 </li><li>
3755 <code><a href="permissions.html#method-remove">chrome.permissions.remove </a></code>
3756 </li><li>
3757 <code><a href="permissions.html#method-request">chrome.permissions.reque st</a></code>
3758 </li><li>
3759 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
3760 </li>
3761 </ul>
3762 </div>
3763 <div class="sourcefiles"><strong>Source files:</strong>
3764 <ul>
3765 <li>
3766 <code><a target="_blank" href="examples/api/permissions/extension-questi ons/manifest.json">manifest.json</a></code>
3767 </li><li>
3768 <code><a target="_blank" href="examples/api/permissions/extension-questi ons/options.html">options.html</a></code>
3769 </li><li>
3770 <code><a target="_blank" href="examples/api/permissions/extension-questi ons/options.js">options.js</a></code>
3771 </li><li>
3772 <code><a target="_blank" href="examples/api/permissions/extension-questi ons/popup.html">popup.html</a></code>
3773 </li><li>
3774 <code><a target="_blank" href="examples/api/permissions/extension-questi ons/popup.js">popup.js</a></code>
3775 </li>
3776 </ul>
3777 </div>
3778 <div>
3779 <a href="examples/api/permissions/extension-questions.zip">Download source</ a>
3780 <!-- Only show the Install CRX link if a CRX file is provided -->
3781 <span>
3782 - <a href="examples/api/permissions/extension-questions.crx">Install extensi on</a>
3783 </span>
3784 </div>
3785 </div><div class="sample" id="1d192cce77438e1a90383a6a3a6b28f29961ffa4">
3786 <img class="icon" src="examples/extensions/ttsdebug/128.png">
3787 <h2 class="name">
3788 <a href="#1d192cce77438e1a90383a6a3a6b28f29961ffa4">TTS Debug</a>
3789 <span>(packaged app)</span>
3790 </h2>
3791 <p class="metadata features">Uses
3792 <span>
3793 <strong>tts</strong>
3794 </span>
3795 </p>
3796 <p>Tool for developers of Chrome TTS engine extensions to help them test their engines are implementing the API correctly.</p>
3797 <div class="apicalls"><strong>Calls:</strong>
3798 <ul>
3799 <li>
3800 <code><a href="tts.html#method-getVoices">chrome.tts.getVoices</a></code >
3801 </li><li>
3802 <code><a href="tts.html#method-speak">chrome.tts.speak</a></code>
3803 </li><li>
3804 <code><a href="tts.html#method-stop">chrome.tts.stop</a></code>
3805 </li>
3806 </ul>
3807 </div>
3808 <div class="sourcefiles"><strong>Source files:</strong>
3809 <ul>
3810 <li>
3811 <code><a target="_blank" href="examples/extensions/ttsdebug/manifest.jso n">manifest.json</a></code>
3812 </li><li>
3813 <code><a target="_blank" href="examples/extensions/ttsdebug/ttsdebug.css ">ttsdebug.css</a></code>
3814 </li><li>
3815 <code><a target="_blank" href="examples/extensions/ttsdebug/ttsdebug.htm l">ttsdebug.html</a></code>
3816 </li><li>
3817 <code><a target="_blank" href="examples/extensions/ttsdebug/ttsdebug.js" >ttsdebug.js</a></code>
3818 </li>
3819 </ul>
3820 </div>
3821 <div>
3822 <a href="examples/extensions/ttsdebug.zip">Download source</a>
3823 <!-- Only show the Install CRX link if a CRX file is provided -->
3824 </div>
3825 </div><div class="sample" id="3a1baf15462bdae4d886c2da4ff8f35f4e8ce02f">
3826 <img class="icon" src="examples/extensions/ttsdemo/128.png">
3827 <h2 class="name">
3828 <a href="#3a1baf15462bdae4d886c2da4ff8f35f4e8ce02f">TTS Demo</a>
3829 <span>(packaged app)</span>
3830 </h2>
3831 <p class="metadata features">Uses
3832 <span>
3833 <strong>tts</strong>
3834 </span>
3835 </p>
3836 <p>Demo Chrome's synthesized text-to-speech capabilities.</p>
3837 <div class="apicalls"><strong>Calls:</strong>
3838 <ul>
3839 <li>
3840 <code><a href="tts.html#method-getVoices">chrome.tts.getVoices</a></code >
3841 </li><li>
3842 <code><a href="tts.html#method-isSpeaking">chrome.tts.isSpeaking</a></co de>
3843 </li><li>
3844 <code><a href="tts.html#method-speak">chrome.tts.speak</a></code>
3845 </li><li>
3846 <code><a href="tts.html#method-stop">chrome.tts.stop</a></code>
3847 </li>
3848 </ul>
3849 </div>
3850 <div class="sourcefiles"><strong>Source files:</strong>
3851 <ul>
3852 <li>
3853 <code><a target="_blank" href="examples/extensions/ttsdemo/manifest.json ">manifest.json</a></code>
3854 </li><li>
3855 <code><a target="_blank" href="examples/extensions/ttsdemo/ttsdemo.html" >ttsdemo.html</a></code>
3856 </li><li>
3857 <code><a target="_blank" href="examples/extensions/ttsdemo/ttsdemo.js">t tsdemo.js</a></code>
3858 </li>
3859 </ul>
3860 </div>
3861 <div>
3862 <a href="examples/extensions/ttsdemo.zip">Download source</a>
3863 <!-- Only show the Install CRX link if a CRX file is provided -->
3864 </div>
3865 </div><div class="sample" id="b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6">
3866 <img class="icon" src="images/sample-default-icon.png">
3867 <h2 class="name">
3868 <a href="#b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6">Typed URL History</a>
3869 </h2>
3870 <p class="metadata features">Uses
3871 <span>
3872 <strong>browser_action</strong><span>, </span>
3873 </span><span>
3874 <strong>history</strong>
3875 <span> and</span>
3876 </span><span>
3877 <strong>tabs</strong>
3878 </span>
3879 </p>
3880 <p>Reads your history, and shows the top ten pages you go to by typing the URL .</p>
3881 <div class="apicalls"><strong>Calls:</strong>
3882 <ul>
3883 <li>
3884 <code><a href="history.html#method-getVisits">chrome.history.getVisits</ a></code>
3885 </li><li>
3886 <code><a href="history.html#method-search">chrome.history.search</a></co de>
3887 </li><li>
3888 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
3889 </li>
3890 </ul>
3891 </div>
3892 <div class="sourcefiles"><strong>Source files:</strong>
3893 <ul>
3894 <li>
3895 <code><a target="_blank" href="examples/api/history/showHistory/manifest .json">manifest.json</a></code>
3896 </li><li>
3897 <code><a target="_blank" href="examples/api/history/showHistory/typedUrl s.html">typedUrls.html</a></code>
3898 </li><li>
3899 <code><a target="_blank" href="examples/api/history/showHistory/typedUrl s.js">typedUrls.js</a></code>
3900 </li>
3901 </ul>
3902 </div>
3903 <div>
3904 <a href="examples/api/history/showHistory.zip">Download source</a>
3905 <!-- Only show the Install CRX link if a CRX file is provided -->
3906 </div>
3907 </div><div class="sample" id="a3c674f7eb93621c590562ad3fa04de4f03f53a0">
3908 <img class="icon" src="images/sample-default-icon.png">
3909 <h2 class="name">
3910 <a href="#a3c674f7eb93621c590562ad3fa04de4f03f53a0">WebNavigation Tech Demo< /a>
3911 </h2>
3912 <p class="metadata features">Uses
3913 <span>
3914 <strong>background_page</strong><span>, </span>
3915 </span><span>
3916 <strong>browser_action</strong><span>, </span>
3917 </span><span>
3918 <strong>extension</strong>
3919 <span> and</span>
3920 </span><span>
3921 <strong>webNavigation</strong>
3922 </span>
3923 </p>
3924 <p>Demonstration of the WebNavigation extension API.</p>
3925 <div class="apicalls"><strong>Calls:</strong>
3926 <ul>
3927 <li>
3928 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
3929 </li><li>
3930 <code><a href="webNavigation.html#event-onBeforeNavigate">chrome.webNavi gation.onBeforeNavigate</a></code>
3931 </li><li>
3932 <code><a href="webNavigation.html#event-onCommitted">chrome.webNavigatio n.onCommitted</a></code>
3933 </li><li>
3934 <code><a href="webNavigation.html#event-onCompleted">chrome.webNavigatio n.onCompleted</a></code>
3935 </li><li>
3936 <code><a href="webNavigation.html#event-onCreatedNavigationTarget">chrom e.webNavigation.onCreatedNavigationTarget</a></code>
3937 </li><li>
3938 <code><a href="webNavigation.html#event-onErrorOccurred">chrome.webNavig ation.onErrorOccurred</a></code>
3939 </li><li>
3940 <code><a href="webNavigation.html#event-onReferenceFragmentUpdated">chro me.webNavigation.onReferenceFragmentUpdated</a></code>
3941 </li>
3942 </ul>
3943 </div>
3944 <div class="sourcefiles"><strong>Source files:</strong>
3945 <ul>
3946 <li>
3947 <code><a target="_blank" href="examples/api/webNavigation/basic/_locales /en/messages.json">_locales/en/messages.json</a></code>
3948 </li><li>
3949 <code><a target="_blank" href="examples/api/webNavigation/basic/backgrou nd.js">background.js</a></code>
3950 </li><li>
3951 <code><a target="_blank" href="examples/api/webNavigation/basic/manifest .json">manifest.json</a></code>
3952 </li><li>
3953 <code><a target="_blank" href="examples/api/webNavigation/basic/navigati on_collector.js">navigation_collector.js</a></code>
3954 </li><li>
3955 <code><a target="_blank" href="examples/api/webNavigation/basic/popup.cs s">popup.css</a></code>
3956 </li><li>
3957 <code><a target="_blank" href="examples/api/webNavigation/basic/popup.ht ml">popup.html</a></code>
3958 </li><li>
3959 <code><a target="_blank" href="examples/api/webNavigation/basic/popup.js ">popup.js</a></code>
3960 </li>
3961 </ul>
3962 </div>
3963 <div>
3964 <a href="examples/api/webNavigation/basic.zip">Download source</a>
3965 <!-- Only show the Install CRX link if a CRX file is provided -->
3966 </div>
3967 </div><div class="sample" id="0fa4abe6545f0316fea7cfa07c53aa48c4f3d018">
3968 <img class="icon" src="examples/api/extension/isAllowedAccess/sample-128.png">
3969 <h2 class="name">
3970 <a href="#0fa4abe6545f0316fea7cfa07c53aa48c4f3d018">`extension.isAllowedFile SchemeAccess` and `extension.isAllowedIncognitoAccess` Example</a>
3971 </h2>
3972 <p class="metadata features">Uses
3973 <span>
3974 <strong>browser_action</strong>
3975 </span>
3976 </p>
3977 <p>Demonstrates the `extension.isAllowedFileSchemeAccess` and `extesion.isAllo wedIncognitoAccess` APIs</p>
3978 <div class="apicalls"><strong>Calls:</strong>
3979 <ul>
3980 <li>
3981 <code><a href="extension.html#method-isAllowedFileSchemeAccess">chrome.e xtension.isAllowedFileSchemeAccess</a></code>
3982 </li><li>
3983 <code><a href="extension.html#method-isAllowedIncognitoAccess">chrome.ex tension.isAllowedIncognitoAccess</a></code>
3984 </li>
3985 </ul>
3986 </div>
3987 <div class="sourcefiles"><strong>Source files:</strong>
3988 <ul>
3989 <li>
3990 <code><a target="_blank" href="examples/api/extension/isAllowedAccess/ma nifest.json">manifest.json</a></code>
3991 </li><li>
3992 <code><a target="_blank" href="examples/api/extension/isAllowedAccess/po pup.html">popup.html</a></code>
3993 </li><li>
3994 <code><a target="_blank" href="examples/api/extension/isAllowedAccess/po pup.js">popup.js</a></code>
3995 </li><li>
3996 <code><a target="_blank" href="examples/api/extension/isAllowedAccess/sa mple.css">sample.css</a></code>
3997 </li>
3998 </ul>
3999 </div>
4000 <div>
4001 <a href="examples/api/extension/isAllowedAccess.zip">Download source</a>
4002 <!-- Only show the Install CRX link if a CRX file is provided -->
4003 </div>
4004 </div>
4005 </div>
4006 <!-- API PAGE -->
4007 <!-- /apiPage -->
4008 </div> <!-- /gc-pagecontent -->
4009 </div> <!-- /g-section -->
4010 </div> <!-- /codesiteContent -->
4011 <div id="gc-footer" --="">
4012 <div class="text">
4013 <p>
4014 Except as otherwise <a href="http://code.google.com/policies.html#restrictions ">noted</a>,
4015 the content of this page is licensed under the <a rel="license" href="http://c reativecommons.org/licenses/by/3.0/">Creative Commons
4016 Attribution 3.0 License</a>, and code samples are licensed under the
4017 <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD Lic ense</a>.
4018 </p>
4019 <p>
4020 ©2011 Google
4021 </p>
4022 <!-- begin analytics -->
4023 <script src="https://www.google-analytics.com/urchin.js" type="text/javascript"> </script>
4024 <script src="https://www.google-analytics.com/ga.js" type="text/javascript"></sc ript>
4025 <script type="text/javascript">
4026 // chrome doc tracking
4027 try {
4028 var engdocs = _gat._getTracker("YT-10763712-2");
4029 engdocs._trackPageview();
4030 } catch(err) {}
4031 // code.google.com site-wide tracking
4032 try {
4033 _uacct="UA-18071-1";
4034 _uanchor=1;
4035 _uff=0;
4036 urchinTracker();
4037 }
4038 catch(e) {/* urchinTracker not available. */}
4039 </script>
4040 <!-- end analytics -->
4041 </div>
4042 </div> <!-- /gc-footer -->
4043 </div> <!-- /gc-container -->
4044 </body></html>
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/runtime.html ('k') | chrome/common/extensions/docs/storage.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698