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

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

Issue 2957009: Change the existing extension samples page to an automatically-generated searchable directory. (Closed) Base URL: http://src.chromium.org/git/chromium.git
Patch Set: Make changes suggested by Antony Created 10 years, 4 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
OLDNEW
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note: 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 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 3 across api docs and should be edited only with knowledge of the
4 templating mechanism. 4 templating mechanism.
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a 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 6 browser, it will be re-generated from the template, json schema and
7 authored overview content. 7 authored overview content.
8 4) The <body>.innerHTML is also generated by an offline step so that this 8 4) The <body>.innerHTML is also generated by an offline step so that this
9 page may easily be indexed by search engines. 9 page may easily be indexed by search engines.
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head>
11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css"> 12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css">
13 <link href="css/print.css" rel="stylesheet" type="text/css" media="print"> 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"> 14 <script type="text/javascript" src="../../../third_party/jstemplate/jstempla te_compiled.js">
15 </script> 15 </script>
16 <script type="text/javascript" src="js/api_page_generator.js"></script> 16 <script type="text/javascript" src="js/api_page_generator.js"></script>
17 <script type="text/javascript" src="js/bootstrap.js"></script> 17 <script type="text/javascript" src="js/bootstrap.js"></script>
18 <title>Samples - Google Chrome Extensions - Google Code</title></head> 18 <title>Samples - Google Chrome Extensions - Google Code</title></head><body> <div id="gc-container" class="labs">
19 <body> <div id="gc-container" class="labs">
20 <div id="devModeWarning"> 19 <div id="devModeWarning">
21 You are viewing extension docs in chrome via the 'file:' scheme: are you expecting to see local changes when you refresh? You'll need run chrome with -- allow-file-access-from-files. 20 You are viewing extension docs in chrome via the 'file:' scheme: are you expecting to see local changes when you refresh? You'll need run chrome with -- allow-file-access-from-files.
22 </div> 21 </div>
23 <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION --> 22 <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION -->
24 <!-- In particular, sub-templates that recurse, must be used by allowing 23 <!-- In particular, sub-templates that recurse, must be used by allowing
25 jstemplate to make a copy of the template in this section which 24 jstemplate to make a copy of the template in this section which
26 are not operated on by way of the jsskip="true" --> 25 are not operated on by way of the jsskip="true" -->
27 <div style="display:none"> 26 <div style="display:none">
28 27
29 <!-- VALUE --> 28 <!-- VALUE -->
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
207 </li> 206 </li>
208 <li><h2><a href="samples.html">Samples</a></h2></li> 207 <li><h2><a href="samples.html">Samples</a></h2></li>
209 </ul> 208 </ul>
210 </div> 209 </div>
211 210
212 <div class="g-unit" id="gc-pagecontent"> 211 <div class="g-unit" id="gc-pagecontent">
213 <div id="pageTitle"> 212 <div id="pageTitle">
214 <h1 class="page_title">Samples</h1> 213 <h1 class="page_title">Samples</h1>
215 </div> 214 </div>
216 <!-- TABLE OF CONTENTS --> 215 <!-- TABLE OF CONTENTS -->
217 <div id="toc"> 216 <div id="toc" style="display: none; ">
218 <h2>Contents</h2> 217 <h2>Contents</h2>
219 <ol> 218 <ol>
220 <li> 219 <li>
221 <a href="#featured">Sample extensions</a> 220 <a>h2Name</a>
222 <ol> 221 <ol>
223 <li> 222 <li>
224 <a href="#gmail">Google Mail Checker</a>
225 </li><li>
226 <a href="#subscribe_page_action">Subscribe in Feed Reader</a>
227 </li><li>
228 <a href="#news">News Reader</a>
229 </li>
230 </ol>
231 </li><li>
232 <a href="#otherExtensions">Other sample extensions</a>
233 <ol>
234 <li style="display: none; ">
235 <a>h3Name</a>
236 </li>
237 </ol>
238 </li><li>
239 <a href="#viewsource">How to view the source code</a>
240 <ol>
241 <li style="display: none; ">
242 <a>h3Name</a> 223 <a>h3Name</a>
243 </li> 224 </li>
244 </ol> 225 </ol>
245 </li> 226 </li>
246 <li style="display: none; "> 227 <li>
247 <a href="#apiReference">API reference</a> 228 <a href="#apiReference">API reference</a>
248 <ol> 229 <ol>
249 <li> 230 <li>
250 <a href="#properties">Properties</a> 231 <a href="#properties">Properties</a>
251 <ol> 232 <ol>
252 <li> 233 <li>
253 <a href="#property-anchor">propertyName</a> 234 <a href="#property-anchor">propertyName</a>
254 </li> 235 </li>
255 </ol> 236 </ol>
256 </li> 237 </li>
(...skipping 26 matching lines...) Expand all
283 </ol> 264 </ol>
284 </div> 265 </div>
285 <!-- /TABLE OF CONTENTS --> 266 <!-- /TABLE OF CONTENTS -->
286 267
287 <!-- Standard content lead-in for experimental API pages --> 268 <!-- Standard content lead-in for experimental API pages -->
288 <p id="classSummary" style="display: none; "> 269 <p id="classSummary" style="display: none; ">
289 For information on how to use experimental APIs, see the <a href="expe rimental.html">chrome.experimental.* APIs</a> page. 270 For information on how to use experimental APIs, see the <a href="expe rimental.html">chrome.experimental.* APIs</a> page.
290 </p> 271 </p>
291 272
292 <!-- STATIC CONTENT PLACEHOLDER --> 273 <!-- STATIC CONTENT PLACEHOLDER -->
293 <div id="static"><style> 274 <div id="static"><link rel="stylesheet" href="css/samples.css">
294 a img { 275 <script>var search_data = {"121cca9e8942e456e3f25bbd16713b9bfe23e742":"A BROWSER ACTION WHICH CHANGES ITS ICON WHEN CLICKED. BACKGROUND_PAGE BROWSER_ACTION TAB S CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON","5da3e0ed090747eb 6d5560e272c8bf17b7c0c2b6":"A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE C OLOR. BROWSER_ACTION POPUP TABS CHROME.TABS.EXECUTESCRIPT","c394974bd87e01605a3 cca3cad8a7109de5bbda1":"A BROWSER ACTION WITH NO ICON THAT MAKES THE PAGE RED B ACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSER ACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.EXE CUTESCRIPT","c581cf06da17385735b64cc9077509ef13105518":"ACCEPTLANGUAGE RETURNS A CCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION POPUP CHROME.I18N.GETACCEPTLANGUAG ES CHROME.I18N.GETMESSAGE","24d780762055a4f290ecb3ac69384fbaea3a7718":"ANIMATED PAGE ACTION THIS EXTENSION ADDS AN ANIMATED BROWSER ACTION TO THE TOOLBAR. BACKG ROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.ONCLICKED C HROME.PAGEACTION.SETICON CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROM E.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED","7cdb5ad608e5 c2f224e0db28990b760dfbba5672":"BLANK NEW TAB PAGE CHROME_URL_OVERRIDES","35911e 7b2dc0145923ca43f499b5a61be52d30ec":"CHROME SOUNDS ENJOY A MORE MAGICAL AND IMME RSIVE EXPERIENCE WHEN BROWSING THE WEB USING THE POWER OF SOUND. BACKGROUND_PAGE BOOKMARKS OPTIONS_PAGE TABS CHROME.BOOKMARKS.ONCREATED CHROME.BOOKMARKS.ONMOVED CHROME.BOOKMARKS.ONREMOVED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION. ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.GET CHROME.TABS.ONATTACHED CH ROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREM OVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.WINDOWS.ONCREAT ED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED","a3089c96b34036b3a043 1124c25badd7f1c3d64a":"CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHRO MIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BAC KGROUND_PAGE BROWSER_ACTION POPUP CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR C HROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE","7dd4735797cd957 876becbdad0f4b0e47cf4ac01":"CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL .OMNIBOX.ONINPUTCHANGED CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTENTERED CHROME.EXPERI MENTAL.OMNIBOX.STYLEMATCH CHROME.EXPERIMENTAL.OMNIBOX.STYLENONE CHROME.EXPERIMEN TAL.OMNIBOX.STYLEURL CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE" ,"35c467a5623117e399afc1187bdcc25b1c74bc5d":"CLD DISPLAYS THE LANGUAGE OF A TAB BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.TAB S.DETECTLANGUAGE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTION CHANGED CHROME.TABS.ONUPDATED","16f1c9c9c20b78999b826f882c3d403d3c9f95ce":"CONTE XT MENUS SAMPLE SHOWS SOME OF THE FEATURES OF THE CONTEXT MENUS API BACKGROUND_P AGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE","17071198171ed3535a2ee9c129653378ad 54b5ce":"COOKIE API TEST EXTENSION TESTING COOKIE API BACKGROUND_PAGE BROWSER_AC TION COOKIES TABS CHROME.BROWSERACTION.ONCLICKED CHROME.COOKIES.GET CHROME.COOKI ES.GETALL CHROME.COOKIES.ONCHANGED CHROME.COOKIES.REMOVE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL" ,"e6f9db199c82114ef857a140c81a9c7c41469333":"CROSS-DOMAIN XMLHTTPREQUEST FROM A CONTENT SCRIPT DEMONSTRATES A METHOD TO MAKE A CROSS-DOMAIN XMLHTTPREQUEST FETCH FROM A CONTENT SCRIPT. THIS EXTENSION FETCHES THE CURRENT TRENDING TOPICS FROM TWITTER AND INSERTS THEM IN AN OVERLAY AT THE TOP OF GOOGLE NEWS. VISIT HTTP:/ /NEWS.GOOGLE.COM TO TEST THIS EXTENSION. BACKGROUND_PAGE CHROME.EXTENSION.ONREQU EST CHROME.EXTENSION.SENDREQUEST","2fecb2a1bd23df9839021833e86c87b58e43d788":"EM AIL THIS PAGE (BY GOOGLE) THIS EXTENSION ADDS AN EMAIL BUTTON TO THE TOOLBAR WHI CH ALLOWS YOU TO EMAIL THE PAGE LINK USING YOUR DEFAULT MAIL CLIENT OR GMAIL. BA CKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CH ROME.EXTENSION.CONNECT CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS .EXECUTESCRIPT CHROME.TABS.UPDATE","957d89c0464bcfad4b4755e8747cf9c4073d8289":"E VENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTI CS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION POPUP","fad5d7059ba177d48e45d9 2e04da9e5ae4c2b8c2":"GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH T O CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPT IONS_PAGE POPUP TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKG ROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.ONUPDATED CHROM E.TABS.REMOVE","2e0d2082771d5e26be91efaeae390874e738239b":"GOOGLE MAIL CHECKER D ISPLAYS THE NUMBER OF UNREAD MESSAGES IN YOUR GOOGLE MAIL INBOX. YOU CAN ALSO CL ICK THE BUTTON TO OPEN YOUR INBOX. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE T ABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.EXTENSION. GETBACKGROUNDPAGE CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHRO ME.TABS.GETALLINWINDOW CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE","ceb116611b727f 6c2ad560098bb9c3c4a4d830f9":"GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAV ES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE C HROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE" ,"e3bd4e4ff791ae63a16f16072252be4a7fccf43e":"HELLO WORLD THE FIRST EXTENSION THA T I MADE. BROWSER_ACTION POPUP","4663a9d47c09f43a46fadb09965d97ac4bb09d40":"IGOO GLE NEW TAB PAGE CHROME_URL_OVERRIDES","be628092c6fd9d39a82a52ad443c4a9cb09e031 b":"MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BAC KGROUND_PAGE PAGE_ACTION POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EX TENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEA CTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGE D CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST","572f82c2738f6c9a1911778e4d41f7 12b03c25bc":"MERGE WINDOWS MERGES ALL OF THE BROWSERS WINDOWS INTO THE CURRENT W INDOW BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME. TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.MOVE CHROME.WINDOWS.GET CHROME.W INDOWS.GETALL CHROME.WINDOWS.GETCURRENT","282fc112fa63a680c0cbc90dc0463e3780c46d 46":"MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION POPUP TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION .ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TA BS.SENDREQUEST","d3f041b48f31db1a86dfe05b6740086554ebba31":"MY BOOKMARKS A BROWS ER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DE LETE. BOOKMARKS BROWSER_ACTION POPUP TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMAR KS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE","a772f968a7e977f8bbf9d74f43c6daca57067d1e":"NEWS READER DISP LAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROW SER_ACTION POPUP TABS CHROME.TABS.CREATE","fc80727c5f0bd5ba6cad74e9ec2519cbfc34c dd3":"NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.TABS.CREATE","e432a5c78298458 aaa0f9c1c5b3fb010ffc2ed99":"NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOG LE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.I18N.GE TMESSAGE CHROME.TABS.CREATE","5ffc8fd27bfc21f5205c8c5fe8290222c95a7eb4":"NOTIFIC ATION DEMO SHOWS OFF DESKTOP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND_PAGE NOTIFICATIONS OPTIONS_PAGE TABS CHROME.TABS.CREA TE","e22a739b78a7e5580d9318662390a79033f96d81":"OMNIBOX EXAMPLE BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTCHANGED CHROME.EXPERIMENTAL.OMN IBOX.ONINPUTENTERED","24fb45f3b2192c163afb2399c3bdad91d837643e":"PAGE ACTION BY CONTENT SHOWS A PAGE ACTION FOR HTML PAGES CONTAINING THE WORD SANDWICH BACKGROU ND_PAGE PAGE_ACTION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHRO ME.PAGEACTION.SHOW","b42764aa301c7c340c9febcd492da962a453c8b6":"PAGE ACTION BY U RL SHOWS A PAGE ACTION FOR URLS WHICH HAVE THE LETTER G IN THEM. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.SHOW CHROME.TABS.ONUPDATED","75e2de40348b564 7d77b5f9c8dbdc43b868e87c8":"PAGE BENCHMARKER CHROMIUM PAGE BENCHMARKER. BACKGROU ND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.B ROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BR OWSERACTION.SETTITLE CHROME.EXTENSION.CONNECT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETEXTENSIONTABS CHROME.EXTENSION.GETURL CHROME.EXTENSION.ONCO NNECT CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS. GETSELECTED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WIND OWS.GETCURRENT","1ec0e2f3c645541d12dd49aa5ed6533f1203db58":"PRINT THIS PAGE ADDS A PRINT BUTTON TO THE BROWSER. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWS ERACTION.ONCLICKED CHROME.TABS.UPDATE","5d2f97358bcef171b2b012159836781a7b0ae813 ":"SAMPLE - OAUTH CONTACTS USES OAUTH TO CONNECT TO GOOGLES CONTACTS SERVICE AND DISPLAY A LIST OF YOUR CONTACTS. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BRO WSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUND PAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETS ELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE","47ff142798c27febf4a2ada551c67 1feec26605c":"SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHAR E THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.EXPERI MENTAL.PROCESSES.GETPROCESSFORTAB CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME .TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE","39dcafbdebb05e43acd35b5db14f360bc023a8b5":"TAB INSPECTOR UTILITY FOR WORKING WITH THE EXTENSION TABS API BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.TABS.CREATE C HROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.GETSELECTED CHROME.TABS.MO VE CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TA BS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUP DATED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.CREATE CHROME.WINDOWS .GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.GETLASTFOCUS ED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOV ED CHROME.WINDOWS.REMOVE CHROME.WINDOWS.UPDATE","b01d58ed12efa2a6b9ca152e19d1573 0cf1d84be":"TEST SCREENSHOT EXTENSION DEMONSTRATE SCREENSHOT FUNCTIONALITY IN TH E CHROME.TABS API. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCL ICKED CHROME.EXTENSION.GETURL CHROME.EXTENSION.GETVIEWS CHROME.TABS.CAPTUREVISIB LETAB CHROME.TABS.CREATE CHROME.TABS.ONUPDATED","99d24fe7b088c2380e0a158d70e9e5a e6c951165":"TYPED URL HISTORY READS YOUR HISTORY, AND SHOWS THE TOP TEN PAGES YO U GO TO BY TYPING THE URL. BROWSER_ACTION HISTORY TABS CHROME.HISTORY.GETVISITS CHROME.HISTORY.SEARCH CHROME.TABS.CREATE"}</script>
295 border:0; 276 <script src="js/sample_search.js"></script>
296 } 277 <script src="js/samples.js"></script>
297 </style>
298
299 <div id="pageData-showTOC" class="pageData">true</div>
300
301 <p>
302 This page shows some sample extensions,
303 with links that let you install them
304 and find their source code.
305 Each sample also has links to the documentation
306 for each feature used by the sample.
307 </p>
308
309 <p><b>Note:</b> To run these samples on Linux or Mac,
310 you need to get on an early access release channel of Google Chrome.
311 </p>
312
313 <ul>
314 <li> <b>Windows</b>: Use any release of Google Chrome</li>
315 <li> <b>Linux</b>: Subscribe to the <a href="http://www.google.com/landing/chr ome/beta/">Beta channel</a> </li>
316 <li> <b>Mac</b>: Subscribe to the <a href="http://www.chromium.org/getting-inv olved/dev-channel#TOC-Mac">Dev channel</a> </li>
317 </ul>
318
319 <p>
320 For more example code, see the
321 <a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extension s/docs/examples/" target="_blank">Chromium examples directory</a>.
322 For tips on using the code viewer, see
323 <a href="#viewsource">How to view the source code</a>.
324 </p>
325
326 <h2 id="featured">Sample extensions</h2>
327
328 <h3 id="gmail">Google Mail Checker</h3>
329
330 <p>Adds a Google Mail button to the toolbar, displaying the number of unread mes sages in your inbox. Click the button to open your inbox.
331
332 </p><p>Included with no charge is a swell animation when the number of unread it ems changes.
333
334 </p><p><a href="https://clients2.google.com/service/update2/crx?response=redirec t&amp;x=id%3Dmihcahmgecmbnbcchbopgniflfhgnkff%26uc%26lang%3Den-US"><img src="ima ges/google-mail-checker-capture.png" width="243" height="170" style="margin-bott om:0.5em"></a><br>
335 <b><a href="https://clients2.google.com/service/update2/crx?response=redirect&am p;x=id%3Dmihcahmgecmbnbcchbopgniflfhgnkff%26uc%26lang%3Den-US">Install</a>&nbsp; &nbsp;&nbsp;
336 <a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extension s/docs/examples/extensions/gmail/">Source code</a></b>
337
338 <br><br>
339 </p><p>Features used:
340
341 </p><ul>
342 <li><a href="browserAction.html">Browser action</a> (with canvas-based animati on)
343 </li><li><a href="browserAction.html#badge">Badge</a>
344 </li><li><a href="background_pages.html">Background page</a>
345 </li><li><a href="xhr.html">Cross-origin XMLHttpRequest</a>
346 </li><li><a href="tabs.html">Tabs</a> module
347 </li></ul>
348
349 <br>
350
351 <h3 id="subscribe_page_action">Subscribe in Feed Reader</h3>
352
353 <p>Adds a small icon to the address bar when a web page contains a feed that can be subscribed to. When you click the icon, you'll see a preview of the feed and have the option to subscribe with the web-based reader of your choice.
354
355 </p><p><a href="https://clients2.google.com/service/update2/crx?response=redirec t&amp;x=id%3Dnlbjncdgjeocebhnmkbbbdekmmmcbfjd%26uc%26lang%3Den-US"><img src="ima ges/subscribe-cap1.png" style="margin-bottom:0.5em" width="342" height="165"></a >
356
357 </p><p><a href="https://clients2.google.com/service/update2/crx?response=redirec t&amp;x=id%3Dnlbjncdgjeocebhnmkbbbdekmmmcbfjd%26uc%26lang%3Den-US"><img src="ima ges/subscribe-cap2.png" style="margin-bottom:0.5em" width="566" height="327"></a ><br>
358 <b><a href="https://clients2.google.com/service/update2/crx?response=redirect&am p;x=id%3Dnlbjncdgjeocebhnmkbbbdekmmmcbfjd%26uc%26lang%3Den-US">Install</a>&nbsp; &nbsp;&nbsp;<a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test /data/extensions/subscribe_page_action/">Source code</a></b>
359
360 <br><br>
361 </p><p>Features used:
362
363 </p><ul>
364 <li><a href="pageAction.html">Page action</a>
365 </li><li><a href="background_pages.html">Background page</a>
366 </li><li><a href="content_scripts.html">Content scripts</a>
367 </li><li><a href="messaging.html">Message passing</a>
368 </li><li><a href="xhr.html">Cross-origin XMLHttpRequest</a>
369 </li></ul>
370
371 <br>
372
373 <h3 id="news">News Reader</h3>
374
375 <p>Uses a popup to display the first 5 items from the "Google News - top news" R SS feed. The popup dynamically resizes itself to fit additional content.
376
377 </p><p><a href="https://clients2.google.com/service/update2/crx?response=redirec t&amp;x=id%3Dmmdhomleggalggemanamhjdhafaabfdi%26uc%26lang%3Den-US"><img src="ima ges/news.gif" style="margin-bottom:0.5em" width="475" height="346"></a><br>
378
379 <b><a href="https://clients2.google.com/service/update2/crx?response=redirect&am p;x=id%3Dmmdhomleggalggemanamhjdhafaabfdi%26uc%26lang%3Den-US">Install</a>&nbsp; &nbsp;&nbsp;<a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/comm on/extensions/docs/examples/extensions/news/">Source code</a></b>
380
381 <br><br>
382 </p><p>Features used:
383
384 </p><ul>
385 <li><a href="browserAction.html">Browser action</a>
386 </li><li><a href="xhr.html">Cross-origin XMLHttpRequest</a>
387 </li></ul>
388
389 <br>
390 <h2 id="otherExtensions">Other sample extensions</h2>
391 <p>These samples use similar capabilities to the ones above, but to implement di fferent features.</p>
392 <dl>
393 <dt>Chromium buildbot monitor</dt>
394 <dd>Monitors the Chromium tree status <br>
395 <b><a href="https://clients2.google.com/service/update2/crx?response=redirect& amp;x=id%3Dafmppjmdopaajlhgcddfhfhfgincjeih%26uc%26lang%3Den-US">Install</a>&nbs p;&nbsp;&nbsp;<a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/co mmon/extensions/docs/examples/extensions/news/">Source code</a></b>
396 </dd>
397
398 <dt>Mappy</dt>
399 <dd>Lets you bring up a map for the first address on any web page <br>
400 <b><a href="https://clients2.google.com/service/update2/crx?response=redirect& amp;x=id%3Dobjeacibkcphiplbghlbmlbnihbbmfjl%26uc%26lang%3Den-US">Install</a>&nbs p;&nbsp;&nbsp;<a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/co mmon/extensions/docs/examples/extensions/mappy/">Source code</a></b>
401 </dd>
402
403 <dt>Email this page</dt>
404 <dd>Lets you share the current web page by sending it in an email <br>
405 <b><a href="https://clients2.google.com/service/update2/crx?response=redirect& amp;x=id%3Ddbeoemfhkdniadbojeencpkgmobndpai%26uc%26lang%3Den-US">Install</a>&nbs p;&nbsp;&nbsp;<a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/co mmon/extensions/docs/examples/extensions/email_this_page/">Source code</a></b>
406 </dd>
407 </dl>
408 278
409 279
410 <h2 id="viewsource">How to view the source code</h2>
411 280
412 <p> 281 <div id="controls">
413 The source code links in this page take you to a directory 282 <div id="searchbox" class="controlbox">
414 (for example, 283 <strong>Filter by keyword:</strong>
415 <a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extension s/docs/examples/extensions/gmail/">examples/extensions/gmail</a>) 284 <input autofocus="" type="search" id="searchinput" placeholder="Type to sear ch" onkeyup="filterSamples();">
416 that lists all the files in an extension. 285 <a id="clearlink" href="javascript:void(0);" onclick="clearFilter();" style= "display: none;">clear</a>
417 To view a file, 286 </div>
418 first click its filename.
419 If the page that comes up has an <b>as text</b> link,
420 click that link to view the page's source code.
421 </p>
422 287
423 <p> 288 <div id="filterbox" class="controlbox">
424 To download the file, 289 <strong>Filter by API:</strong>
425 right-click the <b>download</b> link. 290 <span>
426 You can also left-click the <b>download</b> link 291 <span>
427 to view the source code for files such as 292 <a href="javascript:void(0);" onclick="setFilter('chrome.bookmarks', thi s)">chrome.bookmarks</a><span>, </span>
428 <a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extension s/docs/examples/extensions/gmail/manifest.json">manifest.json</a> 293 </span><span>
429 that have no <b>as text</b> link. 294 <a href="javascript:void(0);" onclick="setFilter('chrome.browserAction', this)">chrome.browserAction</a><span>, </span>
430 </p> 295 </span><span>
296 <a href="javascript:void(0);" onclick="setFilter('chrome.contextMenus', this)">chrome.contextMenus</a><span>, </span>
297 </span><span>
298 <a href="javascript:void(0);" onclick="setFilter('chrome.cookies', this) ">chrome.cookies</a><span>, </span>
299 </span><span>
300 <a href="javascript:void(0);" onclick="setFilter('chrome.experimental', this)">chrome.experimental</a><span>, </span>
301 </span><span>
302 <a href="javascript:void(0);" onclick="setFilter('chrome.extension', thi s)">chrome.extension</a><span>, </span>
303 </span><span>
304 <a href="javascript:void(0);" onclick="setFilter('chrome.history', this) ">chrome.history</a><span>, </span>
305 </span><span>
306 <a href="javascript:void(0);" onclick="setFilter('chrome.i18n', this)">c hrome.i18n</a><span>, </span>
307 </span><span>
308 <a href="javascript:void(0);" onclick="setFilter('chrome.idle', this)">c hrome.idle</a><span>, </span>
309 </span><span>
310 <a href="javascript:void(0);" onclick="setFilter('chrome.pageAction', th is)">chrome.pageAction</a><span>, </span>
311 </span><span>
312 <a href="javascript:void(0);" onclick="setFilter('chrome.tabs', this)">c hrome.tabs</a><span>, </span>
313 </span><span>
314 <a href="javascript:void(0);" onclick="setFilter('chrome.windows', this) ">chrome.windows</a><span style="display: none; ">, </span>
315 </span>
316 </span>
317 </div>
318 </div>
431 319
432 <p> 320 <div class="sample" id="121cca9e8942e456e3f25bbd16713b9bfe23e742">
433 We're working on a way to make it easier to look at the sample source code. 321 <img class="icon" style="display: none; ">
434 If you'd like to track our progress, 322 <img class="icon" src="images/sample-default-icon.png">
435 put a star by bug <a href="http://code.google.com/p/chromium/issues/detail?id=25 247">25247</a>. 323 <h2 class="name">
436 </p> 324 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/browserAction/set_icon_path/">A browser action which changes its icon when clicked.</a>
325 </h2>
326 <p class="metadata features">Uses
327 <span>
328 <strong>background_page</strong><span>, </span>
329 <span style="display: none; "> and</span>
330 </span><span>
331 <strong>browser_action</strong><span style="display: none; ">, </span>
332 <span> and</span>
333 </span><span>
334 <strong>tabs</strong><span style="display: none; ">, </span>
335 <span style="display: none; "> and</span>
336 </span>
337 </p>
338 <p></p>
339 <div class="apicalls"><strong>Calls:</strong>
340 <ul>
341 <li>
342 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
343 </li><li>
344 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
345 </li>
346 </ul>
347 </div>
348 <div class="sourcefiles"><strong>Source files:</strong>
349 <ul>
350 <li>
351 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/ba ckground.html?content-type=text/plain">background.html</a></code>
352 </li><li>
353 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/ma nifest.json?content-type=text/plain">manifest.json</a></code>
354 </li>
355 </ul>
356 </div>
357 </div><div class="sample" id="5da3e0ed090747eb6d5560e272c8bf17b7c0c2b6">
358 <img class="icon" style="display: none; ">
359 <img class="icon" src="images/sample-default-icon.png">
360 <h2 class="name">
361 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/browserAction/set_page_color/">A browser action with a popup that changes the page color.</a>
362 </h2>
363 <p class="metadata features">Uses
364 <span>
365 <strong>browser_action</strong><span>, </span>
366 <span style="display: none; "> and</span>
367 </span><span>
368 <strong>popup</strong><span style="display: none; ">, </span>
369 <span> and</span>
370 </span><span>
371 <strong>tabs</strong><span style="display: none; ">, </span>
372 <span style="display: none; "> and</span>
373 </span>
374 </p>
375 <p></p>
376 <div class="apicalls"><strong>Calls:</strong>
377 <ul>
378 <li>
379 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
380 </li>
381 </ul>
382 </div>
383 <div class="sourcefiles"><strong>Source files:</strong>
384 <ul>
385 <li>
386 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/m anifest.json?content-type=text/plain">manifest.json</a></code>
387 </li><li>
388 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/p opup.html?content-type=text/plain">popup.html</a></code>
389 </li>
390 </ul>
391 </div>
392 </div><div class="sample" id="c394974bd87e01605a3cca3cad8a7109de5bbda1">
393 <img class="icon" style="display: none; ">
394 <img class="icon" src="images/sample-default-icon.png">
395 <h2 class="name">
396 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/browserAction/make_page_red/">A browser action with no icon that makes the page red</a>
397 </h2>
398 <p class="metadata features">Uses
399 <span>
400 <strong>background_page</strong><span>, </span>
401 <span style="display: none; "> and</span>
402 </span><span>
403 <strong>browser_action</strong><span style="display: none; ">, </span>
404 <span> and</span>
405 </span><span>
406 <strong>tabs</strong><span style="display: none; ">, </span>
407 <span style="display: none; "> and</span>
408 </span>
409 </p>
410 <p></p>
411 <div class="apicalls"><strong>Calls:</strong>
412 <ul>
413 <li>
414 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
415 </li><li>
416 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
417 </li><li>
418 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
419 </li><li>
420 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
421 </li>
422 </ul>
423 </div>
424 <div class="sourcefiles"><strong>Source files:</strong>
425 <ul>
426 <li>
427 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/ba ckground.html?content-type=text/plain">background.html</a></code>
428 </li><li>
429 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/ma nifest.json?content-type=text/plain">manifest.json</a></code>
430 </li>
431 </ul>
432 </div>
433 </div><div class="sample" id="c581cf06da17385735b64cc9077509ef13105518">
434 <img class="icon" style="display: none; ">
435 <img class="icon" src="images/sample-default-icon.png">
436 <h2 class="name">
437 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/i18n/getMessage/">AcceptLanguage</a>
438 </h2>
439 <p class="metadata features">Uses
440 <span>
441 <strong>browser_action</strong><span style="display: none; ">, </span>
442 <span> and</span>
443 </span><span>
444 <strong>popup</strong><span style="display: none; ">, </span>
445 <span style="display: none; "> and</span>
446 </span>
447 </p>
448 <p>Returns accept languages of the browser</p>
449 <div class="apicalls"><strong>Calls:</strong>
450 <ul>
451 <li>
452 <code><a href="i18n.html#method-getAcceptLanguages">chrome.i18n.getAccep tLanguages</a></code>
453 </li><li>
454 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
455 </li>
456 </ul>
457 </div>
458 <div class="sourcefiles"><strong>Source files:</strong>
459 <ul>
460 <li>
461 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/en_US /messages.json?content-type=text/plain">_locales/en_US/messages.json</a></code>
462 </li><li>
463 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/es/me ssages.json?content-type=text/plain">_locales/es/messages.json</a></code>
464 </li><li>
465 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/sr/me ssages.json?content-type=text/plain">_locales/sr/messages.json</a></code>
466 </li><li>
467 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json? content-type=text/plain">manifest.json</a></code>
468 </li><li>
469 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/popup.html?con tent-type=text/plain">popup.html</a></code>
470 </li>
471 </ul>
472 </div>
473 </div><div class="sample" id="24d780762055a4f290ecb3ac69384fbaea3a7718">
474 <img class="icon" style="display: none; ">
475 <img class="icon" src="images/sample-default-icon.png">
476 <h2 class="name">
477 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/pageAction/set_icon/">Animated Page Acti on</a>
478 </h2>
479 <p class="metadata features">Uses
480 <span>
481 <strong>background_page</strong><span>, </span>
482 <span style="display: none; "> and</span>
483 </span><span>
484 <strong>page_action</strong><span style="display: none; ">, </span>
485 <span> and</span>
486 </span><span>
487 <strong>tabs</strong><span style="display: none; ">, </span>
488 <span style="display: none; "> and</span>
489 </span>
490 </p>
491 <p>This extension adds an animated browser action to the toolbar.</p>
492 <div class="apicalls"><strong>Calls:</strong>
493 <ul>
494 <li>
495 <code><a href="pageAction.html#method-hide">chrome.pageAction.hide</a></ code>
496 </li><li>
497 <code><a href="pageAction.html#event-onClicked">chrome.pageAction.onClic ked</a></code>
498 </li><li>
499 <code><a href="pageAction.html#method-setIcon">chrome.pageAction.setIcon </a></code>
500 </li><li>
501 <code><a href="pageAction.html#method-setTitle">chrome.pageAction.setTit le</a></code>
502 </li><li>
503 <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></ code>
504 </li><li>
505 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
506 </li><li>
507 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
508 </li><li>
509 <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelecti onChanged</a></code>
510 </li>
511 </ul>
512 </div>
513 <div class="sourcefiles"><strong>Source files:</strong>
514 <ul>
515 <li>
516 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/pageAction/set_icon/background .html?content-type=text/plain">background.html</a></code>
517 </li><li>
518 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/pageAction/set_icon/manifest.j son?content-type=text/plain">manifest.json</a></code>
519 </li>
520 </ul>
521 </div>
522 </div><div class="sample" id="7cdb5ad608e5c2f224e0db28990b760dfbba5672">
523 <img class="icon" style="display: none; ">
524 <img class="icon" src="images/sample-default-icon.png">
525 <h2 class="name">
526 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/override/blank_ntp/">Blank new tab page< /a>
527 </h2>
528 <p class="metadata features">Uses
529 <span>
530 <strong>chrome_url_overrides</strong><span style="display: none; ">, </spa n>
531 <span style="display: none; "> and</span>
532 </span>
533 </p>
534 <p></p>
535 <div class="apicalls" style="display: none; "><strong>Calls:</strong>
536 <ul>
537 <li>
538 <code><a></a></code>
539 </li>
540 </ul>
541 </div>
542 <div class="sourcefiles"><strong>Source files:</strong>
543 <ul>
544 <li>
545 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/override/blank_ntp/blank.html? content-type=text/plain">blank.html</a></code>
546 </li><li>
547 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/override/blank_ntp/manifest.js on?content-type=text/plain">manifest.json</a></code>
548 </li>
549 </ul>
550 </div>
551 </div><div class="sample" id="35911e7b2dc0145923ca43f499b5a61be52d30ec">
552 <img class="icon" src="examples/extensions/fx/icon.png">
553 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
554 <h2 class="name">
555 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/fx/">Chrome Sounds</a>
556 </h2>
557 <p class="metadata features">Uses
558 <span>
559 <strong>background_page</strong><span>, </span>
560 <span style="display: none; "> and</span>
561 </span><span>
562 <strong>bookmarks</strong><span>, </span>
563 <span style="display: none; "> and</span>
564 </span><span>
565 <strong>options_page</strong><span style="display: none; ">, </span>
566 <span> and</span>
567 </span><span>
568 <strong>tabs</strong><span style="display: none; ">, </span>
569 <span style="display: none; "> and</span>
570 </span>
571 </p>
572 <p>Enjoy a more magical and immersive experience when browsing the web using t he power of sound.</p>
573 <div class="apicalls"><strong>Calls:</strong>
574 <ul>
575 <li>
576 <code><a href="bookmarks.html#event-onCreated">chrome.bookmarks.onCreate d</a></code>
577 </li><li>
578 <code><a href="bookmarks.html#event-onMoved">chrome.bookmarks.onMoved</a ></code>
579 </li><li>
580 <code><a href="bookmarks.html#event-onRemoved">chrome.bookmarks.onRemove d</a></code>
581 </li><li>
582 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
583 </li><li>
584 <code><a href="extension.html#event-onRequest">chrome.extension.onReques t</a></code>
585 </li><li>
586 <code><a href="extension.html#method-sendRequest">chrome.extension.sendR equest</a></code>
587 </li><li>
588 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
589 </li><li>
590 <code><a href="tabs.html#event-onAttached">chrome.tabs.onAttached</a></c ode>
591 </li><li>
592 <code><a href="tabs.html#event-onCreated">chrome.tabs.onCreated</a></cod e>
593 </li><li>
594 <code><a href="tabs.html#event-onDetached">chrome.tabs.onDetached</a></c ode>
595 </li><li>
596 <code><a href="tabs.html#event-onMoved">chrome.tabs.onMoved</a></code>
597 </li><li>
598 <code><a href="tabs.html#event-onRemoved">chrome.tabs.onRemoved</a></cod e>
599 </li><li>
600 <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelecti onChanged</a></code>
601 </li><li>
602 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
603 </li><li>
604 <code><a href="windows.html#event-onCreated">chrome.windows.onCreated</a ></code>
605 </li><li>
606 <code><a href="windows.html#event-onFocusChanged">chrome.windows.onFocus Changed</a></code>
607 </li><li>
608 <code><a href="windows.html#event-onRemoved">chrome.windows.onRemoved</a ></code>
609 </li>
610 </ul>
611 </div>
612 <div class="sourcefiles"><strong>Source files:</strong>
613 <ul>
614 <li>
615 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/fx/bg.html?content-type =text/plain">bg.html</a></code>
616 </li><li>
617 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/fx/bg.js?content-type=t ext/plain">bg.js</a></code>
618 </li><li>
619 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/fx/content.js?content-t ype=text/plain">content.js</a></code>
620 </li><li>
621 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/fx/manifest.json?conten t-type=text/plain">manifest.json</a></code>
622 </li><li>
623 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/fx/options.html?content -type=text/plain">options.html</a></code>
624 </li>
625 </ul>
626 </div>
627 </div><div class="sample" id="a3089c96b34036b3a0431124c25badd7f1c3d64a">
628 <img class="icon" src="examples/extensions/buildbot/icon.png">
629 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
630 <h2 class="name">
631 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/buildbot/">Chromium Buildbot Moni tor</a>
632 </h2>
633 <p class="metadata features">Uses
634 <span>
635 <strong>background_page</strong><span>, </span>
636 <span style="display: none; "> and</span>
637 </span><span>
638 <strong>browser_action</strong><span style="display: none; ">, </span>
639 <span> and</span>
640 </span><span>
641 <strong>popup</strong><span style="display: none; ">, </span>
642 <span style="display: none; "> and</span>
643 </span>
644 </p>
645 <p>Displays the status of the Chromium buildbot in the toolbar. Click to see more detailed status in a popup.</p>
646 <div class="apicalls"><strong>Calls:</strong>
647 <ul>
648 <li>
649 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
650 </li><li>
651 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
652 </li><li>
653 <code><a href="browserAction.html#method-setTitle">chrome.browserAction. setTitle</a></code>
654 </li>
655 </ul>
656 </div>
657 <div class="sourcefiles"><strong>Source files:</strong>
658 <ul>
659 <li>
660 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/buildbot/bg.html?conten t-type=text/plain">bg.html</a></code>
661 </li><li>
662 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json? content-type=text/plain">manifest.json</a></code>
663 </li><li>
664 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/buildbot/popup.html?con tent-type=text/plain">popup.html</a></code>
665 </li>
666 </ul>
667 </div>
668 </div><div class="sample" id="7dd4735797cd957876becbdad0f4b0e47cf4ac01">
669 <img class="icon" style="display: none; ">
670 <img class="icon" src="images/sample-default-icon.png">
671 <h2 class="name">
672 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/chrome_search/">Chromium Search</ a>
673 </h2>
674 <p class="metadata features">Uses
675 <span>
676 <strong>background_page</strong><span>, </span>
677 <span style="display: none; "> and</span>
678 </span><span>
679 <strong>experimental</strong><span style="display: none; ">, </span>
680 <span> and</span>
681 </span><span>
682 <strong>tabs</strong><span style="display: none; ">, </span>
683 <span style="display: none; "> and</span>
684 </span>
685 </p>
686 <p>Add support to the omnibox to search the Chromium source code.</p>
687 <div class="apicalls"><strong>Calls:</strong>
688 <ul>
689 <li>
690 <code><a href="experimental.omnibox.html#event-onInputChanged">chrome.ex perimental.omnibox.onInputChanged</a></code>
691 </li><li>
692 <code><a href="experimental.omnibox.html#event-onInputEntered">chrome.ex perimental.omnibox.onInputEntered</a></code>
693 </li><li>
694 <code><a href="experimental.omnibox.html#method-styleMatch">chrome.exper imental.omnibox.styleMatch</a></code>
695 </li><li>
696 <code><a href="experimental.omnibox.html#method-styleNone">chrome.experi mental.omnibox.styleNone</a></code>
697 </li><li>
698 <code><a href="experimental.omnibox.html#method-styleUrl">chrome.experim ental.omnibox.styleUrl</a></code>
699 </li><li>
700 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
701 </li><li>
702 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
703 </li><li>
704 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
705 </li>
706 </ul>
707 </div>
708 <div class="sourcefiles"><strong>Source files:</strong>
709 <ul>
710 <li>
711 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/chrome_search/backgroun d.html?content-type=text/plain">background.html</a></code>
712 </li><li>
713 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/chrome_search/manifest. json?content-type=text/plain">manifest.json</a></code>
714 </li>
715 </ul>
716 </div>
717 </div><div class="sample" id="35c467a5623117e399afc1187bdcc25b1c74bc5d">
718 <img class="icon" style="display: none; ">
719 <img class="icon" src="images/sample-default-icon.png">
720 <h2 class="name">
721 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/i18n/cld/">CLD</a>
722 </h2>
723 <p class="metadata features">Uses
724 <span>
725 <strong>background_page</strong><span>, </span>
726 <span style="display: none; "> and</span>
727 </span><span>
728 <strong>browser_action</strong><span style="display: none; ">, </span>
729 <span> and</span>
730 </span><span>
731 <strong>tabs</strong><span style="display: none; ">, </span>
732 <span style="display: none; "> and</span>
733 </span>
734 </p>
735 <p>Displays the language of a tab</p>
736 <div class="apicalls"><strong>Calls:</strong>
737 <ul>
738 <li>
739 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
740 </li><li>
741 <code><a href="tabs.html#method-detectLanguage">chrome.tabs.detectLangua ge</a></code>
742 </li><li>
743 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
744 </li><li>
745 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
746 </li><li>
747 <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelecti onChanged</a></code>
748 </li><li>
749 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
750 </li>
751 </ul>
752 </div>
753 <div class="sourcefiles"><strong>Source files:</strong>
754 <ul>
755 <li>
756 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/i18n/cld/background.html?conte nt-type=text/plain">background.html</a></code>
757 </li><li>
758 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/i18n/cld/manifest.json?content -type=text/plain">manifest.json</a></code>
759 </li>
760 </ul>
761 </div>
762 </div><div class="sample" id="16f1c9c9c20b78999b826f882c3d403d3c9f95ce">
763 <img class="icon" style="display: none; ">
764 <img class="icon" src="images/sample-default-icon.png">
765 <h2 class="name">
766 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/contextMenus/basic/">Context Menus Sampl e</a>
767 </h2>
768 <p class="metadata features">Uses
769 <span>
770 <strong>background_page</strong><span style="display: none; ">, </span>
771 <span> and</span>
772 </span><span>
773 <strong>contextMenus</strong><span style="display: none; ">, </span>
774 <span style="display: none; "> and</span>
775 </span>
776 </p>
777 <p>Shows some of the features of the Context Menus API</p>
778 <div class="apicalls"><strong>Calls:</strong>
779 <ul>
780 <li>
781 <code><a href="contextMenus.html#method-create">chrome.contextMenus.crea te</a></code>
782 </li>
783 </ul>
784 </div>
785 <div class="sourcefiles"><strong>Source files:</strong>
786 <ul>
787 <li>
788 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/contextMenus/basic/background. html?content-type=text/plain">background.html</a></code>
789 </li><li>
790 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/contextMenus/basic/manifest.js on?content-type=text/plain">manifest.json</a></code>
791 </li><li>
792 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/contextMenus/basic/sample.js?c ontent-type=text/plain">sample.js</a></code>
793 </li>
794 </ul>
795 </div>
796 </div><div class="sample" id="17071198171ed3535a2ee9c129653378ad54b5ce">
797 <img class="icon" src="examples/api/cookies/cookie.png">
798 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
799 <h2 class="name">
800 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/cookies/">Cookie API Test Extension</a>
801 </h2>
802 <p class="metadata features">Uses
803 <span>
804 <strong>background_page</strong><span>, </span>
805 <span style="display: none; "> and</span>
806 </span><span>
807 <strong>browser_action</strong><span>, </span>
808 <span style="display: none; "> and</span>
809 </span><span>
810 <strong>cookies</strong><span style="display: none; ">, </span>
811 <span> and</span>
812 </span><span>
813 <strong>tabs</strong><span style="display: none; ">, </span>
814 <span style="display: none; "> and</span>
815 </span>
816 </p>
817 <p>Testing Cookie API</p>
818 <div class="apicalls"><strong>Calls:</strong>
819 <ul>
820 <li>
821 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
822 </li><li>
823 <code><a href="cookies.html#method-get">chrome.cookies.get</a></code>
824 </li><li>
825 <code><a href="cookies.html#method-getAll">chrome.cookies.getAll</a></co de>
826 </li><li>
827 <code><a href="cookies.html#event-onChanged">chrome.cookies.onChanged</a ></code>
828 </li><li>
829 <code><a href="cookies.html#method-remove">chrome.cookies.remove</a></co de>
830 </li><li>
831 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
832 </li><li>
833 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
834 </li><li>
835 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
836 </li><li>
837 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
838 </li><li>
839 <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></co de>
840 </li>
841 </ul>
842 </div>
843 <div class="sourcefiles"><strong>Source files:</strong>
844 <ul>
845 <li>
846 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/cookies/background.html?conten t-type=text/plain">background.html</a></code>
847 </li><li>
848 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/cookies/manager.html?content-t ype=text/plain">manager.html</a></code>
849 </li><li>
850 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/cookies/manifest.json?content- type=text/plain">manifest.json</a></code>
851 </li>
852 </ul>
853 </div>
854 </div><div class="sample" id="e6f9db199c82114ef857a140c81a9c7c41469333">
855 <img class="icon" src="examples/howto/contentscript_xhr/sample-128.png">
856 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
857 <h2 class="name">
858 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/howto/contentscript_xhr/">Cross-domain XMLHt tpRequest from a content script</a>
859 </h2>
860 <p class="metadata features">Uses
861 <span>
862 <strong>background_page</strong><span style="display: none; ">, </span>
863 <span style="display: none; "> and</span>
864 </span>
865 </p>
866 <p>Demonstrates a method to make a cross-domain XMLHttpRequest fetch from a co ntent script. This extension fetches the current trending topics from Twitter a nd inserts them in an overlay at the top of Google News. Visit http://news.goog le.com to test this extension.</p>
867 <div class="apicalls"><strong>Calls:</strong>
868 <ul>
869 <li>
870 <code><a href="extension.html#event-onRequest">chrome.extension.onReques t</a></code>
871 </li><li>
872 <code><a href="extension.html#method-sendRequest">chrome.extension.sendR equest</a></code>
873 </li>
874 </ul>
875 </div>
876 <div class="sourcefiles"><strong>Source files:</strong>
877 <ul>
878 <li>
879 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/howto/contentscript_xhr/background .html?content-type=text/plain">background.html</a></code>
880 </li><li>
881 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/howto/contentscript_xhr/contentscr ipt.js?content-type=text/plain">contentscript.js</a></code>
882 </li><li>
883 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/howto/contentscript_xhr/manifest.j son?content-type=text/plain">manifest.json</a></code>
884 </li>
885 </ul>
886 </div>
887 </div><div class="sample" id="2fecb2a1bd23df9839021833e86c87b58e43d788">
888 <img class="icon" src="examples/extensions/email_this_page/mail_128x128.png">
889 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
890 <h2 class="name">
891 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/email_this_page/">Email this page (by Google)</a>
892 </h2>
893 <p class="metadata features">Uses
894 <span>
895 <strong>background_page</strong><span>, </span>
896 <span style="display: none; "> and</span>
897 </span><span>
898 <strong>browser_action</strong><span>, </span>
899 <span style="display: none; "> and</span>
900 </span><span>
901 <strong>options_page</strong><span style="display: none; ">, </span>
902 <span> and</span>
903 </span><span>
904 <strong>tabs</strong><span style="display: none; ">, </span>
905 <span style="display: none; "> and</span>
906 </span>
907 </p>
908 <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>
909 <div class="apicalls"><strong>Calls:</strong>
910 <ul>
911 <li>
912 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
913 </li><li>
914 <code><a href="extension.html#method-connect">chrome.extension.connect</ a></code>
915 </li><li>
916 <code><a href="extension.html#event-onConnect">chrome.extension.onConnec t</a></code>
917 </li><li>
918 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
919 </li><li>
920 <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript </a></code>
921 </li><li>
922 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
923 </li>
924 </ul>
925 </div>
926 <div class="sourcefiles"><strong>Source files:</strong>
927 <ul>
928 <li>
929 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/email_this_page/backgro und.html?content-type=text/plain">background.html</a></code>
930 </li><li>
931 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/email_this_page/content _script.js?content-type=text/plain">content_script.js</a></code>
932 </li><li>
933 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/email_this_page/manifes t.json?content-type=text/plain">manifest.json</a></code>
934 </li><li>
935 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/email_this_page/options .html?content-type=text/plain">options.html</a></code>
936 </li>
937 </ul>
938 </div>
939 </div><div class="sample" id="957d89c0464bcfad4b4755e8747cf9c4073d8289">
940 <img class="icon" src="examples/tutorials/analytics/analytics-extension-icon-1 28.png">
941 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
942 <h2 class="name">
943 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/tutorials/analytics/">Event Tracking with Go ogle Analytics</a>
944 </h2>
945 <p class="metadata features">Uses
946 <span>
947 <strong>background_page</strong><span>, </span>
948 <span style="display: none; "> and</span>
949 </span><span>
950 <strong>browser_action</strong><span style="display: none; ">, </span>
951 <span> and</span>
952 </span><span>
953 <strong>popup</strong><span style="display: none; ">, </span>
954 <span style="display: none; "> and</span>
955 </span>
956 </p>
957 <p>A sample extension which uses Google Analytics to track usage.</p>
958 <div class="apicalls" style="display: none; "><strong>Calls:</strong>
959 <ul>
960 <li>
961 <code><a></a></code>
962 </li>
963 </ul>
964 </div>
965 <div class="sourcefiles"><strong>Source files:</strong>
966 <ul>
967 <li>
968 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/tutorials/analytics/analytics.js?c ontent-type=text/plain">analytics.js</a></code>
969 </li><li>
970 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/tutorials/analytics/background.htm l?content-type=text/plain">background.html</a></code>
971 </li><li>
972 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json? content-type=text/plain">manifest.json</a></code>
973 </li><li>
974 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/tutorials/analytics/popup.html?con tent-type=text/plain">popup.html</a></code>
975 </li>
976 </ul>
977 </div>
978 </div><div class="sample" id="fad5d7059ba177d48e45d92e04da9e5ae4c2b8c2">
979 <img class="icon" src="examples/extensions/gdocs/img/docs_spreadsheets-128.gif ">
980 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
981 <h2 class="name">
982 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/gdocs/">Google Document List View er</a>
983 </h2>
984 <p class="metadata features">Uses
985 <span>
986 <strong>background_page</strong><span>, </span>
987 <span style="display: none; "> and</span>
988 </span><span>
989 <strong>browser_action</strong><span>, </span>
990 <span style="display: none; "> and</span>
991 </span><span>
992 <strong>options_page</strong><span>, </span>
993 <span style="display: none; "> and</span>
994 </span><span>
995 <strong>popup</strong><span style="display: none; ">, </span>
996 <span> and</span>
997 </span><span>
998 <strong>tabs</strong><span style="display: none; ">, </span>
999 <span style="display: none; "> and</span>
1000 </span>
1001 </p>
1002 <p>Demonstrates how to use OAuth to connect the Google Documents List Data API .</p>
1003 <div class="apicalls"><strong>Calls:</strong>
1004 <ul>
1005 <li>
1006 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
1007 </li><li>
1008 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
1009 </li><li>
1010 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
1011 </li><li>
1012 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1013 </li><li>
1014 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1015 </li><li>
1016 <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
1017 </li>
1018 </ul>
1019 </div>
1020 <div class="sourcefiles"><strong>Source files:</strong>
1021 <ul>
1022 <li>
1023 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gdocs/background.html?c ontent-type=text/plain">background.html</a></code>
1024 </li><li>
1025 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gdocs/chrome_ex_oauth.h tml?content-type=text/plain">chrome_ex_oauth.html</a></code>
1026 </li><li>
1027 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gdocs/chrome_ex_oauth.j s?content-type=text/plain">chrome_ex_oauth.js</a></code>
1028 </li><li>
1029 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gdocs/chrome_ex_oauthsi mple.js?content-type=text/plain">chrome_ex_oauthsimple.js</a></code>
1030 </li><li>
1031 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gdocs/js/jquery-1.4.1.m in.js?content-type=text/plain">js/jquery-1.4.1.min.js</a></code>
1032 </li><li>
1033 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json?con tent-type=text/plain">manifest.json</a></code>
1034 </li><li>
1035 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gdocs/options.html?cont ent-type=text/plain">options.html</a></code>
1036 </li><li>
1037 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gdocs/popup.html?conten t-type=text/plain">popup.html</a></code>
1038 </li>
1039 </ul>
1040 </div>
1041 </div><div class="sample" id="2e0d2082771d5e26be91efaeae390874e738239b">
1042 <img class="icon" src="examples/extensions/gmail/icon_128.png">
1043 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1044 <h2 class="name">
1045 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/gmail/">Google Mail Checker</a>
1046 </h2>
1047 <p class="metadata features">Uses
1048 <span>
1049 <strong>background_page</strong><span>, </span>
1050 <span style="display: none; "> and</span>
1051 </span><span>
1052 <strong>browser_action</strong><span>, </span>
1053 <span style="display: none; "> and</span>
1054 </span><span>
1055 <strong>options_page</strong><span style="display: none; ">, </span>
1056 <span> and</span>
1057 </span><span>
1058 <strong>tabs</strong><span style="display: none; ">, </span>
1059 <span style="display: none; "> and</span>
1060 </span>
1061 </p>
1062 <p>Displays the number of unread messages in your Google Mail inbox. You can a lso click the button to open your inbox.</p>
1063 <div class="apicalls"><strong>Calls:</strong>
1064 <ul>
1065 <li>
1066 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1067 </li><li>
1068 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
1069 </li><li>
1070 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
1071 </li><li>
1072 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
1073 </li><li>
1074 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
1075 </li><li>
1076 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
1077 </li><li>
1078 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1079 </li><li>
1080 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1081 </li><li>
1082 <code><a href="tabs.html#method-getAllInWindow">chrome.tabs.getAllInWind ow</a></code>
1083 </li><li>
1084 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1085 </li><li>
1086 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
1087 </li>
1088 </ul>
1089 </div>
1090 <div class="sourcefiles"><strong>Source files:</strong>
1091 <ul>
1092 <li>
1093 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ar/messa ges.json?content-type=text/plain">_locales/ar/messages.json</a></code>
1094 </li><li>
1095 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/bg/messa ges.json?content-type=text/plain">_locales/bg/messages.json</a></code>
1096 </li><li>
1097 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ca/messa ges.json?content-type=text/plain">_locales/ca/messages.json</a></code>
1098 </li><li>
1099 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/cs/messa ges.json?content-type=text/plain">_locales/cs/messages.json</a></code>
1100 </li><li>
1101 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/da/messa ges.json?content-type=text/plain">_locales/da/messages.json</a></code>
1102 </li><li>
1103 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/de/messa ges.json?content-type=text/plain">_locales/de/messages.json</a></code>
1104 </li><li>
1105 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/el/messa ges.json?content-type=text/plain">_locales/el/messages.json</a></code>
1106 </li><li>
1107 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/en/messa ges.json?content-type=text/plain">_locales/en/messages.json</a></code>
1108 </li><li>
1109 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/en_GB/me ssages.json?content-type=text/plain">_locales/en_GB/messages.json</a></code>
1110 </li><li>
1111 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/es/messa ges.json?content-type=text/plain">_locales/es/messages.json</a></code>
1112 </li><li>
1113 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/es_419/m essages.json?content-type=text/plain">_locales/es_419/messages.json</a></code>
1114 </li><li>
1115 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/et/messa ges.json?content-type=text/plain">_locales/et/messages.json</a></code>
1116 </li><li>
1117 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/fi/messa ges.json?content-type=text/plain">_locales/fi/messages.json</a></code>
1118 </li><li>
1119 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/fil/mess ages.json?content-type=text/plain">_locales/fil/messages.json</a></code>
1120 </li><li>
1121 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/fr/messa ges.json?content-type=text/plain">_locales/fr/messages.json</a></code>
1122 </li><li>
1123 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/he/messa ges.json?content-type=text/plain">_locales/he/messages.json</a></code>
1124 </li><li>
1125 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/hi/messa ges.json?content-type=text/plain">_locales/hi/messages.json</a></code>
1126 </li><li>
1127 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/hr/messa ges.json?content-type=text/plain">_locales/hr/messages.json</a></code>
1128 </li><li>
1129 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/hu/messa ges.json?content-type=text/plain">_locales/hu/messages.json</a></code>
1130 </li><li>
1131 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/id/messa ges.json?content-type=text/plain">_locales/id/messages.json</a></code>
1132 </li><li>
1133 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/it/messa ges.json?content-type=text/plain">_locales/it/messages.json</a></code>
1134 </li><li>
1135 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ja/messa ges.json?content-type=text/plain">_locales/ja/messages.json</a></code>
1136 </li><li>
1137 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ko/messa ges.json?content-type=text/plain">_locales/ko/messages.json</a></code>
1138 </li><li>
1139 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/lt/messa ges.json?content-type=text/plain">_locales/lt/messages.json</a></code>
1140 </li><li>
1141 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/lv/messa ges.json?content-type=text/plain">_locales/lv/messages.json</a></code>
1142 </li><li>
1143 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/nb/messa ges.json?content-type=text/plain">_locales/nb/messages.json</a></code>
1144 </li><li>
1145 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/nl/messa ges.json?content-type=text/plain">_locales/nl/messages.json</a></code>
1146 </li><li>
1147 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/pl/messa ges.json?content-type=text/plain">_locales/pl/messages.json</a></code>
1148 </li><li>
1149 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/pt_BR/me ssages.json?content-type=text/plain">_locales/pt_BR/messages.json</a></code>
1150 </li><li>
1151 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/pt_PT/me ssages.json?content-type=text/plain">_locales/pt_PT/messages.json</a></code>
1152 </li><li>
1153 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ro/messa ges.json?content-type=text/plain">_locales/ro/messages.json</a></code>
1154 </li><li>
1155 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ru/messa ges.json?content-type=text/plain">_locales/ru/messages.json</a></code>
1156 </li><li>
1157 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/sk/messa ges.json?content-type=text/plain">_locales/sk/messages.json</a></code>
1158 </li><li>
1159 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/sl/messa ges.json?content-type=text/plain">_locales/sl/messages.json</a></code>
1160 </li><li>
1161 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/sr/messa ges.json?content-type=text/plain">_locales/sr/messages.json</a></code>
1162 </li><li>
1163 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/sv/messa ges.json?content-type=text/plain">_locales/sv/messages.json</a></code>
1164 </li><li>
1165 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/th/messa ges.json?content-type=text/plain">_locales/th/messages.json</a></code>
1166 </li><li>
1167 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/tr/messa ges.json?content-type=text/plain">_locales/tr/messages.json</a></code>
1168 </li><li>
1169 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/uk/messa ges.json?content-type=text/plain">_locales/uk/messages.json</a></code>
1170 </li><li>
1171 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/vi/messa ges.json?content-type=text/plain">_locales/vi/messages.json</a></code>
1172 </li><li>
1173 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/zh_CN/me ssages.json?content-type=text/plain">_locales/zh_CN/messages.json</a></code>
1174 </li><li>
1175 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/zh_TW/me ssages.json?content-type=text/plain">_locales/zh_TW/messages.json</a></code>
1176 </li><li>
1177 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/background.html?c ontent-type=text/plain">background.html</a></code>
1178 </li><li>
1179 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/manifest.json?con tent-type=text/plain">manifest.json</a></code>
1180 </li><li>
1181 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/gmail/options.html?cont ent-type=text/plain">options.html</a></code>
1182 </li>
1183 </ul>
1184 </div>
1185 </div><div class="sample" id="ceb116611b727f6c2ad560098bb9c3c4a4d830f9">
1186 <img class="icon" src="examples/extensions/wave/128.png">
1187 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1188 <h2 class="name">
1189 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/wave/">Google Wave Notifier</a>
1190 </h2>
1191 <p class="metadata features">Uses
1192 <span>
1193 <strong>background_page</strong><span>, </span>
1194 <span style="display: none; "> and</span>
1195 </span><span>
1196 <strong>browser_action</strong><span>, </span>
1197 <span style="display: none; "> and</span>
1198 </span><span>
1199 <strong>options_page</strong><span>, </span>
1200 <span style="display: none; "> and</span>
1201 </span><span>
1202 <strong>popup</strong><span style="display: none; ">, </span>
1203 <span> and</span>
1204 </span><span>
1205 <strong>tabs</strong><span style="display: none; ">, </span>
1206 <span style="display: none; "> and</span>
1207 </span>
1208 </p>
1209 <p>Find out when you have new waves and preview them fast.</p>
1210 <div class="apicalls"><strong>Calls:</strong>
1211 <ul>
1212 <li>
1213 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
1214 </li><li>
1215 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
1216 </li><li>
1217 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1218 </li><li>
1219 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1220 </li><li>
1221 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
1222 </li><li>
1223 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1224 </li><li>
1225 <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
1226 </li>
1227 </ul>
1228 </div>
1229 <div class="sourcefiles"><strong>Source files:</strong>
1230 <ul>
1231 <li>
1232 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/wave/background.html?co ntent-type=text/plain">background.html</a></code>
1233 </li><li>
1234 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/wave/chrome_ex_oauth.ht ml?content-type=text/plain">chrome_ex_oauth.html</a></code>
1235 </li><li>
1236 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/wave/chrome_ex_oauth.js ?content-type=text/plain">chrome_ex_oauth.js</a></code>
1237 </li><li>
1238 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/wave/chrome_ex_oauthsim ple.js?content-type=text/plain">chrome_ex_oauthsimple.js</a></code>
1239 </li><li>
1240 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/wave/manifest.json?cont ent-type=text/plain">manifest.json</a></code>
1241 </li><li>
1242 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/wave/options.html?conte nt-type=text/plain">options.html</a></code>
1243 </li><li>
1244 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/wave/popup.html?content -type=text/plain">popup.html</a></code>
1245 </li><li>
1246 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/wave/prettyload.js?cont ent-type=text/plain">prettyload.js</a></code>
1247 </li>
1248 </ul>
1249 </div>
1250 </div><div class="sample" id="e3bd4e4ff791ae63a16f16072252be4a7fccf43e">
1251 <img class="icon" style="display: none; ">
1252 <img class="icon" src="images/sample-default-icon.png">
1253 <h2 class="name">
1254 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/tutorials/getstarted/">Hello World</a>
1255 </h2>
1256 <p class="metadata features">Uses
1257 <span>
1258 <strong>browser_action</strong><span style="display: none; ">, </span>
1259 <span> and</span>
1260 </span><span>
1261 <strong>popup</strong><span style="display: none; ">, </span>
1262 <span style="display: none; "> and</span>
1263 </span>
1264 </p>
1265 <p>The first extension that I made.</p>
1266 <div class="apicalls" style="display: none; "><strong>Calls:</strong>
1267 <ul>
1268 <li>
1269 <code><a></a></code>
1270 </li>
1271 </ul>
1272 </div>
1273 <div class="sourcefiles"><strong>Source files:</strong>
1274 <ul>
1275 <li>
1276 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json ?content-type=text/plain">manifest.json</a></code>
1277 </li><li>
1278 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/tutorials/getstarted/popup.html?co ntent-type=text/plain">popup.html</a></code>
1279 </li>
1280 </ul>
1281 </div>
1282 </div><div class="sample" id="4663a9d47c09f43a46fadb09965d97ac4bb09d40">
1283 <img class="icon" style="display: none; ">
1284 <img class="icon" src="images/sample-default-icon.png">
1285 <h2 class="name">
1286 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/override/override_igoogle/">iGoogle new tab page</a>
1287 </h2>
1288 <p class="metadata features">Uses
1289 <span>
1290 <strong>chrome_url_overrides</strong><span style="display: none; ">, </spa n>
1291 <span style="display: none; "> and</span>
1292 </span>
1293 </p>
1294 <p></p>
1295 <div class="apicalls" style="display: none; "><strong>Calls:</strong>
1296 <ul>
1297 <li>
1298 <code><a></a></code>
1299 </li>
1300 </ul>
1301 </div>
1302 <div class="sourcefiles"><strong>Source files:</strong>
1303 <ul>
1304 <li>
1305 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/override/override_igoogle/mani fest.json?content-type=text/plain">manifest.json</a></code>
1306 </li><li>
1307 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/override/override_igoogle/redi rect.html?content-type=text/plain">redirect.html</a></code>
1308 </li>
1309 </ul>
1310 </div>
1311 </div><div class="sample" id="be628092c6fd9d39a82a52ad443c4a9cb09e031b">
1312 <img class="icon" src="examples/extensions/mappy/icon.png">
1313 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1314 <h2 class="name">
1315 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/mappy/">Mappy</a>
1316 </h2>
1317 <p class="metadata features">Uses
1318 <span>
1319 <strong>background_page</strong><span>, </span>
1320 <span style="display: none; "> and</span>
1321 </span><span>
1322 <strong>page_action</strong><span>, </span>
1323 <span style="display: none; "> and</span>
1324 </span><span>
1325 <strong>popup</strong><span style="display: none; ">, </span>
1326 <span> and</span>
1327 </span><span>
1328 <strong>tabs</strong><span style="display: none; ">, </span>
1329 <span style="display: none; "> and</span>
1330 </span>
1331 </p>
1332 <p>Finds addresses in the web page you're on and pops up a map window.</p>
1333 <div class="apicalls"><strong>Calls:</strong>
1334 <ul>
1335 <li>
1336 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
1337 </li><li>
1338 <code><a href="extension.html#event-onRequest">chrome.extension.onReques t</a></code>
1339 </li><li>
1340 <code><a href="pageAction.html#method-hide">chrome.pageAction.hide</a></ code>
1341 </li><li>
1342 <code><a href="pageAction.html#method-setTitle">chrome.pageAction.setTit le</a></code>
1343 </li><li>
1344 <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></ code>
1345 </li><li>
1346 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1347 </li><li>
1348 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
1349 </li><li>
1350 <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelecti onChanged</a></code>
1351 </li><li>
1352 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1353 </li><li>
1354 <code><a href="tabs.html#method-sendRequest">chrome.tabs.sendRequest</a> </code>
1355 </li>
1356 </ul>
1357 </div>
1358 <div class="sourcefiles"><strong>Source files:</strong>
1359 <ul>
1360 <li>
1361 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/mappy/background.html?c ontent-type=text/plain">background.html</a></code>
1362 </li><li>
1363 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json?con tent-type=text/plain">manifest.json</a></code>
1364 </li><li>
1365 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/mappy/mappy_content_scr ipt.js?content-type=text/plain">mappy_content_script.js</a></code>
1366 </li><li>
1367 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/mappy/popup.html?conten t-type=text/plain">popup.html</a></code>
1368 </li>
1369 </ul>
1370 </div>
1371 </div><div class="sample" id="572f82c2738f6c9a1911778e4d41f712b03c25bc">
1372 <img class="icon" src="examples/api/windows/merge_windows/merge_windows_128.pn g">
1373 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1374 <h2 class="name">
1375 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/windows/merge_windows/">Merge Windows</a >
1376 </h2>
1377 <p class="metadata features">Uses
1378 <span>
1379 <strong>background_page</strong><span>, </span>
1380 <span style="display: none; "> and</span>
1381 </span><span>
1382 <strong>browser_action</strong><span style="display: none; ">, </span>
1383 <span> and</span>
1384 </span><span>
1385 <strong>tabs</strong><span style="display: none; ">, </span>
1386 <span style="display: none; "> and</span>
1387 </span>
1388 </p>
1389 <p>Merges all of the browser's windows into the current window</p>
1390 <div class="apicalls"><strong>Calls:</strong>
1391 <ul>
1392 <li>
1393 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1394 </li><li>
1395 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1396 </li><li>
1397 <code><a href="tabs.html#method-getAllInWindow">chrome.tabs.getAllInWind ow</a></code>
1398 </li><li>
1399 <code><a href="tabs.html#method-move">chrome.tabs.move</a></code>
1400 </li><li>
1401 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
1402 </li><li>
1403 <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></co de>
1404 </li><li>
1405 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
1406 </li>
1407 </ul>
1408 </div>
1409 <div class="sourcefiles"><strong>Source files:</strong>
1410 <ul>
1411 <li>
1412 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/windows/merge_windows/backgrou nd.html?content-type=text/plain">background.html</a></code>
1413 </li><li>
1414 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/windows/merge_windows/manifest .json?content-type=text/plain">manifest.json</a></code>
1415 </li>
1416 </ul>
1417 </div>
1418 </div><div class="sample" id="282fc112fa63a680c0cbc90dc0463e3780c46d46">
1419 <img class="icon" style="display: none; ">
1420 <img class="icon" src="images/sample-default-icon.png">
1421 <h2 class="name">
1422 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/messaging/timer/">Message Timer</a>
1423 </h2>
1424 <p class="metadata features">Uses
1425 <span>
1426 <strong>browser_action</strong><span>, </span>
1427 <span style="display: none; "> and</span>
1428 </span><span>
1429 <strong>popup</strong><span style="display: none; ">, </span>
1430 <span> and</span>
1431 </span><span>
1432 <strong>tabs</strong><span style="display: none; ">, </span>
1433 <span style="display: none; "> and</span>
1434 </span>
1435 </p>
1436 <p>Times how long it takes to send a message to a content script and back.</p>
1437 <div class="apicalls"><strong>Calls:</strong>
1438 <ul>
1439 <li>
1440 <code><a href="extension.html#event-onConnect">chrome.extension.onConnec t</a></code>
1441 </li><li>
1442 <code><a href="extension.html#event-onRequest">chrome.extension.onReques t</a></code>
1443 </li><li>
1444 <code><a href="tabs.html#method-connect">chrome.tabs.connect</a></code>
1445 </li><li>
1446 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1447 </li><li>
1448 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
1449 </li><li>
1450 <code><a href="tabs.html#method-sendRequest">chrome.tabs.sendRequest</a> </code>
1451 </li>
1452 </ul>
1453 </div>
1454 <div class="sourcefiles"><strong>Source files:</strong>
1455 <ul>
1456 <li>
1457 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json? content-type=text/plain">manifest.json</a></code>
1458 </li><li>
1459 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/messaging/timer/page.js?conten t-type=text/plain">page.js</a></code>
1460 </li><li>
1461 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/messaging/timer/popup.html?con tent-type=text/plain">popup.html</a></code>
1462 </li>
1463 </ul>
1464 </div>
1465 </div><div class="sample" id="d3f041b48f31db1a86dfe05b6740086554ebba31">
1466 <img class="icon" style="display: none; ">
1467 <img class="icon" src="images/sample-default-icon.png">
1468 <h2 class="name">
1469 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/bookmarks/basic/">My Bookmarks</a>
1470 </h2>
1471 <p class="metadata features">Uses
1472 <span>
1473 <strong>bookmarks</strong><span>, </span>
1474 <span style="display: none; "> and</span>
1475 </span><span>
1476 <strong>browser_action</strong><span>, </span>
1477 <span style="display: none; "> and</span>
1478 </span><span>
1479 <strong>popup</strong><span style="display: none; ">, </span>
1480 <span> and</span>
1481 </span><span>
1482 <strong>tabs</strong><span style="display: none; ">, </span>
1483 <span style="display: none; "> and</span>
1484 </span>
1485 </p>
1486 <p>A browser action with a popup dump of all bookmarks, including search, add, edit and delete.</p>
1487 <div class="apicalls"><strong>Calls:</strong>
1488 <ul>
1489 <li>
1490 <code><a href="bookmarks.html#method-create">chrome.bookmarks.create</a> </code>
1491 </li><li>
1492 <code><a href="bookmarks.html#method-get">chrome.bookmarks.get</a></code >
1493 </li><li>
1494 <code><a href="bookmarks.html#method-getTree">chrome.bookmarks.getTree</ a></code>
1495 </li><li>
1496 <code><a href="bookmarks.html#method-remove">chrome.bookmarks.remove</a> </code>
1497 </li><li>
1498 <code><a href="bookmarks.html#method-update">chrome.bookmarks.update</a> </code>
1499 </li><li>
1500 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1501 </li>
1502 </ul>
1503 </div>
1504 <div class="sourcefiles"><strong>Source files:</strong>
1505 <ul>
1506 <li>
1507 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json? content-type=text/plain">manifest.json</a></code>
1508 </li><li>
1509 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/bookmarks/basic/popup.html?con tent-type=text/plain">popup.html</a></code>
1510 </li>
1511 </ul>
1512 </div>
1513 </div><div class="sample" id="a772f968a7e977f8bbf9d74f43c6daca57067d1e">
1514 <img class="icon" src="examples/extensions/news_a11y/news_icon.png">
1515 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1516 <h2 class="name">
1517 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/news_a11y/">News Reader</a>
1518 </h2>
1519 <p class="metadata features">Uses
1520 <span>
1521 <strong>browser_action</strong><span>, </span>
1522 <span style="display: none; "> and</span>
1523 </span><span>
1524 <strong>popup</strong><span style="display: none; ">, </span>
1525 <span> and</span>
1526 </span><span>
1527 <strong>tabs</strong><span style="display: none; ">, </span>
1528 <span style="display: none; "> and</span>
1529 </span>
1530 </p>
1531 <p>Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.</p>
1532 <div class="apicalls"><strong>Calls:</strong>
1533 <ul>
1534 <li>
1535 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1536 </li>
1537 </ul>
1538 </div>
1539 <div class="sourcefiles"><strong>Source files:</strong>
1540 <ul>
1541 <li>
1542 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/news_a11y/feed.html?con tent-type=text/plain">feed.html</a></code>
1543 </li><li>
1544 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json ?content-type=text/plain">manifest.json</a></code>
1545 </li>
1546 </ul>
1547 </div>
1548 </div><div class="sample" id="fc80727c5f0bd5ba6cad74e9ec2519cbfc34cdd3">
1549 <img class="icon" src="examples/extensions/news/news_icon.png">
1550 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1551 <h2 class="name">
1552 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/news/">News Reader</a>
1553 </h2>
1554 <p class="metadata features">Uses
1555 <span>
1556 <strong>browser_action</strong><span>, </span>
1557 <span style="display: none; "> and</span>
1558 </span><span>
1559 <strong>popup</strong><span style="display: none; ">, </span>
1560 <span> and</span>
1561 </span><span>
1562 <strong>tabs</strong><span style="display: none; ">, </span>
1563 <span style="display: none; "> and</span>
1564 </span>
1565 </p>
1566 <p>Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.</p>
1567 <div class="apicalls"><strong>Calls:</strong>
1568 <ul>
1569 <li>
1570 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1571 </li>
1572 </ul>
1573 </div>
1574 <div class="sourcefiles"><strong>Source files:</strong>
1575 <ul>
1576 <li>
1577 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/news/feed.html?content- type=text/plain">feed.html</a></code>
1578 </li><li>
1579 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/news/manifest.json?cont ent-type=text/plain">manifest.json</a></code>
1580 </li>
1581 </ul>
1582 </div>
1583 </div><div class="sample" id="e432a5c78298458aaa0f9c1c5b3fb010ffc2ed99">
1584 <img class="icon" src="examples/extensions/news_i18n/news_icon.png">
1585 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1586 <h2 class="name">
1587 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/news_i18n/">News Reader</a>
1588 </h2>
1589 <p class="metadata features">Uses
1590 <span>
1591 <strong>browser_action</strong><span>, </span>
1592 <span style="display: none; "> and</span>
1593 </span><span>
1594 <strong>popup</strong><span style="display: none; ">, </span>
1595 <span> and</span>
1596 </span><span>
1597 <strong>tabs</strong><span style="display: none; ">, </span>
1598 <span style="display: none; "> and</span>
1599 </span>
1600 </p>
1601 <p>Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.</p>
1602 <div class="apicalls"><strong>Calls:</strong>
1603 <ul>
1604 <li>
1605 <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></ code>
1606 </li><li>
1607 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1608 </li>
1609 </ul>
1610 </div>
1611 <div class="sourcefiles"><strong>Source files:</strong>
1612 <ul>
1613 <li>
1614 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/_locales/en/m essages.json?content-type=text/plain">_locales/en/messages.json</a></code>
1615 </li><li>
1616 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/_locales/es/m essages.json?content-type=text/plain">_locales/es/messages.json</a></code>
1617 </li><li>
1618 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/_locales/sr/m essages.json?content-type=text/plain">_locales/sr/messages.json</a></code>
1619 </li><li>
1620 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/feed.html?con tent-type=text/plain">feed.html</a></code>
1621 </li><li>
1622 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json ?content-type=text/plain">manifest.json</a></code>
1623 </li>
1624 </ul>
1625 </div>
1626 </div><div class="sample" id="5ffc8fd27bfc21f5205c8c5fe8290222c95a7eb4">
1627 <img class="icon" src="examples/api/notifications/128.png">
1628 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1629 <h2 class="name">
1630 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/notifications/">Notification Demo</a>
1631 </h2>
1632 <p class="metadata features">Uses
1633 <span>
1634 <strong>background_page</strong><span>, </span>
1635 <span style="display: none; "> and</span>
1636 </span><span>
1637 <strong>notifications</strong><span>, </span>
1638 <span style="display: none; "> and</span>
1639 </span><span>
1640 <strong>options_page</strong><span style="display: none; ">, </span>
1641 <span> and</span>
1642 </span><span>
1643 <strong>tabs</strong><span style="display: none; ">, </span>
1644 <span style="display: none; "> and</span>
1645 </span>
1646 </p>
1647 <p>Shows off desktop notifications, which are "toast" windows that pop up on t he desktop.</p>
1648 <div class="apicalls"><strong>Calls:</strong>
1649 <ul>
1650 <li>
1651 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1652 </li>
1653 </ul>
1654 </div>
1655 <div class="sourcefiles"><strong>Source files:</strong>
1656 <ul>
1657 <li>
1658 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/notifications/background.html? content-type=text/plain">background.html</a></code>
1659 </li><li>
1660 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/notifications/error.html?conte nt-type=text/plain">error.html</a></code>
1661 </li><li>
1662 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/notifications/manifest.json?co ntent-type=text/plain">manifest.json</a></code>
1663 </li><li>
1664 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/notifications/options.html?con tent-type=text/plain">options.html</a></code>
1665 </li>
1666 </ul>
1667 </div>
1668 </div><div class="sample" id="e22a739b78a7e5580d9318662390a79033f96d81">
1669 <img class="icon" style="display: none; ">
1670 <img class="icon" src="images/sample-default-icon.png">
1671 <h2 class="name">
1672 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/omnibox/">Omnibox Example</a>
1673 </h2>
1674 <p class="metadata features">Uses
1675 <span>
1676 <strong>background_page</strong><span style="display: none; ">, </span>
1677 <span> and</span>
1678 </span><span>
1679 <strong>experimental</strong><span style="display: none; ">, </span>
1680 <span style="display: none; "> and</span>
1681 </span>
1682 </p>
1683 <p></p>
1684 <div class="apicalls"><strong>Calls:</strong>
1685 <ul>
1686 <li>
1687 <code><a href="experimental.omnibox.html#event-onInputChanged">chrome.ex perimental.omnibox.onInputChanged</a></code>
1688 </li><li>
1689 <code><a href="experimental.omnibox.html#event-onInputEntered">chrome.ex perimental.omnibox.onInputEntered</a></code>
1690 </li>
1691 </ul>
1692 </div>
1693 <div class="sourcefiles"><strong>Source files:</strong>
1694 <ul>
1695 <li>
1696 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/omnibox/background.html?conten t-type=text/plain">background.html</a></code>
1697 </li><li>
1698 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/omnibox/manifest.json?content- type=text/plain">manifest.json</a></code>
1699 </li>
1700 </ul>
1701 </div>
1702 </div><div class="sample" id="24fb45f3b2192c163afb2399c3bdad91d837643e">
1703 <img class="icon" src="examples/api/pageAction/pageaction_by_content/sandwich- 128.png">
1704 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1705 <h2 class="name">
1706 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/pageAction/pageaction_by_content/">Page action by content</a>
1707 </h2>
1708 <p class="metadata features">Uses
1709 <span>
1710 <strong>background_page</strong><span style="display: none; ">, </span>
1711 <span> and</span>
1712 </span><span>
1713 <strong>page_action</strong><span style="display: none; ">, </span>
1714 <span style="display: none; "> and</span>
1715 </span>
1716 </p>
1717 <p>Shows a page action for HTML pages containing the word 'sandwich'</p>
1718 <div class="apicalls"><strong>Calls:</strong>
1719 <ul>
1720 <li>
1721 <code><a href="extension.html#event-onRequest">chrome.extension.onReques t</a></code>
1722 </li><li>
1723 <code><a href="extension.html#method-sendRequest">chrome.extension.sendR equest</a></code>
1724 </li><li>
1725 <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></ code>
1726 </li>
1727 </ul>
1728 </div>
1729 <div class="sourcefiles"><strong>Source files:</strong>
1730 <ul>
1731 <li>
1732 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_conte nt/background.html?content-type=text/plain">background.html</a></code>
1733 </li><li>
1734 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_conte nt/contentscript.js?content-type=text/plain">contentscript.js</a></code>
1735 </li><li>
1736 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_conte nt/manifest.json?content-type=text/plain">manifest.json</a></code>
1737 </li>
1738 </ul>
1739 </div>
1740 </div><div class="sample" id="b42764aa301c7c340c9febcd492da962a453c8b6">
1741 <img class="icon" src="examples/api/pageAction/pageaction_by_url/icon-128.png" >
1742 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1743 <h2 class="name">
1744 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/pageAction/pageaction_by_url/">Page acti on by URL</a>
1745 </h2>
1746 <p class="metadata features">Uses
1747 <span>
1748 <strong>background_page</strong><span>, </span>
1749 <span style="display: none; "> and</span>
1750 </span><span>
1751 <strong>page_action</strong><span style="display: none; ">, </span>
1752 <span> and</span>
1753 </span><span>
1754 <strong>tabs</strong><span style="display: none; ">, </span>
1755 <span style="display: none; "> and</span>
1756 </span>
1757 </p>
1758 <p>Shows a page action for urls which have the letter 'g' in them.</p>
1759 <div class="apicalls"><strong>Calls:</strong>
1760 <ul>
1761 <li>
1762 <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></ code>
1763 </li><li>
1764 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1765 </li>
1766 </ul>
1767 </div>
1768 <div class="sourcefiles"><strong>Source files:</strong>
1769 <ul>
1770 <li>
1771 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_url/b ackground.html?content-type=text/plain">background.html</a></code>
1772 </li><li>
1773 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_url/m anifest.json?content-type=text/plain">manifest.json</a></code>
1774 </li>
1775 </ul>
1776 </div>
1777 </div><div class="sample" id="75e2de40348b5647d77b5f9c8dbdc43b868e87c8">
1778 <img class="icon" style="display: none; ">
1779 <img class="icon" src="images/sample-default-icon.png">
1780 <h2 class="name">
1781 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/benchmark/">Page Benchmarker</a>
1782 </h2>
1783 <p class="metadata features">Uses
1784 <span>
1785 <strong>background_page</strong><span>, </span>
1786 <span style="display: none; "> and</span>
1787 </span><span>
1788 <strong>browser_action</strong><span>, </span>
1789 <span style="display: none; "> and</span>
1790 </span><span>
1791 <strong>options_page</strong><span style="display: none; ">, </span>
1792 <span> and</span>
1793 </span><span>
1794 <strong>tabs</strong><span style="display: none; ">, </span>
1795 <span style="display: none; "> and</span>
1796 </span>
1797 </p>
1798 <p>Chromium Page Benchmarker.</p>
1799 <div class="apicalls"><strong>Calls:</strong>
1800 <ul>
1801 <li>
1802 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1803 </li><li>
1804 <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome .browserAction.setBadgeBackgroundColor</a></code>
1805 </li><li>
1806 <code><a href="browserAction.html#method-setBadgeText">chrome.browserAct ion.setBadgeText</a></code>
1807 </li><li>
1808 <code><a href="browserAction.html#method-setTitle">chrome.browserAction. setTitle</a></code>
1809 </li><li>
1810 <code><a href="extension.html#method-connect">chrome.extension.connect</ a></code>
1811 </li><li>
1812 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
1813 </li><li>
1814 <code><a href="extension.html#method-getExtensionTabs">chrome.extension. getExtensionTabs</a></code>
1815 </li><li>
1816 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
1817 </li><li>
1818 <code><a href="extension.html#event-onConnect">chrome.extension.onConnec t</a></code>
1819 </li><li>
1820 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1821 </li><li>
1822 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1823 </li><li>
1824 <code><a href="tabs.html#method-getAllInWindow">chrome.tabs.getAllInWind ow</a></code>
1825 </li><li>
1826 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
1827 </li><li>
1828 <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
1829 </li><li>
1830 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
1831 </li><li>
1832 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
1833 </li><li>
1834 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
1835 </li>
1836 </ul>
1837 </div>
1838 <div class="sourcefiles"><strong>Source files:</strong>
1839 <ul>
1840 <li>
1841 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/benchmark/background.ht ml?content-type=text/plain">background.html</a></code>
1842 </li><li>
1843 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jst/jsevalcon text.js?content-type=text/plain">jst/jsevalcontext.js</a></code>
1844 </li><li>
1845 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jst/jstemplat e.js?content-type=text/plain">jst/jstemplate.js</a></code>
1846 </li><li>
1847 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jst/jstemplat e_test.js?content-type=text/plain">jst/jstemplate_test.js</a></code>
1848 </li><li>
1849 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jst/util.js?c ontent-type=text/plain">jst/util.js</a></code>
1850 </li><li>
1851 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/benchmark/manifest.json ?content-type=text/plain">manifest.json</a></code>
1852 </li><li>
1853 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/benchmark/options.html? content-type=text/plain">options.html</a></code>
1854 </li><li>
1855 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/benchmark/script.js?con tent-type=text/plain">script.js</a></code>
1856 </li>
1857 </ul>
1858 </div>
1859 </div><div class="sample" id="1ec0e2f3c645541d12dd49aa5ed6533f1203db58">
1860 <img class="icon" style="display: none; ">
1861 <img class="icon" src="images/sample-default-icon.png">
1862 <h2 class="name">
1863 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/browserAction/print/">Print this page</a >
1864 </h2>
1865 <p class="metadata features">Uses
1866 <span>
1867 <strong>background_page</strong><span>, </span>
1868 <span style="display: none; "> and</span>
1869 </span><span>
1870 <strong>browser_action</strong><span style="display: none; ">, </span>
1871 <span> and</span>
1872 </span><span>
1873 <strong>tabs</strong><span style="display: none; ">, </span>
1874 <span style="display: none; "> and</span>
1875 </span>
1876 </p>
1877 <p>Adds a print button to the browser.</p>
1878 <div class="apicalls"><strong>Calls:</strong>
1879 <ul>
1880 <li>
1881 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1882 </li><li>
1883 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
1884 </li>
1885 </ul>
1886 </div>
1887 <div class="sourcefiles"><strong>Source files:</strong>
1888 <ul>
1889 <li>
1890 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/browserAction/print/background .html?content-type=text/plain">background.html</a></code>
1891 </li><li>
1892 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/browserAction/print/manifest.j son?content-type=text/plain">manifest.json</a></code>
1893 </li>
1894 </ul>
1895 </div>
1896 </div><div class="sample" id="5d2f97358bcef171b2b012159836781a7b0ae813">
1897 <img class="icon" src="examples/extensions/oauth_contacts/img/icon-128.png">
1898 <img class="icon" src="images/sample-default-icon.png" style="display: none; " >
1899 <h2 class="name">
1900 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/extensions/oauth_contacts/">Sample - OAuth C ontacts</a>
1901 </h2>
1902 <p class="metadata features">Uses
1903 <span>
1904 <strong>background_page</strong><span>, </span>
1905 <span style="display: none; "> and</span>
1906 </span><span>
1907 <strong>browser_action</strong><span style="display: none; ">, </span>
1908 <span> and</span>
1909 </span><span>
1910 <strong>tabs</strong><span style="display: none; ">, </span>
1911 <span style="display: none; "> and</span>
1912 </span>
1913 </p>
1914 <p>Uses OAuth to connect to Google's contacts service and display a list of yo ur contacts.</p>
1915 <div class="apicalls"><strong>Calls:</strong>
1916 <ul>
1917 <li>
1918 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
1919 </li><li>
1920 <code><a href="browserAction.html#method-setIcon">chrome.browserAction.s etIcon</a></code>
1921 </li><li>
1922 <code><a href="extension.html#method-getBackgroundPage">chrome.extension .getBackgroundPage</a></code>
1923 </li><li>
1924 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
1925 </li><li>
1926 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
1927 </li><li>
1928 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1929 </li><li>
1930 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
1931 </li><li>
1932 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
1933 </li><li>
1934 <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
1935 </li>
1936 </ul>
1937 </div>
1938 <div class="sourcefiles"><strong>Source files:</strong>
1939 <ul>
1940 <li>
1941 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/backgrou nd.html?content-type=text/plain">background.html</a></code>
1942 </li><li>
1943 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/chrome_e x_oauth.html?content-type=text/plain">chrome_ex_oauth.html</a></code>
1944 </li><li>
1945 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/chrome_e x_oauth.js?content-type=text/plain">chrome_ex_oauth.js</a></code>
1946 </li><li>
1947 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/chrome_e x_oauthsimple.js?content-type=text/plain">chrome_ex_oauthsimple.js</a></code>
1948 </li><li>
1949 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/contacts .html?content-type=text/plain">contacts.html</a></code>
1950 </li><li>
1951 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/manifest .json?content-type=text/plain">manifest.json</a></code>
1952 </li>
1953 </ul>
1954 </div>
1955 </div><div class="sample" id="47ff142798c27febf4a2ada551c671feec26605c">
1956 <img class="icon" style="display: none; ">
1957 <img class="icon" src="images/sample-default-icon.png">
1958 <h2 class="name">
1959 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/processes/show_tabs/">Show Tabs in Proce ss</a>
1960 </h2>
1961 <p class="metadata features">Uses
1962 <span>
1963 <strong>browser_action</strong><span>, </span>
1964 <span style="display: none; "> and</span>
1965 </span><span>
1966 <strong>experimental</strong><span>, </span>
1967 <span style="display: none; "> and</span>
1968 </span><span>
1969 <strong>popup</strong><span style="display: none; ">, </span>
1970 <span> and</span>
1971 </span><span>
1972 <strong>tabs</strong><span style="display: none; ">, </span>
1973 <span style="display: none; "> and</span>
1974 </span>
1975 </p>
1976 <p>Adds a browser action showing which tabs share the current tab's process.</ p>
1977 <div class="apicalls"><strong>Calls:</strong>
1978 <ul>
1979 <li>
1980 <code><a href="experimental.processes.html#method-getProcessForTab">chro me.experimental.processes.getProcessForTab</a></code>
1981 </li><li>
1982 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
1983 </li><li>
1984 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
1985 </li><li>
1986 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
1987 </li><li>
1988 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
1989 </li><li>
1990 <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></co de>
1991 </li><li>
1992 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
1993 </li><li>
1994 <code><a href="windows.html#method-update">chrome.windows.update</a></co de>
1995 </li>
1996 </ul>
1997 </div>
1998 <div class="sourcefiles"><strong>Source files:</strong>
1999 <ul>
2000 <li>
2001 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.j son?content-type=text/plain">manifest.json</a></code>
2002 </li><li>
2003 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/processes/show_tabs/popup.html ?content-type=text/plain">popup.html</a></code>
2004 </li>
2005 </ul>
2006 </div>
2007 </div><div class="sample" id="39dcafbdebb05e43acd35b5db14f360bc023a8b5">
2008 <img class="icon" style="display: none; ">
2009 <img class="icon" src="images/sample-default-icon.png">
2010 <h2 class="name">
2011 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/tabs/inspector/">Tab Inspector</a>
2012 </h2>
2013 <p class="metadata features">Uses
2014 <span>
2015 <strong>background_page</strong><span>, </span>
2016 <span style="display: none; "> and</span>
2017 </span><span>
2018 <strong>browser_action</strong><span style="display: none; ">, </span>
2019 <span> and</span>
2020 </span><span>
2021 <strong>tabs</strong><span style="display: none; ">, </span>
2022 <span style="display: none; "> and</span>
2023 </span>
2024 </p>
2025 <p>Utility for working with the extension tabs api</p>
2026 <div class="apicalls"><strong>Calls:</strong>
2027 <ul>
2028 <li>
2029 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
2030 </li><li>
2031 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
2032 </li><li>
2033 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
2034 </li><li>
2035 <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
2036 </li><li>
2037 <code><a href="tabs.html#method-getAllInWindow">chrome.tabs.getAllInWind ow</a></code>
2038 </li><li>
2039 <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a> </code>
2040 </li><li>
2041 <code><a href="tabs.html#method-move">chrome.tabs.move</a></code>
2042 </li><li>
2043 <code><a href="tabs.html#event-onAttached">chrome.tabs.onAttached</a></c ode>
2044 </li><li>
2045 <code><a href="tabs.html#event-onCreated">chrome.tabs.onCreated</a></cod e>
2046 </li><li>
2047 <code><a href="tabs.html#event-onDetached">chrome.tabs.onDetached</a></c ode>
2048 </li><li>
2049 <code><a href="tabs.html#event-onMoved">chrome.tabs.onMoved</a></code>
2050 </li><li>
2051 <code><a href="tabs.html#event-onRemoved">chrome.tabs.onRemoved</a></cod e>
2052 </li><li>
2053 <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelecti onChanged</a></code>
2054 </li><li>
2055 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
2056 </li><li>
2057 <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
2058 </li><li>
2059 <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
2060 </li><li>
2061 <code><a href="windows.html#method-create">chrome.windows.create</a></co de>
2062 </li><li>
2063 <code><a href="windows.html#method-get">chrome.windows.get</a></code>
2064 </li><li>
2065 <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></co de>
2066 </li><li>
2067 <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent </a></code>
2068 </li><li>
2069 <code><a href="windows.html#method-getLastFocused">chrome.windows.getLas tFocused</a></code>
2070 </li><li>
2071 <code><a href="windows.html#event-onCreated">chrome.windows.onCreated</a ></code>
2072 </li><li>
2073 <code><a href="windows.html#event-onFocusChanged">chrome.windows.onFocus Changed</a></code>
2074 </li><li>
2075 <code><a href="windows.html#event-onRemoved">chrome.windows.onRemoved</a ></code>
2076 </li><li>
2077 <code><a href="windows.html#method-remove">chrome.windows.remove</a></co de>
2078 </li><li>
2079 <code><a href="windows.html#method-update">chrome.windows.update</a></co de>
2080 </li>
2081 </ul>
2082 </div>
2083 <div class="sourcefiles"><strong>Source files:</strong>
2084 <ul>
2085 <li>
2086 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/tabs/inspector/background.html ?content-type=text/plain">background.html</a></code>
2087 </li><li>
2088 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/tabs/inspector/jstemplate_comp iled.js?content-type=text/plain">jstemplate_compiled.js</a></code>
2089 </li><li>
2090 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/tabs/inspector/manifest.json?c ontent-type=text/plain">manifest.json</a></code>
2091 </li><li>
2092 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/tabs/inspector/tabs_api.html?c ontent-type=text/plain">tabs_api.html</a></code>
2093 </li>
2094 </ul>
2095 </div>
2096 </div><div class="sample" id="b01d58ed12efa2a6b9ca152e19d15730cf1d84be">
2097 <img class="icon" style="display: none; ">
2098 <img class="icon" src="images/sample-default-icon.png">
2099 <h2 class="name">
2100 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/tabs/screenshot/">Test Screenshot Extens ion</a>
2101 </h2>
2102 <p class="metadata features">Uses
2103 <span>
2104 <strong>background_page</strong><span>, </span>
2105 <span style="display: none; "> and</span>
2106 </span><span>
2107 <strong>browser_action</strong><span style="display: none; ">, </span>
2108 <span> and</span>
2109 </span><span>
2110 <strong>tabs</strong><span style="display: none; ">, </span>
2111 <span style="display: none; "> and</span>
2112 </span>
2113 </p>
2114 <p>Demonstrate screenshot functionality in the chrome.tabs api.</p>
2115 <div class="apicalls"><strong>Calls:</strong>
2116 <ul>
2117 <li>
2118 <code><a href="browserAction.html#event-onClicked">chrome.browserAction. onClicked</a></code>
2119 </li><li>
2120 <code><a href="extension.html#method-getURL">chrome.extension.getURL</a> </code>
2121 </li><li>
2122 <code><a href="extension.html#method-getViews">chrome.extension.getViews </a></code>
2123 </li><li>
2124 <code><a href="tabs.html#method-captureVisibleTab">chrome.tabs.captureVi sibleTab</a></code>
2125 </li><li>
2126 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
2127 </li><li>
2128 <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></cod e>
2129 </li>
2130 </ul>
2131 </div>
2132 <div class="sourcefiles"><strong>Source files:</strong>
2133 <ul>
2134 <li>
2135 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/tabs/screenshot/background.htm l?content-type=text/plain">background.html</a></code>
2136 </li><li>
2137 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/tabs/screenshot/manifest.json? content-type=text/plain">manifest.json</a></code>
2138 </li><li>
2139 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/tabs/screenshot/screenshot.htm l?content-type=text/plain">screenshot.html</a></code>
2140 </li><li>
2141 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/tabs/screenshot/screenshot.js? content-type=text/plain">screenshot.js</a></code>
2142 </li>
2143 </ul>
2144 </div>
2145 </div><div class="sample" id="99d24fe7b088c2380e0a158d70e9e5ae6c951165">
2146 <img class="icon" style="display: none; ">
2147 <img class="icon" src="images/sample-default-icon.png">
2148 <h2 class="name">
2149 <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chr ome/common/extensions/docs/examples/api/history/showHistory/">Typed URL History< /a>
2150 </h2>
2151 <p class="metadata features">Uses
2152 <span>
2153 <strong>browser_action</strong><span>, </span>
2154 <span style="display: none; "> and</span>
2155 </span><span>
2156 <strong>history</strong><span style="display: none; ">, </span>
2157 <span> and</span>
2158 </span><span>
2159 <strong>tabs</strong><span style="display: none; ">, </span>
2160 <span style="display: none; "> and</span>
2161 </span>
2162 </p>
2163 <p>Reads your history, and shows the top ten pages you go to by typing the URL .</p>
2164 <div class="apicalls"><strong>Calls:</strong>
2165 <ul>
2166 <li>
2167 <code><a href="history.html#method-getVisits">chrome.history.getVisits</ a></code>
2168 </li><li>
2169 <code><a href="history.html#method-search">chrome.history.search</a></co de>
2170 </li><li>
2171 <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
2172 </li>
2173 </ul>
2174 </div>
2175 <div class="sourcefiles"><strong>Source files:</strong>
2176 <ul>
2177 <li>
2178 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/history/showHistory/manifest.j son?content-type=text/plain">manifest.json</a></code>
2179 </li><li>
2180 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/history/showHistory/typedUrls. html?content-type=text/plain">typedUrls.html</a></code>
2181 </li><li>
2182 <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/tru nk/src/chrome/common/extensions/docs/examples/api/history/showHistory/typedUrls. js?content-type=text/plain">typedUrls.js</a></code>
2183 </li>
2184 </ul>
2185 </div>
2186 </div>
2187
2188 <div id="noresults" style="display:none">
2189 Sorry, no results were found.
2190 </div>
437 2191
438 </div> 2192 </div>
439 2193
440 <!-- API PAGE --> 2194 <!-- API PAGE -->
441 <div class="apiPage" style="display: none; "> 2195 <div class="apiPage" style="display: none; ">
442 <a name="apiReference"></a> 2196 <a name="apiReference"></a>
443 <h2>API reference: chrome.apiname </h2> 2197 <h2>API reference: chrome.apiname </h2>
444 2198
445 <!-- PROPERTIES --> 2199 <!-- PROPERTIES -->
446 <div class="apiGroup"> 2200 <div class="apiGroup">
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
623 _uff=0; 2377 _uff=0;
624 urchinTracker(); 2378 urchinTracker();
625 } 2379 }
626 catch(e) {/* urchinTracker not available. */} 2380 catch(e) {/* urchinTracker not available. */}
627 </script> 2381 </script>
628 <!-- end analytics --> 2382 <!-- end analytics -->
629 </div> 2383 </div>
630 </div> <!-- /gc-footer --> 2384 </div> <!-- /gc-footer -->
631 </div> <!-- /gc-container --> 2385 </div> <!-- /gc-container -->
632 </body></html> 2386 </body></html>
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/js/sample_search.js ('k') | chrome/common/extensions/docs/samples.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698