Home | History | Annotate | Download | only in docs
      1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note:
      2     1) The <head> information in this page is significant, should be uniform
      3        across api docs and should be edited only with knowledge of the
      4        templating mechanism.
      5     3) All <body>.innerHTML is genereated as an rendering step. If viewed in a
      6        browser, it will be re-generated from the template, json schema and
      7        authored overview content.
      8     4) The <body>.innerHTML is also generated by an offline step so that this
      9        page may easily be indexed by search engines.
     10 --><html xmlns="http://www.w3.org/1999/xhtml"><head>
     11     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     12     <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css">
     13     <link href="css/print.css" rel="stylesheet" type="text/css" media="print">
     14     <script type="text/javascript" src="../../../third_party/jstemplate/jstemplate_compiled.js">
     15     </script>
     16     <script type="text/javascript" src="js/api_page_generator.js"></script>
     17     <script type="text/javascript" src="js/bootstrap.js"></script>
     18     <script type="text/javascript" src="js/sidebar.js"></script>
     19   <title>Samples - Google Chrome Extensions - Google Code</title></head>
     20   <body>  <div id="gc-container" class="labs">
     21       <div id="devModeWarning">
     22         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.
     23       </div>
     24       <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION -->
     25       <!-- In particular, sub-templates that recurse, must be used by allowing
     26            jstemplate to make a copy of the template in this section which
     27            are not operated on by way of the jsskip="true" -->
     28       <div style="display:none">
     29 
     30         <!-- VALUE -->
     31         <div id="valueTemplate">
     32           <dt>
     33             <var>paramName</var>
     34               <em>
     35 
     36                 <!-- TYPE -->
     37                 <div style="display:inline">
     38                   (
     39                     <span class="optional">optional</span>
     40                     <span class="enum">enumerated</span>
     41                     <span id="typeTemplate">
     42                       <span>
     43                         <a> Type</a>
     44                       </span>
     45                       <span>
     46                         <span>
     47                           array of <span><span></span></span>
     48                         </span>
     49                         <span>paramType</span>
     50                         <span></span>
     51                       </span>
     52                     </span>
     53                   )
     54                 </div>
     55 
     56               </em>
     57           </dt>
     58           <dd class="todo">
     59             Undocumented.
     60           </dd>
     61           <dd>
     62             Description of this parameter from the json schema.
     63           </dd>
     64           <dd>
     65             This parameter was added in version
     66             <b><span></span></b>.
     67             You must omit this parameter in earlier versions,
     68             and you may omit it in any version.  If you require this
     69             parameter, the manifest key
     70             <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
     71             can ensure that your extension won't be run in an earlier browser version.
     72           </dd>
     73 
     74           <!-- OBJECT PROPERTIES -->
     75           <dd>
     76             <dl>
     77               <div>
     78                 <div>
     79                 </div>
     80               </div>
     81             </dl>
     82           </dd>
     83 
     84           <!-- OBJECT METHODS -->
     85           <dd>
     86             <div></div>
     87           </dd>
     88 
     89           <!-- OBJECT EVENT FIELDS -->
     90           <dd>
     91             <div></div>
     92           </dd>
     93 
     94           <!-- FUNCTION PARAMETERS -->
     95           <dd>
     96             <div></div>
     97           </dd>
     98 
     99         </div> <!-- /VALUE -->
    100 
    101         <div id="functionParametersTemplate">
    102           <h5>Parameters</h5>
    103           <dl>
    104             <div>
    105               <div>
    106               </div>
    107             </div>
    108           </dl>
    109         </div>
    110       </div> <!-- /SUBTEMPLATES -->
    111 
    112   <a id="top"></a>
    113     <div id="skipto">
    114       <a href="#gc-pagecontent">Skip to page content</a>
    115       <a href="#gc-toc">Skip to main navigation</a>
    116     </div>
    117     <!-- API HEADER -->
    118     <table id="header" width="100%" cellspacing="0" border="0">
    119       <tbody><tr>
    120         <td valign="middle"><a href="http://code.google.com/"><img src="images/code_labs_logo.gif" height="43" width="161" alt="Google Code Labs" style="border:0; margin:0;"></a></td>
    121         <td valign="middle" width="100%" style="padding-left:0.6em;">
    122           <form action="http://www.google.com/cse" id="cse" style="margin-top:0.5em">
    123             <div id="gsc-search-box">
    124               <input type="hidden" name="cx" value="002967670403910741006:61_cvzfqtno">
    125               <input type="hidden" name="ie" value="UTF-8">
    126               <input type="text" name="q" value="" size="55">
    127               <input class="gsc-search-button" type="submit" name="sa" value="Search">
    128               <br>
    129               <span class="greytext">e.g. "page action" or "tabs"</span>
    130             </div>
    131           </form>
    132 
    133           <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    134           <script type="text/javascript">google.load("elements", "1", {packages: "transliteration"});</script>
    135           <script type="text/javascript" src="http://www.google.com/coop/cse/t13n?form=cse&t13n_langs=en"></script>
    136           <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse&lang=en"></script>
    137         </td>
    138       </tr>
    139     </tbody></table>
    140 
    141     <div id="codesiteContent" class="">
    142 
    143       <a id="gc-topnav-anchor"></a>
    144       <div id="gc-topnav">
    145         <h1>Google Chrome Extensions (<a href="http://code.google.com/labs/">Labs</a>)</h1>
    146         <ul id="home" class="gc-topnav-tabs">
    147           <li id="home_link">
    148             <a href="index.html" title="Google Chrome Extensions home page">Home</a>
    149           </li>
    150           <li id="docs_link">
    151             <a href="docs.html" title="Official Google Chrome Extensions documentation">Docs</a>
    152           </li>
    153           <li id="faq_link">
    154             <a href="faq.html" title="Answers to frequently asked questions about Google Chrome Extensions">FAQ</a>
    155           </li>
    156           <li id="samples_link">
    157             <a href="samples.html" title="Sample extensions (with source code)">Samples</a>
    158           </li>
    159           <li id="group_link">
    160             <a href="http://groups.google.com/a/chromium.org/group/chromium-extensions" title="Google Chrome Extensions developer forum">Group</a>
    161           </li>
    162         </ul>
    163       </div> <!-- end gc-topnav -->
    164 
    165     <div class="g-section g-tpl-170">
    166       <!-- SIDENAV -->
    167       <div class="g-unit g-first" id="gc-toc">
    168         <ul>
    169           <li><a href="getstarted.html">Getting Started</a></li>
    170           <li><a href="overview.html">Overview</a></li>
    171           <li><a href="whats_new.html">What's New?</a></li>
    172           <li><h2><a href="devguide.html">Developer's Guide</a></h2>
    173             <ul>
    174               <li>Browser UI
    175                 <ul>
    176                   <li><a href="browserAction.html">Browser Actions</a></li>
    177                   <li><a href="contextMenus.html">Context Menus</a></li>
    178                   <li><a href="notifications.html">Desktop Notifications</a></li>
    179                   <li><a href="omnibox.html">Omnibox</a></li>
    180                   <li><a href="options.html">Options Pages</a></li>
    181                   <li><a href="override.html">Override Pages</a></li>
    182                   <li><a href="pageAction.html">Page Actions</a></li>
    183                 </ul>
    184               </li>
    185               <li>Browser Interaction
    186                 <ul>
    187                   <li><a href="bookmarks.html">Bookmarks</a></li>
    188                   <li><a href="cookies.html">Cookies</a></li>
    189                   <li><a href="events.html">Events</a></li>
    190                   <li><a href="history.html">History</a></li>
    191                   <li><a href="management.html">Management</a></li>
    192                   <li><a href="tabs.html">Tabs</a></li>
    193                   <li><a href="windows.html">Windows</a></li>
    194                 </ul>
    195               </li>
    196               <li>Implementation
    197                 <ul>
    198                   <li><a href="a11y.html">Accessibility</a></li>
    199                   <li><a href="background_pages.html">Background Pages</a></li>
    200                   <li><a href="content_scripts.html">Content Scripts</a></li>
    201                   <li><a href="xhr.html">Cross-Origin XHR</a></li>
    202                   <li><a href="idle.html">Idle</a></li>
    203                   <li><a href="i18n.html">Internationalization</a></li>
    204                   <li><a href="messaging.html">Message Passing</a></li>
    205                   <li><a href="npapi.html">NPAPI Plugins</a></li>
    206                 </ul>
    207               </li>
    208               <li>Finishing
    209                 <ul>
    210                   <li><a href="hosting.html">Hosting</a></li>
    211                   <li><a href="external_extensions.html">Other Deployment Options</a></li>
    212                 </ul>
    213               </li>
    214             </ul>
    215           </li>
    216           <li><h2><a href="apps.html">Packaged Apps</a></h2></li>
    217           <li><h2><a href="tutorials.html">Tutorials</a></h2>
    218             <ul>
    219               <li><a href="tut_debugging.html">Debugging</a></li>
    220               <li><a href="tut_analytics.html">Google Analytics</a></li>
    221               <li><a href="tut_oauth.html">OAuth</a></li>
    222             </ul>
    223           </li>
    224           <li><h2>Reference</h2>
    225             <ul>
    226               <li>Formats
    227                 <ul>
    228                   <li><a href="manifest.html">Manifest Files</a></li>
    229                   <li><a href="match_patterns.html">Match Patterns</a></li>
    230                 </ul>
    231               </li>
    232               <li><a href="permission_warnings.html">Permission Warnings</a></li>
    233               <li><a href="api_index.html">chrome.* APIs</a></li>
    234               <li><a href="api_other.html">Other APIs</a></li>
    235             </ul>
    236           </li>
    237           <li><h2><a href="samples.html">Samples</a></h2></li>
    238           <div class="line"> </div>
    239           <li><h2>More</h2>
    240             <ul>
    241               <li><a href="http://code.google.com/chrome/webstore/docs/index.html">Chrome Web Store</a></li>
    242               <li><a href="http://code.google.com/chrome/apps/docs/developers_guide.html">Hosted Apps</a></li>
    243               <li><a href="themes.html">Themes</a></li>
    244             </ul>
    245           </li>
    246         </ul>
    247       </div>
    248       <script>
    249         initToggles();
    250       </script>
    251 
    252     <div class="g-unit" id="gc-pagecontent">
    253       <div id="pageTitle">
    254         <h1 class="page_title">Samples</h1>
    255       </div>
    256         <!-- TABLE OF CONTENTS -->
    257         <div id="toc" style="display: none; ">
    258           <h2>Contents</h2>
    259           <ol>
    260             <li>
    261               <a>h2Name</a>
    262               <ol>
    263                 <li>
    264                   <a>h3Name</a>
    265                 </li>
    266               </ol>
    267             </li>
    268               <li>
    269                 <a href="#apiReference">API reference</a>
    270                 <ol>
    271                   <li>
    272                     <a href="#properties">Properties</a>
    273                     <ol>
    274                       <li>
    275                         <a href="#property-anchor">propertyName</a>
    276                       </li>
    277                     </ol>
    278                   </li>
    279                   <li>
    280                     <a>Methods</a>
    281                     <ol>
    282                       <li>
    283                         <a href="#method-anchor">methodName</a>
    284                       </li>
    285                     </ol>
    286                   </li>
    287                   <li>
    288                     <a>Events</a>
    289                     <ol>
    290                       <li>
    291                         <a href="#event-anchor">eventName</a>
    292                       </li>
    293                     </ol>
    294                   </li>
    295                   <li>
    296                     <a href="#types">Types</a>
    297                     <ol>
    298                       <li>
    299                         <a href="#id-anchor">id</a>
    300                       </li>
    301                     </ol>
    302                   </li>
    303                 </ol>
    304               </li>
    305           </ol>
    306         </div>
    307         <!-- /TABLE OF CONTENTS -->
    308 
    309         <!-- Standard content lead-in for experimental API pages -->
    310         <p id="classSummary" style="display: none; ">
    311           For information on how to use experimental APIs, see the <a href="experimental.html">chrome.experimental.* APIs</a> page.
    312         </p>
    313 
    314         <!-- STATIC CONTENT PLACEHOLDER -->
    315         <div id="static"><link rel="stylesheet" href="css/samples.css">
    316 <script>var search_data = {"0262260daf0c8f7b28feff2ef23b05e7abf9d1e0":"A BROWSER ACTION WHICH CHANGES ITS ICON WHEN CLICKED.  BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON","ea2894c41cb8e80a4433a3e6c5772dadce9be90d":"A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR.  BROWSER_ACTION POPUP TABS CHROME.TABS.EXECUTESCRIPT","ede3c47b7757245be42ec33fd5ca63df4b490066":"A BROWSER ACTION WITH NO ICON THAT MAKES THE PAGE RED  BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.EXECUTESCRIPT","fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a":"ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION POPUP CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE","9a6e4ec46997fb92b324974afa08a3d007e2537f":"ANIMATED PAGE ACTION THIS EXTENSION ADDS AN ANIMATED BROWSER ACTION TO THE TOOLBAR. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.ONCLICKED CHROME.PAGEACTION.SETICON CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED","a1f7cf79dd555b04fa8d603247a040e644996293":"APP LAUNCHER  BROWSER_ACTION MANAGEMENT CHROME.EXTENSION.GETURL CHROME.MANAGEMENT.GET CHROME.MANAGEMENT.GETALL CHROME.MANAGEMENT.LAUNCHAPP CHROME.TABS.CREATE","9747e3d6a3eab39bc7c17f11a80573c62d44c7e5":"BLANK NEW TAB PAGE  CHROME_URL_OVERRIDES","903e7277139e1e6caec123d3319cab295d8d1b3a":"CHROME SOUNDS ENJOY A MORE MAGICAL AND IMMERSIVE 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 CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED","0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5":"CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR.  CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE POPUP CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL","ac31228200b41a87982e386cc90d3a6eee4ad885":"CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE TABS CHROME.OMNIBOX.ONINPUTCANCELLED CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED CHROME.OMNIBOX.ONINPUTSTARTED CHROME.OMNIBOX.SETDEFAULTSUGGESTION CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE","7d5d6cf195bc25480256618e360aa38c6e6fba82":"CLD DISPLAYS THE LANGUAGE OF A TAB BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.DETECTLANGUAGE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED","5d81304a17cf7ac2887484f730fbd2b01e51e166":"CONTEXT MENUS SAMPLE SHOWS SOME OF THE FEATURES OF THE CONTEXT MENUS API BACKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE","4daa6becd0899a54776d9cf7f09613ed1a9f4d77":"COOKIE API TEST EXTENSION TESTING COOKIE API BACKGROUND_PAGE BROWSER_ACTION COOKIES TABS CHROME.BROWSERACTION.ONCLICKED CHROME.COOKIES.GET CHROME.COOKIES.GETALL CHROME.COOKIES.ONCHANGED CHROME.COOKIES.REMOVE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL","6871d09f4a96bf9d4b6cc724d00e909cee0f3902":"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.ONREQUEST CHROME.EXTENSION.SENDREQUEST","028eb5364924344029bcbe1d527f132fc72b34e5":"EMAIL THIS PAGE (BY GOOGLE) THIS EXTENSION ADDS AN EMAIL BUTTON TO THE TOOLBAR WHICH ALLOWS YOU TO EMAIL THE PAGE LINK USING YOUR DEFAULT MAIL CLIENT OR GMAIL. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.CONNECT CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.UPDATE","0bf0930a32829dfb77170535ecb27adc2de3998a":"ENABLE/DISABLE REFERRERS API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION CONTENTSETTINGS EXPERIMENTAL POPUP CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS","763a08e9b06595d785568a8d392b95a2f3700258":"EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION POPUP","e3df888a89e35bdeb9c8bc8d03be5e1851b97c68":"EXTENSION DOCS SEARCH SEARCH THE CHROME EXTENSIONS DOCUMENTATION.  TO USE, TYPE CRDOC PLUS A SEARCH TERM INTO THE OMNIBOX. BACKGROUND_PAGE TABS CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONREMOVED CHROME.TABS.UPDATE","8b0dd31216235941bdd8eb33fda915ef5cf79a82":"GOOGLE CALENDAR CHECKER (BY GOOGLE) QUICKLY SEE THE TIME UNTIL YOUR NEXT MEETING FROM ANY OF YOUR CALENDARS. CLICK ON THE BUTTON TO BE TAKEN TO YOUR CALENDAR. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE","4e35caa9742fb82dbd628892d23a781614f6eff6":"GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE","bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca":"GOOGLE MAIL CHECKER DISPLAYS THE NUMBER OF UNREAD MESSAGES IN YOUR GOOGLE MAIL INBOX. YOU CAN ALSO CLICK THE BUTTON TO OPEN YOUR INBOX. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE","1682e05ea9a1bde985123b04f6f8ac50a8a64033":"GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE","14b9651fda4e57b2a5914ba73a779812201b750a":"HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION POPUP","2020d72f2577f53caf8e94e3dbac0fb849ceaa4d":"IDLE - SIMPLE EXAMPLE DEMONSTRATES THE IDLE API BACKGROUND_PAGE BROWSER_ACTION IDLE CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.IDLE.ONSTATECHANGED CHROME.IDLE.QUERYSTATE","0ea1588bd07b20338fc21f725de1542a5fdf9726":"IGOOGLE NEW TAB PAGE  CHROME_URL_OVERRIDES","646325c25f572a1d15edc73d057f821d847a4fbe":"IMAGEINFO GET IMAGE INFO FOR IMAGES, INCLUDING EXIF DATA BACKGROUND_PAGE CONTEXTMENUS TABS CHROME.CONTEXTMENUS.CREATE CHROME.TABS.GET CHROME.TABS.GETCURRENT CHROME.WINDOWS.CREATE CHROME.WINDOWS.UPDATE","65b2fe595b7ac38dddd89cca50f5efd0017b0bd4":"KEYBOARD PIN CREATES A KEYBOARD SHORTCUT (C + SHIFT + P) TO TOGGLE THE PINNED STATE OF THE CURRENTLY SELECTED TAB BACKGROUND_PAGE TABS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE","ec97ec20ca2f095d081e39f1565fc12af09ef067":"MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST","b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d":"MERGE WINDOWS MERGES ALL OF THE BROWSERS WINDOWS INTO THE CURRENT WINDOW BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.MOVE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT","51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e":"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.TABS.SENDREQUEST","4f6785ec4f937add6728615682dd37c9a42d9548":"MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION POPUP TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE","597015d3bcce3da693b02314afd607bec4f55291":"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","6444e5c8ae112a6a433909c5e770669cd16e2e5f":"NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE","3aea027164cb9b732ba4a8c51cb93708891726ef":"NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE","f799e26ceef2367cf836f24bcb47df4398b0df58":"NOTIFICATION DEMO SHOWS OFF DESKTOP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND_PAGE NOTIFICATIONS OPTIONS_PAGE TABS CHROME.TABS.CREATE","e787b322bddbc6289bb31b7d7550b1bf6456a80b":"OMNIBOX EXAMPLE TO USE, TYPE OMNIX PLUS A SEARCH TERM INTO THE OMNIBOX. BACKGROUND_PAGE CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED","8d0a50b57c26bb498be592e871001ffed91541b4":"PAGE ACTION BY CONTENT SHOWS A PAGE ACTION FOR HTML PAGES CONTAINING THE WORD SANDWICH BACKGROUND_PAGE PAGE_ACTION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.PAGEACTION.SHOW","80b86ccc6e8520660fa591caa565826f0ed1b12c":"PAGE ACTION BY URL SHOWS A PAGE ACTION FOR URLS WHICH HAVE THE LETTER G IN THEM. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.SHOW CHROME.TABS.ONUPDATED","d74c3c18a1c1dd18b035149105a306f837c8823e":"PAGE BENCHMARKER CHROMIUM PAGE BENCHMARKER. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.CONNECT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETEXTENSIONTABS CHROME.EXTENSION.GETURL CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.GETSELECTED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT","e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd":"PRINT THIS PAGE ADDS A PRINT BUTTON TO THE BROWSER. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.UPDATE","beff6ecd9677dea0a7c648c5042165b48bb66f09":"PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.EXPERIMENTAL.PROCESSES.ONUPDATED","3e8e226d87e431296bb110b4f6eb7eec2ca7a826":"PROXY SETTINGS SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION EXPERIMENTAL POPUP PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXPERIMENTAL.PROXY.ONPROXYERROR CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE","56a8d2ac24ca7bba78fd88ad57f43fc13c784497":"SAMPLE - OAUTH CONTACTS USES OAUTH TO CONNECT TO GOOGLES CONTACTS SERVICE AND DISPLAY A LIST OF YOUR CONTACTS. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE","38f6e1e17756ede38b1364c7114a738ca717dcbb":"SANDWICHBAR SHOWS AN INFOBAR ON PAGES WHICH CONTAIN THE WORD SANDWICH BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.INFOBARS.SHOW CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST","fc89b35755483af30b66cd72cefa34a43a3e8312":"SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.EXPERIMENTAL.PROCESSES.GETPROCESSIDFORTAB CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE","230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64":"TAB INSPECTOR UTILITY FOR WORKING WITH THE EXTENSION TABS API BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.GETSELECTED CHROME.TABS.MOVE CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.GETLASTFOCUSED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED CHROME.WINDOWS.REMOVE CHROME.WINDOWS.UPDATE","e1697cacebad05218798bf3e8a0f724517f0e8c3":"TEST SCREENSHOT EXTENSION DEMONSTRATE SCREENSHOT FUNCTIONALITY IN THE CHROME.TABS API. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.EXTENSION.GETVIEWS CHROME.TABS.CAPTUREVISIBLETAB CHROME.TABS.CREATE CHROME.TABS.ONUPDATED","b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6":"TYPED URL HISTORY READS YOUR HISTORY, AND SHOWS THE TOP TEN PAGES YOU GO TO BY TYPING THE URL. BROWSER_ACTION HISTORY TABS CHROME.HISTORY.GETVISITS CHROME.HISTORY.SEARCH CHROME.TABS.CREATE","a3c674f7eb93621c590562ad3fa04de4f03f53a0":"WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXPERIMENTAL EXTENSION POPUP WEBNAVIGATION CHROME.EXPERIMENTAL.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.EXPERIMENTAL.WEBNAVIGATION.ONBEFORERETARGET CHROME.EXPERIMENTAL.WEBNAVIGATION.ONCOMMITTED CHROME.EXPERIMENTAL.WEBNAVIGATION.ONCOMPLETED CHROME.EXPERIMENTAL.WEBNAVIGATION.ONERROROCCURRED CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.I18N.GETMESSAGE","0fa4abe6545f0316fea7cfa07c53aa48c4f3d018":"`EXTENSION.ISALLOWED???ACCESS` EXAMPLE DEMONSTRATES THE `EXTENSION.ISALLOWED???ACCESS` APIS BROWSER_ACTION CHROME.EXTENSION.ISALLOWEDFILESCHEMEACCESS CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS"}</script>
    317 <script src="js/sample_search.js"></script>
    318 
    319 
    320 
    321 <div id="controls">
    322   <div id="searchbox" class="controlbox">
    323     <strong>Filter by keyword:</strong>
    324     <input autofocus="" type="search" id="searchinput" placeholder="Type to search" onkeyup="filterSamples();">
    325     <a id="clearlink" href="javascript:void(0);" onclick="clearFilter();" style="display: none;">clear</a>
    326   </div>
    327 
    328   <div id="filterbox" class="controlbox">
    329     <strong>Filter by API:</strong>
    330     <span>
    331       <span>
    332         <a href="javascript:void(0);" onclick="setFilter('chrome.bookmarks', this)">chrome.bookmarks</a><span>, </span>
    333       </span><span>
    334         <a href="javascript:void(0);" onclick="setFilter('chrome.browserAction', this)">chrome.browserAction</a><span>, </span>
    335       </span><span>
    336         <a href="javascript:void(0);" onclick="setFilter('chrome.contextMenus', this)">chrome.contextMenus</a><span>, </span>
    337       </span><span>
    338         <a href="javascript:void(0);" onclick="setFilter('chrome.cookies', this)">chrome.cookies</a><span>, </span>
    339       </span><span>
    340         <a href="javascript:void(0);" onclick="setFilter('chrome.experimental', this)">chrome.experimental</a><span>, </span>
    341       </span><span>
    342         <a href="javascript:void(0);" onclick="setFilter('chrome.extension', this)">chrome.extension</a><span>, </span>
    343       </span><span>
    344         <a href="javascript:void(0);" onclick="setFilter('chrome.history', this)">chrome.history</a><span>, </span>
    345       </span><span>
    346         <a href="javascript:void(0);" onclick="setFilter('chrome.i18n', this)">chrome.i18n</a><span>, </span>
    347       </span><span>
    348         <a href="javascript:void(0);" onclick="setFilter('chrome.idle', this)">chrome.idle</a><span>, </span>
    349       </span><span>
    350         <a href="javascript:void(0);" onclick="setFilter('chrome.management', this)">chrome.management</a><span>, </span>
    351       </span><span>
    352         <a href="javascript:void(0);" onclick="setFilter('chrome.omnibox', this)">chrome.omnibox</a><span>, </span>
    353       </span><span>
    354         <a href="javascript:void(0);" onclick="setFilter('chrome.pageAction', this)">chrome.pageAction</a><span>, </span>
    355       </span><span>
    356         <a href="javascript:void(0);" onclick="setFilter('chrome.tabs', this)">chrome.tabs</a><span>, </span>
    357       </span><span>
    358         <a href="javascript:void(0);" onclick="setFilter('chrome.windows', this)">chrome.windows</a><span style="display: none; ">, </span>
    359       </span>
    360     </span>
    361   </div>
    362 </div>
    363 
    364 <div class="sample" id="0262260daf0c8f7b28feff2ef23b05e7abf9d1e0">
    365   <img class="icon" style="display: none; ">
    366   <img class="icon" src="images/sample-default-icon.png">
    367   <h2 class="name">
    368     <a href="#0262260daf0c8f7b28feff2ef23b05e7abf9d1e0">A browser action which changes its icon when clicked.</a>
    369   </h2>
    370   <p class="metadata features">Uses
    371     <span>
    372       <strong>background_page</strong><span>, </span>
    373       <span style="display: none; "> and</span>
    374     </span><span>
    375       <strong>browser_action</strong><span style="display: none; ">, </span>
    376       <span> and</span>
    377     </span><span>
    378       <strong>tabs</strong><span style="display: none; ">, </span>
    379       <span style="display: none; "> and</span>
    380     </span>
    381   </p>
    382   <p></p>
    383   <div class="apicalls"><strong>Calls:</strong>
    384     <ul>
    385       <li>
    386         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
    387       </li><li>
    388         <code><a href="browserAction.html#method-setIcon">chrome.browserAction.setIcon</a></code>
    389       </li>
    390     </ul>
    391   </div>
    392   <div class="sourcefiles"><strong>Source files:</strong>
    393     <ul>
    394       <li>
    395         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/background.html?content-type=text/plain">background.html</a></code>
    396       </li><li>
    397         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/manifest.json?content-type=text/plain">manifest.json</a></code>
    398       </li>
    399     </ul>
    400   </div>
    401   <div>
    402     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/set_icon_path/">Browse source</a>
    403     - <a href="examples/api/browserAction/set_icon_path.zip">Download source</a>
    404   </div>
    405 </div><div class="sample" id="ea2894c41cb8e80a4433a3e6c5772dadce9be90d">
    406   <img class="icon" style="display: none; ">
    407   <img class="icon" src="images/sample-default-icon.png">
    408   <h2 class="name">
    409     <a href="#ea2894c41cb8e80a4433a3e6c5772dadce9be90d">A browser action with a popup that changes the page color.</a>
    410   </h2>
    411   <p class="metadata features">Uses
    412     <span>
    413       <strong>browser_action</strong><span>, </span>
    414       <span style="display: none; "> and</span>
    415     </span><span>
    416       <strong>popup</strong><span style="display: none; ">, </span>
    417       <span> and</span>
    418     </span><span>
    419       <strong>tabs</strong><span style="display: none; ">, </span>
    420       <span style="display: none; "> and</span>
    421     </span>
    422   </p>
    423   <p></p>
    424   <div class="apicalls"><strong>Calls:</strong>
    425     <ul>
    426       <li>
    427         <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript</a></code>
    428       </li>
    429     </ul>
    430   </div>
    431   <div class="sourcefiles"><strong>Source files:</strong>
    432     <ul>
    433       <li>
    434         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/manifest.json?content-type=text/plain">manifest.json</a></code>
    435       </li><li>
    436         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/popup.html?content-type=text/plain">popup.html</a></code>
    437       </li>
    438     </ul>
    439   </div>
    440   <div>
    441     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/set_page_color/">Browse source</a>
    442     - <a href="examples/api/browserAction/set_page_color.zip">Download source</a>
    443   </div>
    444 </div><div class="sample" id="ede3c47b7757245be42ec33fd5ca63df4b490066">
    445   <img class="icon" style="display: none; ">
    446   <img class="icon" src="images/sample-default-icon.png">
    447   <h2 class="name">
    448     <a href="#ede3c47b7757245be42ec33fd5ca63df4b490066">A browser action with no icon that makes the page red</a>
    449   </h2>
    450   <p class="metadata features">Uses
    451     <span>
    452       <strong>background_page</strong><span>, </span>
    453       <span style="display: none; "> and</span>
    454     </span><span>
    455       <strong>browser_action</strong><span style="display: none; ">, </span>
    456       <span> and</span>
    457     </span><span>
    458       <strong>tabs</strong><span style="display: none; ">, </span>
    459       <span style="display: none; "> and</span>
    460     </span>
    461   </p>
    462   <p></p>
    463   <div class="apicalls"><strong>Calls:</strong>
    464     <ul>
    465       <li>
    466         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
    467       </li><li>
    468         <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome.browserAction.setBadgeBackgroundColor</a></code>
    469       </li><li>
    470         <code><a href="browserAction.html#method-setBadgeText">chrome.browserAction.setBadgeText</a></code>
    471       </li><li>
    472         <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript</a></code>
    473       </li>
    474     </ul>
    475   </div>
    476   <div class="sourcefiles"><strong>Source files:</strong>
    477     <ul>
    478       <li>
    479         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/background.html?content-type=text/plain">background.html</a></code>
    480       </li><li>
    481         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/manifest.json?content-type=text/plain">manifest.json</a></code>
    482       </li>
    483     </ul>
    484   </div>
    485   <div>
    486     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/make_page_red/">Browse source</a>
    487     - <a href="examples/api/browserAction/make_page_red.zip">Download source</a>
    488   </div>
    489 </div><div class="sample" id="fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a">
    490   <img class="icon" style="display: none; ">
    491   <img class="icon" src="images/sample-default-icon.png">
    492   <h2 class="name">
    493     <a href="#fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a">AcceptLanguage</a>
    494   </h2>
    495   <p class="metadata features">Uses
    496     <span>
    497       <strong>browser_action</strong><span style="display: none; ">, </span>
    498       <span> and</span>
    499     </span><span>
    500       <strong>popup</strong><span style="display: none; ">, </span>
    501       <span style="display: none; "> and</span>
    502     </span>
    503   </p>
    504   <p>Returns accept languages of the browser</p>
    505   <div class="apicalls"><strong>Calls:</strong>
    506     <ul>
    507       <li>
    508         <code><a href="i18n.html#method-getAcceptLanguages">chrome.i18n.getAcceptLanguages</a></code>
    509       </li><li>
    510         <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></code>
    511       </li>
    512     </ul>
    513   </div>
    514   <div class="sourcefiles"><strong>Source files:</strong>
    515     <ul>
    516       <li>
    517         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/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>
    518       </li><li>
    519         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/es/messages.json?content-type=text/plain">_locales/es/messages.json</a></code>
    520       </li><li>
    521         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/_locales/sr/messages.json?content-type=text/plain">_locales/sr/messages.json</a></code>
    522       </li><li>
    523         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/manifest.json?content-type=text/plain">manifest.json</a></code>
    524       </li><li>
    525         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/popup.html?content-type=text/plain">popup.html</a></code>
    526       </li>
    527     </ul>
    528   </div>
    529   <div>
    530     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/i18n/getMessage/">Browse source</a>
    531     - <a href="examples/api/i18n/getMessage.zip">Download source</a>
    532   </div>
    533 </div><div class="sample" id="9a6e4ec46997fb92b324974afa08a3d007e2537f">
    534   <img class="icon" style="display: none; ">
    535   <img class="icon" src="images/sample-default-icon.png">
    536   <h2 class="name">
    537     <a href="#9a6e4ec46997fb92b324974afa08a3d007e2537f">Animated Page Action</a>
    538   </h2>
    539   <p class="metadata features">Uses
    540     <span>
    541       <strong>background_page</strong><span>, </span>
    542       <span style="display: none; "> and</span>
    543     </span><span>
    544       <strong>page_action</strong><span style="display: none; ">, </span>
    545       <span> and</span>
    546     </span><span>
    547       <strong>tabs</strong><span style="display: none; ">, </span>
    548       <span style="display: none; "> and</span>
    549     </span>
    550   </p>
    551   <p>This extension adds an animated browser action to the toolbar.</p>
    552   <div class="apicalls"><strong>Calls:</strong>
    553     <ul>
    554       <li>
    555         <code><a href="pageAction.html#method-hide">chrome.pageAction.hide</a></code>
    556       </li><li>
    557         <code><a href="pageAction.html#event-onClicked">chrome.pageAction.onClicked</a></code>
    558       </li><li>
    559         <code><a href="pageAction.html#method-setIcon">chrome.pageAction.setIcon</a></code>
    560       </li><li>
    561         <code><a href="pageAction.html#method-setTitle">chrome.pageAction.setTitle</a></code>
    562       </li><li>
    563         <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></code>
    564       </li><li>
    565         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
    566       </li><li>
    567         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
    568       </li><li>
    569         <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelectionChanged</a></code>
    570       </li>
    571     </ul>
    572   </div>
    573   <div class="sourcefiles"><strong>Source files:</strong>
    574     <ul>
    575       <li>
    576         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/set_icon/background.html?content-type=text/plain">background.html</a></code>
    577       </li><li>
    578         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/set_icon/manifest.json?content-type=text/plain">manifest.json</a></code>
    579       </li>
    580     </ul>
    581   </div>
    582   <div>
    583     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/set_icon/">Browse source</a>
    584     - <a href="examples/api/pageAction/set_icon.zip">Download source</a>
    585   </div>
    586 </div><div class="sample" id="a1f7cf79dd555b04fa8d603247a040e644996293">
    587   <img class="icon" style="display: none; ">
    588   <img class="icon" src="images/sample-default-icon.png">
    589   <h2 class="name">
    590     <a href="#a1f7cf79dd555b04fa8d603247a040e644996293">App Launcher</a>
    591   </h2>
    592   <p class="metadata features">Uses
    593     <span>
    594       <strong>browser_action</strong><span style="display: none; ">, </span>
    595       <span> and</span>
    596     </span><span>
    597       <strong>management</strong><span style="display: none; ">, </span>
    598       <span style="display: none; "> and</span>
    599     </span>
    600   </p>
    601   <p></p>
    602   <div class="apicalls"><strong>Calls:</strong>
    603     <ul>
    604       <li>
    605         <code><a href="extension.html#method-getURL">chrome.extension.getURL</a></code>
    606       </li><li>
    607         <code><a href="management.html#method-get">chrome.management.get</a></code>
    608       </li><li>
    609         <code><a href="management.html#method-getAll">chrome.management.getAll</a></code>
    610       </li><li>
    611         <code><a href="management.html#method-launchApp">chrome.management.launchApp</a></code>
    612       </li><li>
    613         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
    614       </li>
    615     </ul>
    616   </div>
    617   <div class="sourcefiles"><strong>Source files:</strong>
    618     <ul>
    619       <li>
    620         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/app_launcher/manifest.json?content-type=text/plain">manifest.json</a></code>
    621       </li><li>
    622         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/app_launcher/popup.css?content-type=text/plain">popup.css</a></code>
    623       </li><li>
    624         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/app_launcher/popup.html?content-type=text/plain">popup.html</a></code>
    625       </li><li>
    626         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/app_launcher/popup.js?content-type=text/plain">popup.js</a></code>
    627       </li>
    628     </ul>
    629   </div>
    630   <div>
    631     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/app_launcher/">Browse source</a>
    632     - <a href="examples/extensions/app_launcher.zip">Download source</a>
    633   </div>
    634 </div><div class="sample" id="9747e3d6a3eab39bc7c17f11a80573c62d44c7e5">
    635   <img class="icon" style="display: none; ">
    636   <img class="icon" src="images/sample-default-icon.png">
    637   <h2 class="name">
    638     <a href="#9747e3d6a3eab39bc7c17f11a80573c62d44c7e5">Blank new tab page</a>
    639   </h2>
    640   <p class="metadata features">Uses
    641     <span>
    642       <strong>chrome_url_overrides</strong><span style="display: none; ">, </span>
    643       <span style="display: none; "> and</span>
    644     </span>
    645   </p>
    646   <p></p>
    647   <div class="apicalls" style="display: none; "><strong>Calls:</strong>
    648     <ul>
    649       <li>
    650         <code><a></a></code>
    651       </li>
    652     </ul>
    653   </div>
    654   <div class="sourcefiles"><strong>Source files:</strong>
    655     <ul>
    656       <li>
    657         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/override/blank_ntp/blank.html?content-type=text/plain">blank.html</a></code>
    658       </li><li>
    659         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/override/blank_ntp/manifest.json?content-type=text/plain">manifest.json</a></code>
    660       </li>
    661     </ul>
    662   </div>
    663   <div>
    664     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/override/blank_ntp/">Browse source</a>
    665     - <a href="examples/api/override/blank_ntp.zip">Download source</a>
    666   </div>
    667 </div><div class="sample" id="903e7277139e1e6caec123d3319cab295d8d1b3a">
    668   <img class="icon" src="examples/extensions/fx/icon.png">
    669   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
    670   <h2 class="name">
    671     <a href="#903e7277139e1e6caec123d3319cab295d8d1b3a">Chrome Sounds</a>
    672   </h2>
    673   <p class="metadata features">Uses
    674     <span>
    675       <strong>background_page</strong><span>, </span>
    676       <span style="display: none; "> and</span>
    677     </span><span>
    678       <strong>bookmarks</strong><span>, </span>
    679       <span style="display: none; "> and</span>
    680     </span><span>
    681       <strong>options_page</strong><span style="display: none; ">, </span>
    682       <span> and</span>
    683     </span><span>
    684       <strong>tabs</strong><span style="display: none; ">, </span>
    685       <span style="display: none; "> and</span>
    686     </span>
    687   </p>
    688   <p>Enjoy a more magical and immersive experience when browsing the web using the power of sound.</p>
    689   <div class="apicalls"><strong>Calls:</strong>
    690     <ul>
    691       <li>
    692         <code><a href="bookmarks.html#event-onCreated">chrome.bookmarks.onCreated</a></code>
    693       </li><li>
    694         <code><a href="bookmarks.html#event-onMoved">chrome.bookmarks.onMoved</a></code>
    695       </li><li>
    696         <code><a href="bookmarks.html#event-onRemoved">chrome.bookmarks.onRemoved</a></code>
    697       </li><li>
    698         <code><a href="extension.html#method-getBackgroundPage">chrome.extension.getBackgroundPage</a></code>
    699       </li><li>
    700         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
    701       </li><li>
    702         <code><a href="extension.html#method-sendRequest">chrome.extension.sendRequest</a></code>
    703       </li><li>
    704         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
    705       </li><li>
    706         <code><a href="tabs.html#event-onAttached">chrome.tabs.onAttached</a></code>
    707       </li><li>
    708         <code><a href="tabs.html#event-onCreated">chrome.tabs.onCreated</a></code>
    709       </li><li>
    710         <code><a href="tabs.html#event-onDetached">chrome.tabs.onDetached</a></code>
    711       </li><li>
    712         <code><a href="tabs.html#event-onMoved">chrome.tabs.onMoved</a></code>
    713       </li><li>
    714         <code><a href="tabs.html#event-onRemoved">chrome.tabs.onRemoved</a></code>
    715       </li><li>
    716         <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelectionChanged</a></code>
    717       </li><li>
    718         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
    719       </li><li>
    720         <code><a href="windows.html#event-onCreated">chrome.windows.onCreated</a></code>
    721       </li><li>
    722         <code><a href="windows.html#event-onFocusChanged">chrome.windows.onFocusChanged</a></code>
    723       </li><li>
    724         <code><a href="windows.html#event-onRemoved">chrome.windows.onRemoved</a></code>
    725       </li>
    726     </ul>
    727   </div>
    728   <div class="sourcefiles"><strong>Source files:</strong>
    729     <ul>
    730       <li>
    731         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/fx/bg.html?content-type=text/plain">bg.html</a></code>
    732       </li><li>
    733         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/fx/bg.js?content-type=text/plain">bg.js</a></code>
    734       </li><li>
    735         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/fx/content.js?content-type=text/plain">content.js</a></code>
    736       </li><li>
    737         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/fx/manifest.json?content-type=text/plain">manifest.json</a></code>
    738       </li><li>
    739         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/fx/options.html?content-type=text/plain">options.html</a></code>
    740       </li>
    741     </ul>
    742   </div>
    743   <div>
    744     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/fx/">Browse source</a>
    745     - <a href="examples/extensions/fx.zip">Download source</a>
    746   </div>
    747 </div><div class="sample" id="0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5">
    748   <img class="icon" src="examples/extensions/buildbot/icon.png">
    749   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
    750   <h2 class="name">
    751     <a href="#0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5">Chromium Buildbot Monitor</a>
    752   </h2>
    753   <p class="metadata features">Uses
    754     <span>
    755       <strong>background_page</strong><span>, </span>
    756       <span style="display: none; "> and</span>
    757     </span><span>
    758       <strong>browser_action</strong><span>, </span>
    759       <span style="display: none; "> and</span>
    760     </span><span>
    761       <strong>notifications</strong><span>, </span>
    762       <span style="display: none; "> and</span>
    763     </span><span>
    764       <strong>options_page</strong><span style="display: none; ">, </span>
    765       <span> and</span>
    766     </span><span>
    767       <strong>popup</strong><span style="display: none; ">, </span>
    768       <span style="display: none; "> and</span>
    769     </span>
    770   </p>
    771   <p>Displays the status of the Chromium buildbot in the toolbar.  Click to see more detailed status in a popup.</p>
    772   <div class="apicalls"><strong>Calls:</strong>
    773     <ul>
    774       <li>
    775         <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome.browserAction.setBadgeBackgroundColor</a></code>
    776       </li><li>
    777         <code><a href="browserAction.html#method-setBadgeText">chrome.browserAction.setBadgeText</a></code>
    778       </li><li>
    779         <code><a href="browserAction.html#method-setTitle">chrome.browserAction.setTitle</a></code>
    780       </li><li>
    781         <code><a href="extension.html#method-getURL">chrome.extension.getURL</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/trunk/src/chrome/common/extensions/docs/examples/extensions/buildbot/bg.html?content-type=text/plain">bg.html</a></code>
    789       </li><li>
    790         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/buildbot/manifest.json?content-type=text/plain">manifest.json</a></code>
    791       </li><li>
    792         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/buildbot/options.html?content-type=text/plain">options.html</a></code>
    793       </li><li>
    794         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/buildbot/popup.html?content-type=text/plain">popup.html</a></code>
    795       </li>
    796     </ul>
    797   </div>
    798   <div>
    799     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/buildbot/">Browse source</a>
    800     - <a href="examples/extensions/buildbot.zip">Download source</a>
    801   </div>
    802 </div><div class="sample" id="ac31228200b41a87982e386cc90d3a6eee4ad885">
    803   <img class="icon" style="display: none; ">
    804   <img class="icon" src="images/sample-default-icon.png">
    805   <h2 class="name">
    806     <a href="#ac31228200b41a87982e386cc90d3a6eee4ad885">Chromium Search</a>
    807   </h2>
    808   <p class="metadata features">Uses
    809     <span>
    810       <strong>background_page</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>Add support to the omnibox to search the Chromium source code.</p>
    818   <div class="apicalls"><strong>Calls:</strong>
    819     <ul>
    820       <li>
    821         <code><a href="omnibox.html#event-onInputCancelled">chrome.omnibox.onInputCancelled</a></code>
    822       </li><li>
    823         <code><a href="omnibox.html#event-onInputChanged">chrome.omnibox.onInputChanged</a></code>
    824       </li><li>
    825         <code><a href="omnibox.html#event-onInputEntered">chrome.omnibox.onInputEntered</a></code>
    826       </li><li>
    827         <code><a href="omnibox.html#event-onInputStarted">chrome.omnibox.onInputStarted</a></code>
    828       </li><li>
    829         <code><a href="omnibox.html#method-setDefaultSuggestion">chrome.omnibox.setDefaultSuggestion</a></code>
    830       </li><li>
    831         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
    832       </li><li>
    833         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
    834       </li><li>
    835         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
    836       </li>
    837     </ul>
    838   </div>
    839   <div class="sourcefiles"><strong>Source files:</strong>
    840     <ul>
    841       <li>
    842         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/chrome_search/background.html?content-type=text/plain">background.html</a></code>
    843       </li><li>
    844         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/chrome_search/manifest.json?content-type=text/plain">manifest.json</a></code>
    845       </li>
    846     </ul>
    847   </div>
    848   <div>
    849     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/chrome_search/">Browse source</a>
    850     - <a href="examples/extensions/chrome_search.zip">Download source</a>
    851   </div>
    852 </div><div class="sample" id="7d5d6cf195bc25480256618e360aa38c6e6fba82">
    853   <img class="icon" style="display: none; ">
    854   <img class="icon" src="images/sample-default-icon.png">
    855   <h2 class="name">
    856     <a href="#7d5d6cf195bc25480256618e360aa38c6e6fba82">CLD</a>
    857   </h2>
    858   <p class="metadata features">Uses
    859     <span>
    860       <strong>background_page</strong><span>, </span>
    861       <span style="display: none; "> and</span>
    862     </span><span>
    863       <strong>browser_action</strong><span style="display: none; ">, </span>
    864       <span> and</span>
    865     </span><span>
    866       <strong>tabs</strong><span style="display: none; ">, </span>
    867       <span style="display: none; "> and</span>
    868     </span>
    869   </p>
    870   <p>Displays the language of a tab</p>
    871   <div class="apicalls"><strong>Calls:</strong>
    872     <ul>
    873       <li>
    874         <code><a href="browserAction.html#method-setBadgeText">chrome.browserAction.setBadgeText</a></code>
    875       </li><li>
    876         <code><a href="tabs.html#method-detectLanguage">chrome.tabs.detectLanguage</a></code>
    877       </li><li>
    878         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
    879       </li><li>
    880         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
    881       </li><li>
    882         <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelectionChanged</a></code>
    883       </li><li>
    884         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
    885       </li>
    886     </ul>
    887   </div>
    888   <div class="sourcefiles"><strong>Source files:</strong>
    889     <ul>
    890       <li>
    891         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/i18n/cld/background.html?content-type=text/plain">background.html</a></code>
    892       </li><li>
    893         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/i18n/cld/manifest.json?content-type=text/plain">manifest.json</a></code>
    894       </li>
    895     </ul>
    896   </div>
    897   <div>
    898     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/i18n/cld/">Browse source</a>
    899     - <a href="examples/api/i18n/cld.zip">Download source</a>
    900   </div>
    901 </div><div class="sample" id="5d81304a17cf7ac2887484f730fbd2b01e51e166">
    902   <img class="icon" style="display: none; ">
    903   <img class="icon" src="images/sample-default-icon.png">
    904   <h2 class="name">
    905     <a href="#5d81304a17cf7ac2887484f730fbd2b01e51e166">Context Menus Sample</a>
    906   </h2>
    907   <p class="metadata features">Uses
    908     <span>
    909       <strong>background_page</strong><span style="display: none; ">, </span>
    910       <span> and</span>
    911     </span><span>
    912       <strong>contextMenus</strong><span style="display: none; ">, </span>
    913       <span style="display: none; "> and</span>
    914     </span>
    915   </p>
    916   <p>Shows some of the features of the Context Menus API</p>
    917   <div class="apicalls"><strong>Calls:</strong>
    918     <ul>
    919       <li>
    920         <code><a href="contextMenus.html#method-create">chrome.contextMenus.create</a></code>
    921       </li>
    922     </ul>
    923   </div>
    924   <div class="sourcefiles"><strong>Source files:</strong>
    925     <ul>
    926       <li>
    927         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/contextMenus/basic/background.html?content-type=text/plain">background.html</a></code>
    928       </li><li>
    929         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/contextMenus/basic/manifest.json?content-type=text/plain">manifest.json</a></code>
    930       </li><li>
    931         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/contextMenus/basic/sample.js?content-type=text/plain">sample.js</a></code>
    932       </li>
    933     </ul>
    934   </div>
    935   <div>
    936     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/contextMenus/basic/">Browse source</a>
    937     - <a href="examples/api/contextMenus/basic.zip">Download source</a>
    938   </div>
    939 </div><div class="sample" id="4daa6becd0899a54776d9cf7f09613ed1a9f4d77">
    940   <img class="icon" src="examples/api/cookies/cookie.png">
    941   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
    942   <h2 class="name">
    943     <a href="#4daa6becd0899a54776d9cf7f09613ed1a9f4d77">Cookie API Test Extension</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>, </span>
    951       <span style="display: none; "> and</span>
    952     </span><span>
    953       <strong>cookies</strong><span style="display: none; ">, </span>
    954       <span> and</span>
    955     </span><span>
    956       <strong>tabs</strong><span style="display: none; ">, </span>
    957       <span style="display: none; "> and</span>
    958     </span>
    959   </p>
    960   <p>Testing Cookie API</p>
    961   <div class="apicalls"><strong>Calls:</strong>
    962     <ul>
    963       <li>
    964         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
    965       </li><li>
    966         <code><a href="cookies.html#method-get">chrome.cookies.get</a></code>
    967       </li><li>
    968         <code><a href="cookies.html#method-getAll">chrome.cookies.getAll</a></code>
    969       </li><li>
    970         <code><a href="cookies.html#event-onChanged">chrome.cookies.onChanged</a></code>
    971       </li><li>
    972         <code><a href="cookies.html#method-remove">chrome.cookies.remove</a></code>
    973       </li><li>
    974         <code><a href="extension.html#method-getURL">chrome.extension.getURL</a></code>
    975       </li><li>
    976         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
    977       </li><li>
    978         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
    979       </li><li>
    980         <code><a href="windows.html#method-get">chrome.windows.get</a></code>
    981       </li><li>
    982         <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></code>
    983       </li>
    984     </ul>
    985   </div>
    986   <div class="sourcefiles"><strong>Source files:</strong>
    987     <ul>
    988       <li>
    989         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/cookies/background.html?content-type=text/plain">background.html</a></code>
    990       </li><li>
    991         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/cookies/manager.html?content-type=text/plain">manager.html</a></code>
    992       </li><li>
    993         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/cookies/manifest.json?content-type=text/plain">manifest.json</a></code>
    994       </li>
    995     </ul>
    996   </div>
    997   <div>
    998     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/cookies/">Browse source</a>
    999     - <a href="examples/api/cookies.zip">Download source</a>
   1000   </div>
   1001 </div><div class="sample" id="6871d09f4a96bf9d4b6cc724d00e909cee0f3902">
   1002   <img class="icon" src="examples/howto/contentscript_xhr/sample-128.png">
   1003   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1004   <h2 class="name">
   1005     <a href="#6871d09f4a96bf9d4b6cc724d00e909cee0f3902">Cross-domain XMLHttpRequest from a content script</a>
   1006   </h2>
   1007   <p class="metadata features">Uses
   1008     <span>
   1009       <strong>background_page</strong><span style="display: none; ">, </span>
   1010       <span style="display: none; "> and</span>
   1011     </span>
   1012   </p>
   1013   <p>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.</p>
   1014   <div class="apicalls"><strong>Calls:</strong>
   1015     <ul>
   1016       <li>
   1017         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
   1018       </li><li>
   1019         <code><a href="extension.html#method-sendRequest">chrome.extension.sendRequest</a></code>
   1020       </li>
   1021     </ul>
   1022   </div>
   1023   <div class="sourcefiles"><strong>Source files:</strong>
   1024     <ul>
   1025       <li>
   1026         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/howto/contentscript_xhr/background.html?content-type=text/plain">background.html</a></code>
   1027       </li><li>
   1028         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/howto/contentscript_xhr/contentscript.js?content-type=text/plain">contentscript.js</a></code>
   1029       </li><li>
   1030         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/howto/contentscript_xhr/manifest.json?content-type=text/plain">manifest.json</a></code>
   1031       </li>
   1032     </ul>
   1033   </div>
   1034   <div>
   1035     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/howto/contentscript_xhr/">Browse source</a>
   1036     - <a href="examples/howto/contentscript_xhr.zip">Download source</a>
   1037   </div>
   1038 </div><div class="sample" id="028eb5364924344029bcbe1d527f132fc72b34e5">
   1039   <img class="icon" src="examples/extensions/email_this_page/mail_128x128.png">
   1040   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1041   <h2 class="name">
   1042     <a href="#028eb5364924344029bcbe1d527f132fc72b34e5">Email this page (by Google)</a>
   1043   </h2>
   1044   <p class="metadata features">Uses
   1045     <span>
   1046       <strong>background_page</strong><span>, </span>
   1047       <span style="display: none; "> and</span>
   1048     </span><span>
   1049       <strong>browser_action</strong><span>, </span>
   1050       <span style="display: none; "> and</span>
   1051     </span><span>
   1052       <strong>options_page</strong><span style="display: none; ">, </span>
   1053       <span> and</span>
   1054     </span><span>
   1055       <strong>tabs</strong><span style="display: none; ">, </span>
   1056       <span style="display: none; "> and</span>
   1057     </span>
   1058   </p>
   1059   <p>This extension adds an email button to the toolbar which allows you to email the page link using your default mail client or Gmail.</p>
   1060   <div class="apicalls"><strong>Calls:</strong>
   1061     <ul>
   1062       <li>
   1063         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   1064       </li><li>
   1065         <code><a href="extension.html#method-connect">chrome.extension.connect</a></code>
   1066       </li><li>
   1067         <code><a href="extension.html#event-onConnect">chrome.extension.onConnect</a></code>
   1068       </li><li>
   1069         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   1070       </li><li>
   1071         <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript</a></code>
   1072       </li><li>
   1073         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
   1074       </li>
   1075     </ul>
   1076   </div>
   1077   <div class="sourcefiles"><strong>Source files:</strong>
   1078     <ul>
   1079       <li>
   1080         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/email_this_page/background.html?content-type=text/plain">background.html</a></code>
   1081       </li><li>
   1082         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/email_this_page/content_script.js?content-type=text/plain">content_script.js</a></code>
   1083       </li><li>
   1084         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/email_this_page/manifest.json?content-type=text/plain">manifest.json</a></code>
   1085       </li><li>
   1086         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/email_this_page/options.html?content-type=text/plain">options.html</a></code>
   1087       </li>
   1088     </ul>
   1089   </div>
   1090   <div>
   1091     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/email_this_page/">Browse source</a>
   1092     - <a href="examples/extensions/email_this_page.zip">Download source</a>
   1093   </div>
   1094 </div><div class="sample" id="0bf0930a32829dfb77170535ecb27adc2de3998a">
   1095   <img class="icon" style="display: none; ">
   1096   <img class="icon" src="images/sample-default-icon.png">
   1097   <h2 class="name">
   1098     <a href="#0bf0930a32829dfb77170535ecb27adc2de3998a">Enable/disable referrers API example extension</a>
   1099   </h2>
   1100   <p class="metadata features">Uses
   1101     <span>
   1102       <strong>browser_action</strong><span>, </span>
   1103       <span style="display: none; "> and</span>
   1104     </span><span>
   1105       <strong>contentSettings</strong><span>, </span>
   1106       <span style="display: none; "> and</span>
   1107     </span><span>
   1108       <strong>experimental</strong><span style="display: none; ">, </span>
   1109       <span> and</span>
   1110     </span><span>
   1111       <strong>popup</strong><span style="display: none; ">, </span>
   1112       <span style="display: none; "> and</span>
   1113     </span>
   1114   </p>
   1115   <p>Sample extension which demonstrates how to access a preference.</p>
   1116   <div class="apicalls"><strong>Calls:</strong>
   1117     <ul>
   1118       <li>
   1119         <code><a href="extension.html#method-isAllowedIncognitoAccess">chrome.extension.isAllowedIncognitoAccess</a></code>
   1120       </li>
   1121     </ul>
   1122   </div>
   1123   <div class="sourcefiles"><strong>Source files:</strong>
   1124     <ul>
   1125       <li>
   1126         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/manifest.json?content-type=text/plain">manifest.json</a></code>
   1127       </li><li>
   1128         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/popup.html?content-type=text/plain">popup.html</a></code>
   1129       </li>
   1130     </ul>
   1131   </div>
   1132   <div>
   1133     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/preferences/enableReferrer/">Browse source</a>
   1134     - <a href="examples/api/preferences/enableReferrer.zip">Download source</a>
   1135   </div>
   1136 </div><div class="sample" id="763a08e9b06595d785568a8d392b95a2f3700258">
   1137   <img class="icon" src="examples/tutorials/analytics/analytics-extension-icon-128.png">
   1138   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1139   <h2 class="name">
   1140     <a href="#763a08e9b06595d785568a8d392b95a2f3700258">Event Tracking with Google Analytics</a>
   1141   </h2>
   1142   <p class="metadata features">Uses
   1143     <span>
   1144       <strong>background_page</strong><span>, </span>
   1145       <span style="display: none; "> and</span>
   1146     </span><span>
   1147       <strong>browser_action</strong><span style="display: none; ">, </span>
   1148       <span> and</span>
   1149     </span><span>
   1150       <strong>popup</strong><span style="display: none; ">, </span>
   1151       <span style="display: none; "> and</span>
   1152     </span>
   1153   </p>
   1154   <p>A sample extension which uses Google Analytics to track usage.</p>
   1155   <div class="apicalls" style="display: none; "><strong>Calls:</strong>
   1156     <ul>
   1157       <li>
   1158         <code><a></a></code>
   1159       </li>
   1160     </ul>
   1161   </div>
   1162   <div class="sourcefiles"><strong>Source files:</strong>
   1163     <ul>
   1164       <li>
   1165         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/tutorials/analytics/analytics.js?content-type=text/plain">analytics.js</a></code>
   1166       </li><li>
   1167         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/tutorials/analytics/background.html?content-type=text/plain">background.html</a></code>
   1168       </li><li>
   1169         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/tutorials/analytics/manifest.json?content-type=text/plain">manifest.json</a></code>
   1170       </li><li>
   1171         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/tutorials/analytics/popup.html?content-type=text/plain">popup.html</a></code>
   1172       </li>
   1173     </ul>
   1174   </div>
   1175   <div>
   1176     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/tutorials/analytics/">Browse source</a>
   1177     - <a href="examples/tutorials/analytics.zip">Download source</a>
   1178   </div>
   1179 </div><div class="sample" id="e3df888a89e35bdeb9c8bc8d03be5e1851b97c68">
   1180   <img class="icon" src="examples/api/omnibox/extension-docs/icon-128.png">
   1181   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1182   <h2 class="name">
   1183     <a href="#e3df888a89e35bdeb9c8bc8d03be5e1851b97c68">Extension Docs Search</a>
   1184   </h2>
   1185   <p class="metadata features">Uses
   1186     <span>
   1187       <strong>background_page</strong><span style="display: none; ">, </span>
   1188       <span> and</span>
   1189     </span><span>
   1190       <strong>tabs</strong><span style="display: none; ">, </span>
   1191       <span style="display: none; "> and</span>
   1192     </span>
   1193   </p>
   1194   <p>Search the Chrome Extensions documentation.  To use, type 'crdoc' plus a search term into the Omnibox.</p>
   1195   <div class="apicalls"><strong>Calls:</strong>
   1196     <ul>
   1197       <li>
   1198         <code><a href="omnibox.html#event-onInputChanged">chrome.omnibox.onInputChanged</a></code>
   1199       </li><li>
   1200         <code><a href="omnibox.html#event-onInputEntered">chrome.omnibox.onInputEntered</a></code>
   1201       </li><li>
   1202         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   1203       </li><li>
   1204         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1205       </li><li>
   1206         <code><a href="tabs.html#event-onRemoved">chrome.tabs.onRemoved</a></code>
   1207       </li><li>
   1208         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
   1209       </li>
   1210     </ul>
   1211   </div>
   1212   <div class="sourcefiles"><strong>Source files:</strong>
   1213     <ul>
   1214       <li>
   1215         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/omnibox/extension-docs/background.html?content-type=text/plain">background.html</a></code>
   1216       </li><li>
   1217         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/omnibox/extension-docs/manifest.json?content-type=text/plain">manifest.json</a></code>
   1218       </li>
   1219     </ul>
   1220   </div>
   1221   <div>
   1222     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/omnibox/extension-docs/">Browse source</a>
   1223     - <a href="examples/api/omnibox/extension-docs.zip">Download source</a>
   1224   </div>
   1225 </div><div class="sample" id="8b0dd31216235941bdd8eb33fda915ef5cf79a82">
   1226   <img class="icon" src="examples/extensions/calendar/images/icon-128.gif">
   1227   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1228   <h2 class="name">
   1229     <a href="#8b0dd31216235941bdd8eb33fda915ef5cf79a82">Google Calendar Checker (by Google)</a>
   1230   </h2>
   1231   <p class="metadata features">Uses
   1232     <span>
   1233       <strong>background_page</strong><span>, </span>
   1234       <span style="display: none; "> and</span>
   1235     </span><span>
   1236       <strong>browser_action</strong><span>, </span>
   1237       <span style="display: none; "> and</span>
   1238     </span><span>
   1239       <strong>options_page</strong><span style="display: none; ">, </span>
   1240       <span> and</span>
   1241     </span><span>
   1242       <strong>tabs</strong><span style="display: none; ">, </span>
   1243       <span style="display: none; "> and</span>
   1244     </span>
   1245   </p>
   1246   <p>Quickly see the time until your next meeting from any of your calendars. Click on the button to be taken to your calendar.</p>
   1247   <div class="apicalls"><strong>Calls:</strong>
   1248     <ul>
   1249       <li>
   1250         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   1251       </li><li>
   1252         <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome.browserAction.setBadgeBackgroundColor</a></code>
   1253       </li><li>
   1254         <code><a href="browserAction.html#method-setBadgeText">chrome.browserAction.setBadgeText</a></code>
   1255       </li><li>
   1256         <code><a href="browserAction.html#method-setIcon">chrome.browserAction.setIcon</a></code>
   1257       </li><li>
   1258         <code><a href="browserAction.html#method-setTitle">chrome.browserAction.setTitle</a></code>
   1259       </li><li>
   1260         <code><a href="extension.html#method-getBackgroundPage">chrome.extension.getBackgroundPage</a></code>
   1261       </li><li>
   1262         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
   1263       </li><li>
   1264         <code><a href="extension.html#method-sendRequest">chrome.extension.sendRequest</a></code>
   1265       </li><li>
   1266         <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></code>
   1267       </li><li>
   1268         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   1269       </li><li>
   1270         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1271       </li><li>
   1272         <code><a href="tabs.html#method-getAllInWindow">chrome.tabs.getAllInWindow</a></code>
   1273       </li><li>
   1274         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
   1275       </li><li>
   1276         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
   1277       </li>
   1278     </ul>
   1279   </div>
   1280   <div class="sourcefiles"><strong>Source files:</strong>
   1281     <ul>
   1282       <li>
   1283         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/calendar/_locales/en/messages.json?content-type=text/plain">_locales/en/messages.json</a></code>
   1284       </li><li>
   1285         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/calendar/javascript/background.js?content-type=text/plain">javascript/background.js</a></code>
   1286       </li><li>
   1287         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/calendar/javascript/options.js?content-type=text/plain">javascript/options.js</a></code>
   1288       </li><li>
   1289         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/calendar/javascript/util.js?content-type=text/plain">javascript/util.js</a></code>
   1290       </li><li>
   1291         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/calendar/manifest.json?content-type=text/plain">manifest.json</a></code>
   1292       </li><li>
   1293         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/calendar/views/background.html?content-type=text/plain">views/background.html</a></code>
   1294       </li><li>
   1295         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/calendar/views/options.html?content-type=text/plain">views/options.html</a></code>
   1296       </li>
   1297     </ul>
   1298   </div>
   1299   <div>
   1300     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/calendar/">Browse source</a>
   1301     - <a href="examples/extensions/calendar.zip">Download source</a>
   1302   </div>
   1303 </div><div class="sample" id="4e35caa9742fb82dbd628892d23a781614f6eff6">
   1304   <img class="icon" src="examples/extensions/gdocs/img/docs_spreadsheets-128.gif">
   1305   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1306   <h2 class="name">
   1307     <a href="#4e35caa9742fb82dbd628892d23a781614f6eff6">Google Document List Viewer</a>
   1308   </h2>
   1309   <p class="metadata features">Uses
   1310     <span>
   1311       <strong>background_page</strong><span>, </span>
   1312       <span style="display: none; "> and</span>
   1313     </span><span>
   1314       <strong>browser_action</strong><span>, </span>
   1315       <span style="display: none; "> and</span>
   1316     </span><span>
   1317       <strong>options_page</strong><span>, </span>
   1318       <span style="display: none; "> and</span>
   1319     </span><span>
   1320       <strong>popup</strong><span style="display: none; ">, </span>
   1321       <span> and</span>
   1322     </span><span>
   1323       <strong>tabs</strong><span style="display: none; ">, </span>
   1324       <span style="display: none; "> and</span>
   1325     </span>
   1326   </p>
   1327   <p>Demonstrates how to use OAuth to connect the Google Documents List Data API.</p>
   1328   <div class="apicalls"><strong>Calls:</strong>
   1329     <ul>
   1330       <li>
   1331         <code><a href="browserAction.html#method-setBadgeText">chrome.browserAction.setBadgeText</a></code>
   1332       </li><li>
   1333         <code><a href="extension.html#method-getBackgroundPage">chrome.extension.getBackgroundPage</a></code>
   1334       </li><li>
   1335         <code><a href="extension.html#method-getURL">chrome.extension.getURL</a></code>
   1336       </li><li>
   1337         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   1338       </li><li>
   1339         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1340       </li><li>
   1341         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
   1342       </li><li>
   1343         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
   1344       </li><li>
   1345         <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
   1346       </li>
   1347     </ul>
   1348   </div>
   1349   <div class="sourcefiles"><strong>Source files:</strong>
   1350     <ul>
   1351       <li>
   1352         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gdocs/background.html?content-type=text/plain">background.html</a></code>
   1353       </li><li>
   1354         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gdocs/chrome_ex_oauth.html?content-type=text/plain">chrome_ex_oauth.html</a></code>
   1355       </li><li>
   1356         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gdocs/chrome_ex_oauth.js?content-type=text/plain">chrome_ex_oauth.js</a></code>
   1357       </li><li>
   1358         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gdocs/chrome_ex_oauthsimple.js?content-type=text/plain">chrome_ex_oauthsimple.js</a></code>
   1359       </li><li>
   1360         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gdocs/js/jquery-1.4.1.min.js?content-type=text/plain">js/jquery-1.4.1.min.js</a></code>
   1361       </li><li>
   1362         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gdocs/manifest.json?content-type=text/plain">manifest.json</a></code>
   1363       </li><li>
   1364         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gdocs/options.html?content-type=text/plain">options.html</a></code>
   1365       </li><li>
   1366         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gdocs/popup.html?content-type=text/plain">popup.html</a></code>
   1367       </li>
   1368     </ul>
   1369   </div>
   1370   <div>
   1371     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gdocs/">Browse source</a>
   1372     - <a href="examples/extensions/gdocs.zip">Download source</a>
   1373   </div>
   1374 </div><div class="sample" id="bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca">
   1375   <img class="icon" src="examples/extensions/gmail/icon_128.png">
   1376   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1377   <h2 class="name">
   1378     <a href="#bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca">Google Mail Checker</a>
   1379   </h2>
   1380   <p class="metadata features">Uses
   1381     <span>
   1382       <strong>background_page</strong><span>, </span>
   1383       <span style="display: none; "> and</span>
   1384     </span><span>
   1385       <strong>browser_action</strong><span>, </span>
   1386       <span style="display: none; "> and</span>
   1387     </span><span>
   1388       <strong>options_page</strong><span style="display: none; ">, </span>
   1389       <span> and</span>
   1390     </span><span>
   1391       <strong>tabs</strong><span style="display: none; ">, </span>
   1392       <span style="display: none; "> and</span>
   1393     </span>
   1394   </p>
   1395   <p>Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox.</p>
   1396   <div class="apicalls"><strong>Calls:</strong>
   1397     <ul>
   1398       <li>
   1399         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   1400       </li><li>
   1401         <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome.browserAction.setBadgeBackgroundColor</a></code>
   1402       </li><li>
   1403         <code><a href="browserAction.html#method-setBadgeText">chrome.browserAction.setBadgeText</a></code>
   1404       </li><li>
   1405         <code><a href="browserAction.html#method-setIcon">chrome.browserAction.setIcon</a></code>
   1406       </li><li>
   1407         <code><a href="extension.html#method-getBackgroundPage">chrome.extension.getBackgroundPage</a></code>
   1408       </li><li>
   1409         <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></code>
   1410       </li><li>
   1411         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   1412       </li><li>
   1413         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1414       </li><li>
   1415         <code><a href="tabs.html#method-getAllInWindow">chrome.tabs.getAllInWindow</a></code>
   1416       </li><li>
   1417         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
   1418       </li><li>
   1419         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
   1420       </li>
   1421     </ul>
   1422   </div>
   1423   <div class="sourcefiles"><strong>Source files:</strong>
   1424     <ul>
   1425       <li>
   1426         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ar/messages.json?content-type=text/plain">_locales/ar/messages.json</a></code>
   1427       </li><li>
   1428         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/bg/messages.json?content-type=text/plain">_locales/bg/messages.json</a></code>
   1429       </li><li>
   1430         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ca/messages.json?content-type=text/plain">_locales/ca/messages.json</a></code>
   1431       </li><li>
   1432         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/cs/messages.json?content-type=text/plain">_locales/cs/messages.json</a></code>
   1433       </li><li>
   1434         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/da/messages.json?content-type=text/plain">_locales/da/messages.json</a></code>
   1435       </li><li>
   1436         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/de/messages.json?content-type=text/plain">_locales/de/messages.json</a></code>
   1437       </li><li>
   1438         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/el/messages.json?content-type=text/plain">_locales/el/messages.json</a></code>
   1439       </li><li>
   1440         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/en/messages.json?content-type=text/plain">_locales/en/messages.json</a></code>
   1441       </li><li>
   1442         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/en_GB/messages.json?content-type=text/plain">_locales/en_GB/messages.json</a></code>
   1443       </li><li>
   1444         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/es/messages.json?content-type=text/plain">_locales/es/messages.json</a></code>
   1445       </li><li>
   1446         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/es_419/messages.json?content-type=text/plain">_locales/es_419/messages.json</a></code>
   1447       </li><li>
   1448         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/et/messages.json?content-type=text/plain">_locales/et/messages.json</a></code>
   1449       </li><li>
   1450         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/fi/messages.json?content-type=text/plain">_locales/fi/messages.json</a></code>
   1451       </li><li>
   1452         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/fil/messages.json?content-type=text/plain">_locales/fil/messages.json</a></code>
   1453       </li><li>
   1454         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/fr/messages.json?content-type=text/plain">_locales/fr/messages.json</a></code>
   1455       </li><li>
   1456         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/he/messages.json?content-type=text/plain">_locales/he/messages.json</a></code>
   1457       </li><li>
   1458         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/hi/messages.json?content-type=text/plain">_locales/hi/messages.json</a></code>
   1459       </li><li>
   1460         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/hr/messages.json?content-type=text/plain">_locales/hr/messages.json</a></code>
   1461       </li><li>
   1462         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/hu/messages.json?content-type=text/plain">_locales/hu/messages.json</a></code>
   1463       </li><li>
   1464         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/id/messages.json?content-type=text/plain">_locales/id/messages.json</a></code>
   1465       </li><li>
   1466         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/it/messages.json?content-type=text/plain">_locales/it/messages.json</a></code>
   1467       </li><li>
   1468         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ja/messages.json?content-type=text/plain">_locales/ja/messages.json</a></code>
   1469       </li><li>
   1470         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ko/messages.json?content-type=text/plain">_locales/ko/messages.json</a></code>
   1471       </li><li>
   1472         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/lt/messages.json?content-type=text/plain">_locales/lt/messages.json</a></code>
   1473       </li><li>
   1474         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/lv/messages.json?content-type=text/plain">_locales/lv/messages.json</a></code>
   1475       </li><li>
   1476         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/nb/messages.json?content-type=text/plain">_locales/nb/messages.json</a></code>
   1477       </li><li>
   1478         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/nl/messages.json?content-type=text/plain">_locales/nl/messages.json</a></code>
   1479       </li><li>
   1480         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/pl/messages.json?content-type=text/plain">_locales/pl/messages.json</a></code>
   1481       </li><li>
   1482         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/pt_BR/messages.json?content-type=text/plain">_locales/pt_BR/messages.json</a></code>
   1483       </li><li>
   1484         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/pt_PT/messages.json?content-type=text/plain">_locales/pt_PT/messages.json</a></code>
   1485       </li><li>
   1486         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ro/messages.json?content-type=text/plain">_locales/ro/messages.json</a></code>
   1487       </li><li>
   1488         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/ru/messages.json?content-type=text/plain">_locales/ru/messages.json</a></code>
   1489       </li><li>
   1490         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/sk/messages.json?content-type=text/plain">_locales/sk/messages.json</a></code>
   1491       </li><li>
   1492         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/sl/messages.json?content-type=text/plain">_locales/sl/messages.json</a></code>
   1493       </li><li>
   1494         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/sr/messages.json?content-type=text/plain">_locales/sr/messages.json</a></code>
   1495       </li><li>
   1496         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/sv/messages.json?content-type=text/plain">_locales/sv/messages.json</a></code>
   1497       </li><li>
   1498         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/th/messages.json?content-type=text/plain">_locales/th/messages.json</a></code>
   1499       </li><li>
   1500         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/tr/messages.json?content-type=text/plain">_locales/tr/messages.json</a></code>
   1501       </li><li>
   1502         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/uk/messages.json?content-type=text/plain">_locales/uk/messages.json</a></code>
   1503       </li><li>
   1504         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/vi/messages.json?content-type=text/plain">_locales/vi/messages.json</a></code>
   1505       </li><li>
   1506         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/zh_CN/messages.json?content-type=text/plain">_locales/zh_CN/messages.json</a></code>
   1507       </li><li>
   1508         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/_locales/zh_TW/messages.json?content-type=text/plain">_locales/zh_TW/messages.json</a></code>
   1509       </li><li>
   1510         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/background.html?content-type=text/plain">background.html</a></code>
   1511       </li><li>
   1512         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/manifest.json?content-type=text/plain">manifest.json</a></code>
   1513       </li><li>
   1514         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/options.html?content-type=text/plain">options.html</a></code>
   1515       </li>
   1516     </ul>
   1517   </div>
   1518   <div>
   1519     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/gmail/">Browse source</a>
   1520     - <a href="examples/extensions/gmail.zip">Download source</a>
   1521   </div>
   1522 </div><div class="sample" id="1682e05ea9a1bde985123b04f6f8ac50a8a64033">
   1523   <img class="icon" src="examples/extensions/wave/128.png">
   1524   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1525   <h2 class="name">
   1526     <a href="#1682e05ea9a1bde985123b04f6f8ac50a8a64033">Google Wave Notifier</a>
   1527   </h2>
   1528   <p class="metadata features">Uses
   1529     <span>
   1530       <strong>background_page</strong><span>, </span>
   1531       <span style="display: none; "> and</span>
   1532     </span><span>
   1533       <strong>browser_action</strong><span>, </span>
   1534       <span style="display: none; "> and</span>
   1535     </span><span>
   1536       <strong>options_page</strong><span>, </span>
   1537       <span style="display: none; "> and</span>
   1538     </span><span>
   1539       <strong>popup</strong><span style="display: none; ">, </span>
   1540       <span> and</span>
   1541     </span><span>
   1542       <strong>tabs</strong><span style="display: none; ">, </span>
   1543       <span style="display: none; "> and</span>
   1544     </span>
   1545   </p>
   1546   <p>Find out when you have new waves and preview them fast.</p>
   1547   <div class="apicalls"><strong>Calls:</strong>
   1548     <ul>
   1549       <li>
   1550         <code><a href="extension.html#method-getBackgroundPage">chrome.extension.getBackgroundPage</a></code>
   1551       </li><li>
   1552         <code><a href="extension.html#method-getURL">chrome.extension.getURL</a></code>
   1553       </li><li>
   1554         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   1555       </li><li>
   1556         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1557       </li><li>
   1558         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
   1559       </li><li>
   1560         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
   1561       </li><li>
   1562         <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
   1563       </li>
   1564     </ul>
   1565   </div>
   1566   <div class="sourcefiles"><strong>Source files:</strong>
   1567     <ul>
   1568       <li>
   1569         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/wave/background.html?content-type=text/plain">background.html</a></code>
   1570       </li><li>
   1571         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/wave/chrome_ex_oauth.html?content-type=text/plain">chrome_ex_oauth.html</a></code>
   1572       </li><li>
   1573         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/wave/chrome_ex_oauth.js?content-type=text/plain">chrome_ex_oauth.js</a></code>
   1574       </li><li>
   1575         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/wave/chrome_ex_oauthsimple.js?content-type=text/plain">chrome_ex_oauthsimple.js</a></code>
   1576       </li><li>
   1577         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/wave/manifest.json?content-type=text/plain">manifest.json</a></code>
   1578       </li><li>
   1579         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/wave/options.html?content-type=text/plain">options.html</a></code>
   1580       </li><li>
   1581         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/wave/popup.html?content-type=text/plain">popup.html</a></code>
   1582       </li><li>
   1583         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/wave/prettyload.js?content-type=text/plain">prettyload.js</a></code>
   1584       </li>
   1585     </ul>
   1586   </div>
   1587   <div>
   1588     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/wave/">Browse source</a>
   1589     - <a href="examples/extensions/wave.zip">Download source</a>
   1590   </div>
   1591 </div><div class="sample" id="14b9651fda4e57b2a5914ba73a779812201b750a">
   1592   <img class="icon" style="display: none; ">
   1593   <img class="icon" src="images/sample-default-icon.png">
   1594   <h2 class="name">
   1595     <a href="#14b9651fda4e57b2a5914ba73a779812201b750a">Hello World</a>
   1596   </h2>
   1597   <p class="metadata features">Uses
   1598     <span>
   1599       <strong>browser_action</strong><span style="display: none; ">, </span>
   1600       <span> and</span>
   1601     </span><span>
   1602       <strong>popup</strong><span style="display: none; ">, </span>
   1603       <span style="display: none; "> and</span>
   1604     </span>
   1605   </p>
   1606   <p>The first extension that I made.</p>
   1607   <div class="apicalls" style="display: none; "><strong>Calls:</strong>
   1608     <ul>
   1609       <li>
   1610         <code><a></a></code>
   1611       </li>
   1612     </ul>
   1613   </div>
   1614   <div class="sourcefiles"><strong>Source files:</strong>
   1615     <ul>
   1616       <li>
   1617         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/tutorials/getstarted/manifest.json?content-type=text/plain">manifest.json</a></code>
   1618       </li><li>
   1619         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/tutorials/getstarted/popup.html?content-type=text/plain">popup.html</a></code>
   1620       </li>
   1621     </ul>
   1622   </div>
   1623   <div>
   1624     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/tutorials/getstarted/">Browse source</a>
   1625     - <a href="examples/tutorials/getstarted.zip">Download source</a>
   1626   </div>
   1627 </div><div class="sample" id="2020d72f2577f53caf8e94e3dbac0fb849ceaa4d">
   1628   <img class="icon" src="examples/api/idle/idle_simple/sample-128.png">
   1629   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1630   <h2 class="name">
   1631     <a href="#2020d72f2577f53caf8e94e3dbac0fb849ceaa4d">Idle - Simple Example</a>
   1632   </h2>
   1633   <p class="metadata features">Uses
   1634     <span>
   1635       <strong>background_page</strong><span>, </span>
   1636       <span style="display: none; "> and</span>
   1637     </span><span>
   1638       <strong>browser_action</strong><span style="display: none; ">, </span>
   1639       <span> and</span>
   1640     </span><span>
   1641       <strong>idle</strong><span style="display: none; ">, </span>
   1642       <span style="display: none; "> and</span>
   1643     </span>
   1644   </p>
   1645   <p>Demonstrates the Idle API</p>
   1646   <div class="apicalls"><strong>Calls:</strong>
   1647     <ul>
   1648       <li>
   1649         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   1650       </li><li>
   1651         <code><a href="extension.html#method-getBackgroundPage">chrome.extension.getBackgroundPage</a></code>
   1652       </li><li>
   1653         <code><a href="idle.html#event-onStateChanged">chrome.idle.onStateChanged</a></code>
   1654       </li><li>
   1655         <code><a href="idle.html#method-queryState">chrome.idle.queryState</a></code>
   1656       </li>
   1657     </ul>
   1658   </div>
   1659   <div class="sourcefiles"><strong>Source files:</strong>
   1660     <ul>
   1661       <li>
   1662         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/idle/idle_simple/background.html?content-type=text/plain">background.html</a></code>
   1663       </li><li>
   1664         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/idle/idle_simple/history.html?content-type=text/plain">history.html</a></code>
   1665       </li><li>
   1666         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/idle/idle_simple/manifest.json?content-type=text/plain">manifest.json</a></code>
   1667       </li>
   1668     </ul>
   1669   </div>
   1670   <div>
   1671     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/idle/idle_simple/">Browse source</a>
   1672     - <a href="examples/api/idle/idle_simple.zip">Download source</a>
   1673   </div>
   1674 </div><div class="sample" id="0ea1588bd07b20338fc21f725de1542a5fdf9726">
   1675   <img class="icon" style="display: none; ">
   1676   <img class="icon" src="images/sample-default-icon.png">
   1677   <h2 class="name">
   1678     <a href="#0ea1588bd07b20338fc21f725de1542a5fdf9726">iGoogle new tab page</a>
   1679   </h2>
   1680   <p class="metadata features">Uses
   1681     <span>
   1682       <strong>chrome_url_overrides</strong><span style="display: none; ">, </span>
   1683       <span style="display: none; "> and</span>
   1684     </span>
   1685   </p>
   1686   <p></p>
   1687   <div class="apicalls" style="display: none; "><strong>Calls:</strong>
   1688     <ul>
   1689       <li>
   1690         <code><a></a></code>
   1691       </li>
   1692     </ul>
   1693   </div>
   1694   <div class="sourcefiles"><strong>Source files:</strong>
   1695     <ul>
   1696       <li>
   1697         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/override/override_igoogle/manifest.json?content-type=text/plain">manifest.json</a></code>
   1698       </li><li>
   1699         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/override/override_igoogle/redirect.html?content-type=text/plain">redirect.html</a></code>
   1700       </li>
   1701     </ul>
   1702   </div>
   1703   <div>
   1704     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/override/override_igoogle/">Browse source</a>
   1705     - <a href="examples/api/override/override_igoogle.zip">Download source</a>
   1706   </div>
   1707 </div><div class="sample" id="646325c25f572a1d15edc73d057f821d847a4fbe">
   1708   <img class="icon" src="examples/extensions/imageinfo/imageinfo-128.png">
   1709   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1710   <h2 class="name">
   1711     <a href="#646325c25f572a1d15edc73d057f821d847a4fbe">Imageinfo</a>
   1712   </h2>
   1713   <p class="metadata features">Uses
   1714     <span>
   1715       <strong>background_page</strong><span>, </span>
   1716       <span style="display: none; "> and</span>
   1717     </span><span>
   1718       <strong>contextMenus</strong><span style="display: none; ">, </span>
   1719       <span> and</span>
   1720     </span><span>
   1721       <strong>tabs</strong><span style="display: none; ">, </span>
   1722       <span style="display: none; "> and</span>
   1723     </span>
   1724   </p>
   1725   <p>Get image info for images, including EXIF data</p>
   1726   <div class="apicalls"><strong>Calls:</strong>
   1727     <ul>
   1728       <li>
   1729         <code><a href="contextMenus.html#method-create">chrome.contextMenus.create</a></code>
   1730       </li><li>
   1731         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1732       </li><li>
   1733         <code><a href="tabs.html#method-getCurrent">chrome.tabs.getCurrent</a></code>
   1734       </li><li>
   1735         <code><a href="windows.html#method-create">chrome.windows.create</a></code>
   1736       </li><li>
   1737         <code><a href="windows.html#method-update">chrome.windows.update</a></code>
   1738       </li>
   1739     </ul>
   1740   </div>
   1741   <div class="sourcefiles"><strong>Source files:</strong>
   1742     <ul>
   1743       <li>
   1744         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/imageinfo/background.html?content-type=text/plain">background.html</a></code>
   1745       </li><li>
   1746         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/imageinfo/imageinfo/binaryajax.js?content-type=text/plain">imageinfo/binaryajax.js</a></code>
   1747       </li><li>
   1748         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/imageinfo/imageinfo/exif.js?content-type=text/plain">imageinfo/exif.js</a></code>
   1749       </li><li>
   1750         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/imageinfo/imageinfo/imageinfo.js?content-type=text/plain">imageinfo/imageinfo.js</a></code>
   1751       </li><li>
   1752         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/imageinfo/info.html?content-type=text/plain">info.html</a></code>
   1753       </li><li>
   1754         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/imageinfo/manifest.json?content-type=text/plain">manifest.json</a></code>
   1755       </li>
   1756     </ul>
   1757   </div>
   1758   <div>
   1759     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/imageinfo/">Browse source</a>
   1760     - <a href="examples/extensions/imageinfo.zip">Download source</a>
   1761   </div>
   1762 </div><div class="sample" id="65b2fe595b7ac38dddd89cca50f5efd0017b0bd4">
   1763   <img class="icon" style="display: none; ">
   1764   <img class="icon" src="images/sample-default-icon.png">
   1765   <h2 class="name">
   1766     <a href="#65b2fe595b7ac38dddd89cca50f5efd0017b0bd4">Keyboard Pin</a>
   1767   </h2>
   1768   <p class="metadata features">Uses
   1769     <span>
   1770       <strong>background_page</strong><span style="display: none; ">, </span>
   1771       <span> and</span>
   1772     </span><span>
   1773       <strong>tabs</strong><span style="display: none; ">, </span>
   1774       <span style="display: none; "> and</span>
   1775     </span>
   1776   </p>
   1777   <p>Creates a keyboard shortcut (C + Shift + P) to toggle the pinned state of the currently selected tab</p>
   1778   <div class="apicalls"><strong>Calls:</strong>
   1779     <ul>
   1780       <li>
   1781         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
   1782       </li><li>
   1783         <code><a href="extension.html#method-sendRequest">chrome.extension.sendRequest</a></code>
   1784       </li><li>
   1785         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1786       </li><li>
   1787         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
   1788       </li><li>
   1789         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
   1790       </li>
   1791     </ul>
   1792   </div>
   1793   <div class="sourcefiles"><strong>Source files:</strong>
   1794     <ul>
   1795       <li>
   1796         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/pin/background.html?content-type=text/plain">background.html</a></code>
   1797       </li><li>
   1798         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/pin/inject.js?content-type=text/plain">inject.js</a></code>
   1799       </li><li>
   1800         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/pin/manifest.json?content-type=text/plain">manifest.json</a></code>
   1801       </li>
   1802     </ul>
   1803   </div>
   1804   <div>
   1805     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/pin/">Browse source</a>
   1806     - <a href="examples/api/tabs/pin.zip">Download source</a>
   1807   </div>
   1808 </div><div class="sample" id="ec97ec20ca2f095d081e39f1565fc12af09ef067">
   1809   <img class="icon" src="examples/extensions/mappy/icon.png">
   1810   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1811   <h2 class="name">
   1812     <a href="#ec97ec20ca2f095d081e39f1565fc12af09ef067">Mappy</a>
   1813   </h2>
   1814   <p class="metadata features">Uses
   1815     <span>
   1816       <strong>background_page</strong><span>, </span>
   1817       <span style="display: none; "> and</span>
   1818     </span><span>
   1819       <strong>page_action</strong><span>, </span>
   1820       <span style="display: none; "> and</span>
   1821     </span><span>
   1822       <strong>popup</strong><span style="display: none; ">, </span>
   1823       <span> and</span>
   1824     </span><span>
   1825       <strong>tabs</strong><span style="display: none; ">, </span>
   1826       <span style="display: none; "> and</span>
   1827     </span>
   1828   </p>
   1829   <p>Finds addresses in the web page you're on and pops up a map window.</p>
   1830   <div class="apicalls"><strong>Calls:</strong>
   1831     <ul>
   1832       <li>
   1833         <code><a href="extension.html#method-getBackgroundPage">chrome.extension.getBackgroundPage</a></code>
   1834       </li><li>
   1835         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
   1836       </li><li>
   1837         <code><a href="pageAction.html#method-hide">chrome.pageAction.hide</a></code>
   1838       </li><li>
   1839         <code><a href="pageAction.html#method-setTitle">chrome.pageAction.setTitle</a></code>
   1840       </li><li>
   1841         <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></code>
   1842       </li><li>
   1843         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1844       </li><li>
   1845         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
   1846       </li><li>
   1847         <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelectionChanged</a></code>
   1848       </li><li>
   1849         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
   1850       </li><li>
   1851         <code><a href="tabs.html#method-sendRequest">chrome.tabs.sendRequest</a></code>
   1852       </li>
   1853     </ul>
   1854   </div>
   1855   <div class="sourcefiles"><strong>Source files:</strong>
   1856     <ul>
   1857       <li>
   1858         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/mappy/background.html?content-type=text/plain">background.html</a></code>
   1859       </li><li>
   1860         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/mappy/manifest.json?content-type=text/plain">manifest.json</a></code>
   1861       </li><li>
   1862         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/mappy/mappy_content_script.js?content-type=text/plain">mappy_content_script.js</a></code>
   1863       </li><li>
   1864         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/mappy/popup.html?content-type=text/plain">popup.html</a></code>
   1865       </li>
   1866     </ul>
   1867   </div>
   1868   <div>
   1869     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/mappy/">Browse source</a>
   1870     - <a href="examples/extensions/mappy.zip">Download source</a>
   1871   </div>
   1872 </div><div class="sample" id="b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d">
   1873   <img class="icon" src="examples/api/windows/merge_windows/merge_windows_128.png">
   1874   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   1875   <h2 class="name">
   1876     <a href="#b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d">Merge Windows</a>
   1877   </h2>
   1878   <p class="metadata features">Uses
   1879     <span>
   1880       <strong>background_page</strong><span>, </span>
   1881       <span style="display: none; "> and</span>
   1882     </span><span>
   1883       <strong>browser_action</strong><span style="display: none; ">, </span>
   1884       <span> and</span>
   1885     </span><span>
   1886       <strong>tabs</strong><span style="display: none; ">, </span>
   1887       <span style="display: none; "> and</span>
   1888     </span>
   1889   </p>
   1890   <p>Merges all of the browser's windows into the current window</p>
   1891   <div class="apicalls"><strong>Calls:</strong>
   1892     <ul>
   1893       <li>
   1894         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   1895       </li><li>
   1896         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1897       </li><li>
   1898         <code><a href="tabs.html#method-getAllInWindow">chrome.tabs.getAllInWindow</a></code>
   1899       </li><li>
   1900         <code><a href="tabs.html#method-move">chrome.tabs.move</a></code>
   1901       </li><li>
   1902         <code><a href="windows.html#method-get">chrome.windows.get</a></code>
   1903       </li><li>
   1904         <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></code>
   1905       </li><li>
   1906         <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent</a></code>
   1907       </li>
   1908     </ul>
   1909   </div>
   1910   <div class="sourcefiles"><strong>Source files:</strong>
   1911     <ul>
   1912       <li>
   1913         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/windows/merge_windows/background.html?content-type=text/plain">background.html</a></code>
   1914       </li><li>
   1915         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/windows/merge_windows/manifest.json?content-type=text/plain">manifest.json</a></code>
   1916       </li>
   1917     </ul>
   1918   </div>
   1919   <div>
   1920     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/windows/merge_windows/">Browse source</a>
   1921     - <a href="examples/api/windows/merge_windows.zip">Download source</a>
   1922   </div>
   1923 </div><div class="sample" id="51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e">
   1924   <img class="icon" style="display: none; ">
   1925   <img class="icon" src="images/sample-default-icon.png">
   1926   <h2 class="name">
   1927     <a href="#51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e">Message Timer</a>
   1928   </h2>
   1929   <p class="metadata features">Uses
   1930     <span>
   1931       <strong>browser_action</strong><span>, </span>
   1932       <span style="display: none; "> and</span>
   1933     </span><span>
   1934       <strong>popup</strong><span style="display: none; ">, </span>
   1935       <span> and</span>
   1936     </span><span>
   1937       <strong>tabs</strong><span style="display: none; ">, </span>
   1938       <span style="display: none; "> and</span>
   1939     </span>
   1940   </p>
   1941   <p>Times how long it takes to send a message to a content script and back.</p>
   1942   <div class="apicalls"><strong>Calls:</strong>
   1943     <ul>
   1944       <li>
   1945         <code><a href="extension.html#event-onConnect">chrome.extension.onConnect</a></code>
   1946       </li><li>
   1947         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
   1948       </li><li>
   1949         <code><a href="tabs.html#method-connect">chrome.tabs.connect</a></code>
   1950       </li><li>
   1951         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   1952       </li><li>
   1953         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
   1954       </li><li>
   1955         <code><a href="tabs.html#method-sendRequest">chrome.tabs.sendRequest</a></code>
   1956       </li>
   1957     </ul>
   1958   </div>
   1959   <div class="sourcefiles"><strong>Source files:</strong>
   1960     <ul>
   1961       <li>
   1962         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/messaging/timer/manifest.json?content-type=text/plain">manifest.json</a></code>
   1963       </li><li>
   1964         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/messaging/timer/page.js?content-type=text/plain">page.js</a></code>
   1965       </li><li>
   1966         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/messaging/timer/popup.html?content-type=text/plain">popup.html</a></code>
   1967       </li>
   1968     </ul>
   1969   </div>
   1970   <div>
   1971     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/messaging/timer/">Browse source</a>
   1972     - <a href="examples/api/messaging/timer.zip">Download source</a>
   1973   </div>
   1974 </div><div class="sample" id="4f6785ec4f937add6728615682dd37c9a42d9548">
   1975   <img class="icon" style="display: none; ">
   1976   <img class="icon" src="images/sample-default-icon.png">
   1977   <h2 class="name">
   1978     <a href="#4f6785ec4f937add6728615682dd37c9a42d9548">My Bookmarks</a>
   1979   </h2>
   1980   <p class="metadata features">Uses
   1981     <span>
   1982       <strong>bookmarks</strong><span>, </span>
   1983       <span style="display: none; "> and</span>
   1984     </span><span>
   1985       <strong>browser_action</strong><span>, </span>
   1986       <span style="display: none; "> and</span>
   1987     </span><span>
   1988       <strong>popup</strong><span style="display: none; ">, </span>
   1989       <span> and</span>
   1990     </span><span>
   1991       <strong>tabs</strong><span style="display: none; ">, </span>
   1992       <span style="display: none; "> and</span>
   1993     </span>
   1994   </p>
   1995   <p>A browser action with a popup dump of all bookmarks, including search, add, edit and delete.</p>
   1996   <div class="apicalls"><strong>Calls:</strong>
   1997     <ul>
   1998       <li>
   1999         <code><a href="bookmarks.html#method-create">chrome.bookmarks.create</a></code>
   2000       </li><li>
   2001         <code><a href="bookmarks.html#method-get">chrome.bookmarks.get</a></code>
   2002       </li><li>
   2003         <code><a href="bookmarks.html#method-getTree">chrome.bookmarks.getTree</a></code>
   2004       </li><li>
   2005         <code><a href="bookmarks.html#method-remove">chrome.bookmarks.remove</a></code>
   2006       </li><li>
   2007         <code><a href="bookmarks.html#method-update">chrome.bookmarks.update</a></code>
   2008       </li><li>
   2009         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2010       </li>
   2011     </ul>
   2012   </div>
   2013   <div class="sourcefiles"><strong>Source files:</strong>
   2014     <ul>
   2015       <li>
   2016         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/bookmarks/basic/manifest.json?content-type=text/plain">manifest.json</a></code>
   2017       </li><li>
   2018         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/bookmarks/basic/popup.html?content-type=text/plain">popup.html</a></code>
   2019       </li>
   2020     </ul>
   2021   </div>
   2022   <div>
   2023     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/bookmarks/basic/">Browse source</a>
   2024     - <a href="examples/api/bookmarks/basic.zip">Download source</a>
   2025   </div>
   2026 </div><div class="sample" id="597015d3bcce3da693b02314afd607bec4f55291">
   2027   <img class="icon" src="examples/extensions/news_a11y/news_icon.png">
   2028   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   2029   <h2 class="name">
   2030     <a href="#597015d3bcce3da693b02314afd607bec4f55291">News Reader</a>
   2031   </h2>
   2032   <p class="metadata features">Uses
   2033     <span>
   2034       <strong>browser_action</strong><span>, </span>
   2035       <span style="display: none; "> and</span>
   2036     </span><span>
   2037       <strong>popup</strong><span style="display: none; ">, </span>
   2038       <span> and</span>
   2039     </span><span>
   2040       <strong>tabs</strong><span style="display: none; ">, </span>
   2041       <span style="display: none; "> and</span>
   2042     </span>
   2043   </p>
   2044   <p>Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.</p>
   2045   <div class="apicalls"><strong>Calls:</strong>
   2046     <ul>
   2047       <li>
   2048         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2049       </li>
   2050     </ul>
   2051   </div>
   2052   <div class="sourcefiles"><strong>Source files:</strong>
   2053     <ul>
   2054       <li>
   2055         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_a11y/feed.html?content-type=text/plain">feed.html</a></code>
   2056       </li><li>
   2057         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_a11y/manifest.json?content-type=text/plain">manifest.json</a></code>
   2058       </li>
   2059     </ul>
   2060   </div>
   2061   <div>
   2062     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_a11y/">Browse source</a>
   2063     - <a href="examples/extensions/news_a11y.zip">Download source</a>
   2064   </div>
   2065 </div><div class="sample" id="6444e5c8ae112a6a433909c5e770669cd16e2e5f">
   2066   <img class="icon" src="examples/extensions/news_i18n/news_icon.png">
   2067   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   2068   <h2 class="name">
   2069     <a href="#6444e5c8ae112a6a433909c5e770669cd16e2e5f">News Reader</a>
   2070   </h2>
   2071   <p class="metadata features">Uses
   2072     <span>
   2073       <strong>browser_action</strong><span>, </span>
   2074       <span style="display: none; "> and</span>
   2075     </span><span>
   2076       <strong>popup</strong><span style="display: none; ">, </span>
   2077       <span> and</span>
   2078     </span><span>
   2079       <strong>tabs</strong><span style="display: none; ">, </span>
   2080       <span style="display: none; "> and</span>
   2081     </span>
   2082   </p>
   2083   <p>Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.</p>
   2084   <div class="apicalls"><strong>Calls:</strong>
   2085     <ul>
   2086       <li>
   2087         <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></code>
   2088       </li><li>
   2089         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2090       </li>
   2091     </ul>
   2092   </div>
   2093   <div class="sourcefiles"><strong>Source files:</strong>
   2094     <ul>
   2095       <li>
   2096         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/_locales/en/messages.json?content-type=text/plain">_locales/en/messages.json</a></code>
   2097       </li><li>
   2098         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/_locales/es/messages.json?content-type=text/plain">_locales/es/messages.json</a></code>
   2099       </li><li>
   2100         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/_locales/sr/messages.json?content-type=text/plain">_locales/sr/messages.json</a></code>
   2101       </li><li>
   2102         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/feed.html?content-type=text/plain">feed.html</a></code>
   2103       </li><li>
   2104         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/manifest.json?content-type=text/plain">manifest.json</a></code>
   2105       </li>
   2106     </ul>
   2107   </div>
   2108   <div>
   2109     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news_i18n/">Browse source</a>
   2110     - <a href="examples/extensions/news_i18n.zip">Download source</a>
   2111   </div>
   2112 </div><div class="sample" id="3aea027164cb9b732ba4a8c51cb93708891726ef">
   2113   <img class="icon" src="examples/extensions/news/images/news_icon.png">
   2114   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   2115   <h2 class="name">
   2116     <a href="#3aea027164cb9b732ba4a8c51cb93708891726ef">News Reader (by Google)</a>
   2117   </h2>
   2118   <p class="metadata features">Uses
   2119     <span>
   2120       <strong>background_page</strong><span>, </span>
   2121       <span style="display: none; "> and</span>
   2122     </span><span>
   2123       <strong>browser_action</strong><span>, </span>
   2124       <span style="display: none; "> and</span>
   2125     </span><span>
   2126       <strong>options_page</strong><span>, </span>
   2127       <span style="display: none; "> and</span>
   2128     </span><span>
   2129       <strong>popup</strong><span style="display: none; ">, </span>
   2130       <span> and</span>
   2131     </span><span>
   2132       <strong>tabs</strong><span style="display: none; ">, </span>
   2133       <span style="display: none; "> and</span>
   2134     </span>
   2135   </p>
   2136   <p>Displays the latest stories from Google News in a popup.</p>
   2137   <div class="apicalls"><strong>Calls:</strong>
   2138     <ul>
   2139       <li>
   2140         <code><a href="extension.html#method-getURL">chrome.extension.getURL</a></code>
   2141       </li><li>
   2142         <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></code>
   2143       </li><li>
   2144         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2145       </li>
   2146     </ul>
   2147   </div>
   2148   <div class="sourcefiles"><strong>Source files:</strong>
   2149     <ul>
   2150       <li>
   2151         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/_locales/en/messages.json?content-type=text/plain">_locales/en/messages.json</a></code>
   2152       </li><li>
   2153         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/css/feed.css?content-type=text/plain">css/feed.css</a></code>
   2154       </li><li>
   2155         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/css/options.css?content-type=text/plain">css/options.css</a></code>
   2156       </li><li>
   2157         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/javascript/feed.js?content-type=text/plain">javascript/feed.js</a></code>
   2158       </li><li>
   2159         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/javascript/options.js?content-type=text/plain">javascript/options.js</a></code>
   2160       </li><li>
   2161         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/javascript/util.js?content-type=text/plain">javascript/util.js</a></code>
   2162       </li><li>
   2163         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/manifest.json?content-type=text/plain">manifest.json</a></code>
   2164       </li><li>
   2165         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/views/background.html?content-type=text/plain">views/background.html</a></code>
   2166       </li><li>
   2167         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/views/feed.html?content-type=text/plain">views/feed.html</a></code>
   2168       </li><li>
   2169         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/views/options.html?content-type=text/plain">views/options.html</a></code>
   2170       </li>
   2171     </ul>
   2172   </div>
   2173   <div>
   2174     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/news/">Browse source</a>
   2175     - <a href="examples/extensions/news.zip">Download source</a>
   2176   </div>
   2177 </div><div class="sample" id="f799e26ceef2367cf836f24bcb47df4398b0df58">
   2178   <img class="icon" src="examples/api/notifications/128.png">
   2179   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   2180   <h2 class="name">
   2181     <a href="#f799e26ceef2367cf836f24bcb47df4398b0df58">Notification Demo</a>
   2182   </h2>
   2183   <p class="metadata features">Uses
   2184     <span>
   2185       <strong>background_page</strong><span>, </span>
   2186       <span style="display: none; "> and</span>
   2187     </span><span>
   2188       <strong>notifications</strong><span>, </span>
   2189       <span style="display: none; "> and</span>
   2190     </span><span>
   2191       <strong>options_page</strong><span style="display: none; ">, </span>
   2192       <span> and</span>
   2193     </span><span>
   2194       <strong>tabs</strong><span style="display: none; ">, </span>
   2195       <span style="display: none; "> and</span>
   2196     </span>
   2197   </p>
   2198   <p>Shows off desktop notifications, which are "toast" windows that pop up on the desktop.</p>
   2199   <div class="apicalls"><strong>Calls:</strong>
   2200     <ul>
   2201       <li>
   2202         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2203       </li>
   2204     </ul>
   2205   </div>
   2206   <div class="sourcefiles"><strong>Source files:</strong>
   2207     <ul>
   2208       <li>
   2209         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/notifications/background.html?content-type=text/plain">background.html</a></code>
   2210       </li><li>
   2211         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/notifications/error.html?content-type=text/plain">error.html</a></code>
   2212       </li><li>
   2213         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/notifications/manifest.json?content-type=text/plain">manifest.json</a></code>
   2214       </li><li>
   2215         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/notifications/options.html?content-type=text/plain">options.html</a></code>
   2216       </li>
   2217     </ul>
   2218   </div>
   2219   <div>
   2220     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/notifications/">Browse source</a>
   2221     - <a href="examples/api/notifications.zip">Download source</a>
   2222   </div>
   2223 </div><div class="sample" id="e787b322bddbc6289bb31b7d7550b1bf6456a80b">
   2224   <img class="icon" style="display: none; ">
   2225   <img class="icon" src="images/sample-default-icon.png">
   2226   <h2 class="name">
   2227     <a href="#e787b322bddbc6289bb31b7d7550b1bf6456a80b">Omnibox Example</a>
   2228   </h2>
   2229   <p class="metadata features">Uses
   2230     <span>
   2231       <strong>background_page</strong><span style="display: none; ">, </span>
   2232       <span style="display: none; "> and</span>
   2233     </span>
   2234   </p>
   2235   <p>To use, type 'omnix' plus a search term into the Omnibox.</p>
   2236   <div class="apicalls"><strong>Calls:</strong>
   2237     <ul>
   2238       <li>
   2239         <code><a href="omnibox.html#event-onInputChanged">chrome.omnibox.onInputChanged</a></code>
   2240       </li><li>
   2241         <code><a href="omnibox.html#event-onInputEntered">chrome.omnibox.onInputEntered</a></code>
   2242       </li>
   2243     </ul>
   2244   </div>
   2245   <div class="sourcefiles"><strong>Source files:</strong>
   2246     <ul>
   2247       <li>
   2248         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/omnibox/simple-example/background.html?content-type=text/plain">background.html</a></code>
   2249       </li><li>
   2250         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/omnibox/simple-example/manifest.json?content-type=text/plain">manifest.json</a></code>
   2251       </li>
   2252     </ul>
   2253   </div>
   2254   <div>
   2255     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/omnibox/simple-example/">Browse source</a>
   2256     - <a href="examples/api/omnibox/simple-example.zip">Download source</a>
   2257   </div>
   2258 </div><div class="sample" id="8d0a50b57c26bb498be592e871001ffed91541b4">
   2259   <img class="icon" src="examples/api/pageAction/pageaction_by_content/sandwich-128.png">
   2260   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   2261   <h2 class="name">
   2262     <a href="#8d0a50b57c26bb498be592e871001ffed91541b4">Page action by content</a>
   2263   </h2>
   2264   <p class="metadata features">Uses
   2265     <span>
   2266       <strong>background_page</strong><span style="display: none; ">, </span>
   2267       <span> and</span>
   2268     </span><span>
   2269       <strong>page_action</strong><span style="display: none; ">, </span>
   2270       <span style="display: none; "> and</span>
   2271     </span>
   2272   </p>
   2273   <p>Shows a page action for HTML pages containing the word 'sandwich'</p>
   2274   <div class="apicalls"><strong>Calls:</strong>
   2275     <ul>
   2276       <li>
   2277         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
   2278       </li><li>
   2279         <code><a href="extension.html#method-sendRequest">chrome.extension.sendRequest</a></code>
   2280       </li><li>
   2281         <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></code>
   2282       </li>
   2283     </ul>
   2284   </div>
   2285   <div class="sourcefiles"><strong>Source files:</strong>
   2286     <ul>
   2287       <li>
   2288         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_content/background.html?content-type=text/plain">background.html</a></code>
   2289       </li><li>
   2290         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_content/contentscript.js?content-type=text/plain">contentscript.js</a></code>
   2291       </li><li>
   2292         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_content/manifest.json?content-type=text/plain">manifest.json</a></code>
   2293       </li>
   2294     </ul>
   2295   </div>
   2296   <div>
   2297     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_content/">Browse source</a>
   2298     - <a href="examples/api/pageAction/pageaction_by_content.zip">Download source</a>
   2299   </div>
   2300 </div><div class="sample" id="80b86ccc6e8520660fa591caa565826f0ed1b12c">
   2301   <img class="icon" src="examples/api/pageAction/pageaction_by_url/icon-128.png">
   2302   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   2303   <h2 class="name">
   2304     <a href="#80b86ccc6e8520660fa591caa565826f0ed1b12c">Page action by URL</a>
   2305   </h2>
   2306   <p class="metadata features">Uses
   2307     <span>
   2308       <strong>background_page</strong><span>, </span>
   2309       <span style="display: none; "> and</span>
   2310     </span><span>
   2311       <strong>page_action</strong><span style="display: none; ">, </span>
   2312       <span> and</span>
   2313     </span><span>
   2314       <strong>tabs</strong><span style="display: none; ">, </span>
   2315       <span style="display: none; "> and</span>
   2316     </span>
   2317   </p>
   2318   <p>Shows a page action for urls which have the letter 'g' in them.</p>
   2319   <div class="apicalls"><strong>Calls:</strong>
   2320     <ul>
   2321       <li>
   2322         <code><a href="pageAction.html#method-show">chrome.pageAction.show</a></code>
   2323       </li><li>
   2324         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
   2325       </li>
   2326     </ul>
   2327   </div>
   2328   <div class="sourcefiles"><strong>Source files:</strong>
   2329     <ul>
   2330       <li>
   2331         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_url/background.html?content-type=text/plain">background.html</a></code>
   2332       </li><li>
   2333         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_url/manifest.json?content-type=text/plain">manifest.json</a></code>
   2334       </li>
   2335     </ul>
   2336   </div>
   2337   <div>
   2338     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/pageAction/pageaction_by_url/">Browse source</a>
   2339     - <a href="examples/api/pageAction/pageaction_by_url.zip">Download source</a>
   2340   </div>
   2341 </div><div class="sample" id="d74c3c18a1c1dd18b035149105a306f837c8823e">
   2342   <img class="icon" style="display: none; ">
   2343   <img class="icon" src="images/sample-default-icon.png">
   2344   <h2 class="name">
   2345     <a href="#d74c3c18a1c1dd18b035149105a306f837c8823e">Page Benchmarker</a>
   2346   </h2>
   2347   <p class="metadata features">Uses
   2348     <span>
   2349       <strong>background_page</strong><span>, </span>
   2350       <span style="display: none; "> and</span>
   2351     </span><span>
   2352       <strong>browser_action</strong><span>, </span>
   2353       <span style="display: none; "> and</span>
   2354     </span><span>
   2355       <strong>options_page</strong><span style="display: none; ">, </span>
   2356       <span> and</span>
   2357     </span><span>
   2358       <strong>tabs</strong><span style="display: none; ">, </span>
   2359       <span style="display: none; "> and</span>
   2360     </span>
   2361   </p>
   2362   <p>Chromium Page Benchmarker.</p>
   2363   <div class="apicalls"><strong>Calls:</strong>
   2364     <ul>
   2365       <li>
   2366         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   2367       </li><li>
   2368         <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome.browserAction.setBadgeBackgroundColor</a></code>
   2369       </li><li>
   2370         <code><a href="browserAction.html#method-setBadgeText">chrome.browserAction.setBadgeText</a></code>
   2371       </li><li>
   2372         <code><a href="browserAction.html#method-setTitle">chrome.browserAction.setTitle</a></code>
   2373       </li><li>
   2374         <code><a href="extension.html#method-connect">chrome.extension.connect</a></code>
   2375       </li><li>
   2376         <code><a href="extension.html#method-getBackgroundPage">chrome.extension.getBackgroundPage</a></code>
   2377       </li><li>
   2378         <code><a href="extension.html#method-getExtensionTabs">chrome.extension.getExtensionTabs</a></code>
   2379       </li><li>
   2380         <code><a href="extension.html#method-getURL">chrome.extension.getURL</a></code>
   2381       </li><li>
   2382         <code><a href="extension.html#event-onConnect">chrome.extension.onConnect</a></code>
   2383       </li><li>
   2384         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2385       </li><li>
   2386         <code><a href="tabs.html#method-executeScript">chrome.tabs.executeScript</a></code>
   2387       </li><li>
   2388         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   2389       </li><li>
   2390         <code><a href="tabs.html#method-getAllInWindow">chrome.tabs.getAllInWindow</a></code>
   2391       </li><li>
   2392         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
   2393       </li><li>
   2394         <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
   2395       </li><li>
   2396         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
   2397       </li><li>
   2398         <code><a href="windows.html#method-get">chrome.windows.get</a></code>
   2399       </li><li>
   2400         <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent</a></code>
   2401       </li>
   2402     </ul>
   2403   </div>
   2404   <div class="sourcefiles"><strong>Source files:</strong>
   2405     <ul>
   2406       <li>
   2407         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/background.html?content-type=text/plain">background.html</a></code>
   2408       </li><li>
   2409         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jquery/jquery-1.4.2.min.js?content-type=text/plain">jquery/jquery-1.4.2.min.js</a></code>
   2410       </li><li>
   2411         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jquery/jquery-ui-1.8.4.custom.min.js?content-type=text/plain">jquery/jquery-ui-1.8.4.custom.min.js</a></code>
   2412       </li><li>
   2413         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jquery/jquery.client.js?content-type=text/plain">jquery/jquery.client.js</a></code>
   2414       </li><li>
   2415         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jquery/jquery.flot.dashes.js?content-type=text/plain">jquery/jquery.flot.dashes.js</a></code>
   2416       </li><li>
   2417         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jquery/jquery.flot.js?content-type=text/plain">jquery/jquery.flot.js</a></code>
   2418       </li><li>
   2419         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jquery/jquery.flot.min.js?content-type=text/plain">jquery/jquery.flot.min.js</a></code>
   2420       </li><li>
   2421         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jquery/jquery.flot.navigate.js?content-type=text/plain">jquery/jquery.flot.navigate.js</a></code>
   2422       </li><li>
   2423         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jquery/jquery.flot.valuelabels.js?content-type=text/plain">jquery/jquery.flot.valuelabels.js</a></code>
   2424       </li><li>
   2425         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jst/jsevalcontext.js?content-type=text/plain">jst/jsevalcontext.js</a></code>
   2426       </li><li>
   2427         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jst/jstemplate.js?content-type=text/plain">jst/jstemplate.js</a></code>
   2428       </li><li>
   2429         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jst/jstemplate_test.js?content-type=text/plain">jst/jstemplate_test.js</a></code>
   2430       </li><li>
   2431         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/jst/util.js?content-type=text/plain">jst/util.js</a></code>
   2432       </li><li>
   2433         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/manifest.json?content-type=text/plain">manifest.json</a></code>
   2434       </li><li>
   2435         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/options.html?content-type=text/plain">options.html</a></code>
   2436       </li><li>
   2437         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/script.js?content-type=text/plain">script.js</a></code>
   2438       </li><li>
   2439         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/util/sorttable.js?content-type=text/plain">util/sorttable.js</a></code>
   2440       </li><li>
   2441         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/util/table2CSV.js?content-type=text/plain">util/table2CSV.js</a></code>
   2442       </li>
   2443     </ul>
   2444   </div>
   2445   <div>
   2446     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/benchmark/">Browse source</a>
   2447     - <a href="examples/extensions/benchmark.zip">Download source</a>
   2448   </div>
   2449 </div><div class="sample" id="e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd">
   2450   <img class="icon" style="display: none; ">
   2451   <img class="icon" src="images/sample-default-icon.png">
   2452   <h2 class="name">
   2453     <a href="#e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd">Print this page</a>
   2454   </h2>
   2455   <p class="metadata features">Uses
   2456     <span>
   2457       <strong>background_page</strong><span>, </span>
   2458       <span style="display: none; "> and</span>
   2459     </span><span>
   2460       <strong>browser_action</strong><span style="display: none; ">, </span>
   2461       <span> and</span>
   2462     </span><span>
   2463       <strong>tabs</strong><span style="display: none; ">, </span>
   2464       <span style="display: none; "> and</span>
   2465     </span>
   2466   </p>
   2467   <p>Adds a print button to the browser.</p>
   2468   <div class="apicalls"><strong>Calls:</strong>
   2469     <ul>
   2470       <li>
   2471         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   2472       </li><li>
   2473         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
   2474       </li>
   2475     </ul>
   2476   </div>
   2477   <div class="sourcefiles"><strong>Source files:</strong>
   2478     <ul>
   2479       <li>
   2480         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/print/background.html?content-type=text/plain">background.html</a></code>
   2481       </li><li>
   2482         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/print/manifest.json?content-type=text/plain">manifest.json</a></code>
   2483       </li>
   2484     </ul>
   2485   </div>
   2486   <div>
   2487     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/browserAction/print/">Browse source</a>
   2488     - <a href="examples/api/browserAction/print.zip">Download source</a>
   2489   </div>
   2490 </div><div class="sample" id="beff6ecd9677dea0a7c648c5042165b48bb66f09">
   2491   <img class="icon" style="display: none; ">
   2492   <img class="icon" src="images/sample-default-icon.png">
   2493   <h2 class="name">
   2494     <a href="#beff6ecd9677dea0a7c648c5042165b48bb66f09">Process Monitor</a>
   2495   </h2>
   2496   <p class="metadata features">Uses
   2497     <span>
   2498       <strong>browser_action</strong><span>, </span>
   2499       <span style="display: none; "> and</span>
   2500     </span><span>
   2501       <strong>experimental</strong><span>, </span>
   2502       <span style="display: none; "> and</span>
   2503     </span><span>
   2504       <strong>popup</strong><span style="display: none; ">, </span>
   2505       <span> and</span>
   2506     </span><span>
   2507       <strong>tabs</strong><span style="display: none; ">, </span>
   2508       <span style="display: none; "> and</span>
   2509     </span>
   2510   </p>
   2511   <p>Adds a browser action that monitors resource usage of all browser processes.</p>
   2512   <div class="apicalls"><strong>Calls:</strong>
   2513     <ul>
   2514       <li>
   2515         <code><a href="experimental.processes.html#event-onUpdated">chrome.experimental.processes.onUpdated</a></code>
   2516       </li>
   2517     </ul>
   2518   </div>
   2519   <div class="sourcefiles"><strong>Source files:</strong>
   2520     <ul>
   2521       <li>
   2522         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/manifest.json?content-type=text/plain">manifest.json</a></code>
   2523       </li><li>
   2524         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/popup.html?content-type=text/plain">popup.html</a></code>
   2525       </li>
   2526     </ul>
   2527   </div>
   2528   <div>
   2529     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/process_monitor/">Browse source</a>
   2530     - <a href="examples/api/processes/process_monitor.zip">Download source</a>
   2531   </div>
   2532 </div><div class="sample" id="3e8e226d87e431296bb110b4f6eb7eec2ca7a826">
   2533   <img class="icon" src="examples/extensions/proxy_configuration/icon128.png">
   2534   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   2535   <h2 class="name">
   2536     <a href="#3e8e226d87e431296bb110b4f6eb7eec2ca7a826">Proxy Settings</a>
   2537   </h2>
   2538   <p class="metadata features">Uses
   2539     <span>
   2540       <strong>background_page</strong><span>, </span>
   2541       <span style="display: none; "> and</span>
   2542     </span><span>
   2543       <strong>browser_action</strong><span>, </span>
   2544       <span style="display: none; "> and</span>
   2545     </span><span>
   2546       <strong>experimental</strong><span>, </span>
   2547       <span style="display: none; "> and</span>
   2548     </span><span>
   2549       <strong>popup</strong><span style="display: none; ">, </span>
   2550       <span> and</span>
   2551     </span><span>
   2552       <strong>proxy</strong><span style="display: none; ">, </span>
   2553       <span style="display: none; "> and</span>
   2554     </span>
   2555   </p>
   2556   <p>Set Chrome-specific proxies; a demonstration of Chrome's Proxy API</p>
   2557   <div class="apicalls"><strong>Calls:</strong>
   2558     <ul>
   2559       <li>
   2560         <code><a href="browserAction.html#method-setBadgeBackgroundColor">chrome.browserAction.setBadgeBackgroundColor</a></code>
   2561       </li><li>
   2562         <code><a href="browserAction.html#method-setBadgeText">chrome.browserAction.setBadgeText</a></code>
   2563       </li><li>
   2564         <code><a href="browserAction.html#method-setTitle">chrome.browserAction.setTitle</a></code>
   2565       </li><li>
   2566         <code><a href="experimental.proxy.html#event-onProxyError">chrome.experimental.proxy.onProxyError</a></code>
   2567       </li><li>
   2568         <code><a href="extension.html#method-isAllowedIncognitoAccess">chrome.extension.isAllowedIncognitoAccess</a></code>
   2569       </li><li>
   2570         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
   2571       </li><li>
   2572         <code><a href="extension.html#method-sendRequest">chrome.extension.sendRequest</a></code>
   2573       </li><li>
   2574         <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></code>
   2575       </li>
   2576     </ul>
   2577   </div>
   2578   <div class="sourcefiles"><strong>Source files:</strong>
   2579     <ul>
   2580       <li>
   2581         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/_locales/en/messages.json?content-type=text/plain">_locales/en/messages.json</a></code>
   2582       </li><li>
   2583         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/background.html?content-type=text/plain">background.html</a></code>
   2584       </li><li>
   2585         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/manifest.json?content-type=text/plain">manifest.json</a></code>
   2586       </li><li>
   2587         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/popup.html?content-type=text/plain">popup.html</a></code>
   2588       </li><li>
   2589         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/proxy_error_handler.js?content-type=text/plain">proxy_error_handler.js</a></code>
   2590       </li><li>
   2591         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/proxy_form_controller.js?content-type=text/plain">proxy_form_controller.js</a></code>
   2592       </li><li>
   2593         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/test/jsunittest.js?content-type=text/plain">test/jsunittest.js</a></code>
   2594       </li><li>
   2595         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/test/proxy_form_controller_test.html?content-type=text/plain">test/proxy_form_controller_test.html</a></code>
   2596       </li><li>
   2597         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/test/proxy_form_controller_test.js?content-type=text/plain">test/proxy_form_controller_test.js</a></code>
   2598       </li><li>
   2599         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/test/unittest.css?content-type=text/plain">test/unittest.css</a></code>
   2600       </li>
   2601     </ul>
   2602   </div>
   2603   <div>
   2604     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/proxy_configuration/">Browse source</a>
   2605     - <a href="examples/extensions/proxy_configuration.zip">Download source</a>
   2606   </div>
   2607 </div><div class="sample" id="56a8d2ac24ca7bba78fd88ad57f43fc13c784497">
   2608   <img class="icon" src="examples/extensions/oauth_contacts/img/icon-128.png">
   2609   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   2610   <h2 class="name">
   2611     <a href="#56a8d2ac24ca7bba78fd88ad57f43fc13c784497">Sample - OAuth Contacts</a>
   2612   </h2>
   2613   <p class="metadata features">Uses
   2614     <span>
   2615       <strong>background_page</strong><span>, </span>
   2616       <span style="display: none; "> and</span>
   2617     </span><span>
   2618       <strong>browser_action</strong><span style="display: none; ">, </span>
   2619       <span> and</span>
   2620     </span><span>
   2621       <strong>tabs</strong><span style="display: none; ">, </span>
   2622       <span style="display: none; "> and</span>
   2623     </span>
   2624   </p>
   2625   <p>Uses OAuth to connect to Google's contacts service and display a list of your contacts.</p>
   2626   <div class="apicalls"><strong>Calls:</strong>
   2627     <ul>
   2628       <li>
   2629         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   2630       </li><li>
   2631         <code><a href="browserAction.html#method-setIcon">chrome.browserAction.setIcon</a></code>
   2632       </li><li>
   2633         <code><a href="extension.html#method-getBackgroundPage">chrome.extension.getBackgroundPage</a></code>
   2634       </li><li>
   2635         <code><a href="extension.html#method-getURL">chrome.extension.getURL</a></code>
   2636       </li><li>
   2637         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2638       </li><li>
   2639         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   2640       </li><li>
   2641         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
   2642       </li><li>
   2643         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
   2644       </li><li>
   2645         <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
   2646       </li>
   2647     </ul>
   2648   </div>
   2649   <div class="sourcefiles"><strong>Source files:</strong>
   2650     <ul>
   2651       <li>
   2652         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/background.html?content-type=text/plain">background.html</a></code>
   2653       </li><li>
   2654         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/chrome_ex_oauth.html?content-type=text/plain">chrome_ex_oauth.html</a></code>
   2655       </li><li>
   2656         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/chrome_ex_oauth.js?content-type=text/plain">chrome_ex_oauth.js</a></code>
   2657       </li><li>
   2658         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/chrome_ex_oauthsimple.js?content-type=text/plain">chrome_ex_oauthsimple.js</a></code>
   2659       </li><li>
   2660         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/contacts.html?content-type=text/plain">contacts.html</a></code>
   2661       </li><li>
   2662         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/manifest.json?content-type=text/plain">manifest.json</a></code>
   2663       </li>
   2664     </ul>
   2665   </div>
   2666   <div>
   2667     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/oauth_contacts/">Browse source</a>
   2668     - <a href="examples/extensions/oauth_contacts.zip">Download source</a>
   2669   </div>
   2670 </div><div class="sample" id="38f6e1e17756ede38b1364c7114a738ca717dcbb">
   2671   <img class="icon" src="examples/api/infobars/sandwichbar/sandwich-128.png">
   2672   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   2673   <h2 class="name">
   2674     <a href="#38f6e1e17756ede38b1364c7114a738ca717dcbb">SandwichBar</a>
   2675   </h2>
   2676   <p class="metadata features">Uses
   2677     <span>
   2678       <strong>background_page</strong><span style="display: none; ">, </span>
   2679       <span> and</span>
   2680     </span><span>
   2681       <strong>experimental</strong><span style="display: none; ">, </span>
   2682       <span style="display: none; "> and</span>
   2683     </span>
   2684   </p>
   2685   <p>Shows an infobar on pages which contain the word 'sandwich'</p>
   2686   <div class="apicalls"><strong>Calls:</strong>
   2687     <ul>
   2688       <li>
   2689         <code><a href="experimental.infobars.html#method-show">chrome.experimental.infobars.show</a></code>
   2690       </li><li>
   2691         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
   2692       </li><li>
   2693         <code><a href="extension.html#method-sendRequest">chrome.extension.sendRequest</a></code>
   2694       </li>
   2695     </ul>
   2696   </div>
   2697   <div class="sourcefiles"><strong>Source files:</strong>
   2698     <ul>
   2699       <li>
   2700         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/infobars/sandwichbar/background.html?content-type=text/plain">background.html</a></code>
   2701       </li><li>
   2702         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/infobars/sandwichbar/contentscript.js?content-type=text/plain">contentscript.js</a></code>
   2703       </li><li>
   2704         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/infobars/sandwichbar/infobar.html?content-type=text/plain">infobar.html</a></code>
   2705       </li><li>
   2706         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/infobars/sandwichbar/manifest.json?content-type=text/plain">manifest.json</a></code>
   2707       </li>
   2708     </ul>
   2709   </div>
   2710   <div>
   2711     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/infobars/sandwichbar/">Browse source</a>
   2712     - <a href="examples/api/infobars/sandwichbar.zip">Download source</a>
   2713   </div>
   2714 </div><div class="sample" id="fc89b35755483af30b66cd72cefa34a43a3e8312">
   2715   <img class="icon" style="display: none; ">
   2716   <img class="icon" src="images/sample-default-icon.png">
   2717   <h2 class="name">
   2718     <a href="#fc89b35755483af30b66cd72cefa34a43a3e8312">Show Tabs in Process</a>
   2719   </h2>
   2720   <p class="metadata features">Uses
   2721     <span>
   2722       <strong>browser_action</strong><span>, </span>
   2723       <span style="display: none; "> and</span>
   2724     </span><span>
   2725       <strong>experimental</strong><span>, </span>
   2726       <span style="display: none; "> and</span>
   2727     </span><span>
   2728       <strong>popup</strong><span style="display: none; ">, </span>
   2729       <span> and</span>
   2730     </span><span>
   2731       <strong>tabs</strong><span style="display: none; ">, </span>
   2732       <span style="display: none; "> and</span>
   2733     </span>
   2734   </p>
   2735   <p>Adds a browser action showing which tabs share the current tab's process.</p>
   2736   <div class="apicalls"><strong>Calls:</strong>
   2737     <ul>
   2738       <li>
   2739         <code><a href="experimental.processes.html#method-getProcessIdForTab">chrome.experimental.processes.getProcessIdForTab</a></code>
   2740       </li><li>
   2741         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   2742       </li><li>
   2743         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
   2744       </li><li>
   2745         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
   2746       </li><li>
   2747         <code><a href="windows.html#method-get">chrome.windows.get</a></code>
   2748       </li><li>
   2749         <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></code>
   2750       </li><li>
   2751         <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent</a></code>
   2752       </li><li>
   2753         <code><a href="windows.html#method-update">chrome.windows.update</a></code>
   2754       </li>
   2755     </ul>
   2756   </div>
   2757   <div class="sourcefiles"><strong>Source files:</strong>
   2758     <ul>
   2759       <li>
   2760         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/show_tabs/manifest.json?content-type=text/plain">manifest.json</a></code>
   2761       </li><li>
   2762         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/show_tabs/popup.html?content-type=text/plain">popup.html</a></code>
   2763       </li>
   2764     </ul>
   2765   </div>
   2766   <div>
   2767     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/processes/show_tabs/">Browse source</a>
   2768     - <a href="examples/api/processes/show_tabs.zip">Download source</a>
   2769   </div>
   2770 </div><div class="sample" id="230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64">
   2771   <img class="icon" style="display: none; ">
   2772   <img class="icon" src="images/sample-default-icon.png">
   2773   <h2 class="name">
   2774     <a href="#230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64">Tab Inspector</a>
   2775   </h2>
   2776   <p class="metadata features">Uses
   2777     <span>
   2778       <strong>background_page</strong><span>, </span>
   2779       <span style="display: none; "> and</span>
   2780     </span><span>
   2781       <strong>browser_action</strong><span style="display: none; ">, </span>
   2782       <span> and</span>
   2783     </span><span>
   2784       <strong>tabs</strong><span style="display: none; ">, </span>
   2785       <span style="display: none; "> and</span>
   2786     </span>
   2787   </p>
   2788   <p>Utility for working with the extension tabs api</p>
   2789   <div class="apicalls"><strong>Calls:</strong>
   2790     <ul>
   2791       <li>
   2792         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   2793       </li><li>
   2794         <code><a href="extension.html#method-getURL">chrome.extension.getURL</a></code>
   2795       </li><li>
   2796         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2797       </li><li>
   2798         <code><a href="tabs.html#method-get">chrome.tabs.get</a></code>
   2799       </li><li>
   2800         <code><a href="tabs.html#method-getAllInWindow">chrome.tabs.getAllInWindow</a></code>
   2801       </li><li>
   2802         <code><a href="tabs.html#method-getSelected">chrome.tabs.getSelected</a></code>
   2803       </li><li>
   2804         <code><a href="tabs.html#method-move">chrome.tabs.move</a></code>
   2805       </li><li>
   2806         <code><a href="tabs.html#event-onAttached">chrome.tabs.onAttached</a></code>
   2807       </li><li>
   2808         <code><a href="tabs.html#event-onCreated">chrome.tabs.onCreated</a></code>
   2809       </li><li>
   2810         <code><a href="tabs.html#event-onDetached">chrome.tabs.onDetached</a></code>
   2811       </li><li>
   2812         <code><a href="tabs.html#event-onMoved">chrome.tabs.onMoved</a></code>
   2813       </li><li>
   2814         <code><a href="tabs.html#event-onRemoved">chrome.tabs.onRemoved</a></code>
   2815       </li><li>
   2816         <code><a href="tabs.html#event-onSelectionChanged">chrome.tabs.onSelectionChanged</a></code>
   2817       </li><li>
   2818         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
   2819       </li><li>
   2820         <code><a href="tabs.html#method-remove">chrome.tabs.remove</a></code>
   2821       </li><li>
   2822         <code><a href="tabs.html#method-update">chrome.tabs.update</a></code>
   2823       </li><li>
   2824         <code><a href="windows.html#method-create">chrome.windows.create</a></code>
   2825       </li><li>
   2826         <code><a href="windows.html#method-get">chrome.windows.get</a></code>
   2827       </li><li>
   2828         <code><a href="windows.html#method-getAll">chrome.windows.getAll</a></code>
   2829       </li><li>
   2830         <code><a href="windows.html#method-getCurrent">chrome.windows.getCurrent</a></code>
   2831       </li><li>
   2832         <code><a href="windows.html#method-getLastFocused">chrome.windows.getLastFocused</a></code>
   2833       </li><li>
   2834         <code><a href="windows.html#event-onCreated">chrome.windows.onCreated</a></code>
   2835       </li><li>
   2836         <code><a href="windows.html#event-onFocusChanged">chrome.windows.onFocusChanged</a></code>
   2837       </li><li>
   2838         <code><a href="windows.html#event-onRemoved">chrome.windows.onRemoved</a></code>
   2839       </li><li>
   2840         <code><a href="windows.html#method-remove">chrome.windows.remove</a></code>
   2841       </li><li>
   2842         <code><a href="windows.html#method-update">chrome.windows.update</a></code>
   2843       </li>
   2844     </ul>
   2845   </div>
   2846   <div class="sourcefiles"><strong>Source files:</strong>
   2847     <ul>
   2848       <li>
   2849         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/inspector/background.html?content-type=text/plain">background.html</a></code>
   2850       </li><li>
   2851         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/inspector/jstemplate_compiled.js?content-type=text/plain">jstemplate_compiled.js</a></code>
   2852       </li><li>
   2853         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/inspector/manifest.json?content-type=text/plain">manifest.json</a></code>
   2854       </li><li>
   2855         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/inspector/tabs_api.html?content-type=text/plain">tabs_api.html</a></code>
   2856       </li>
   2857     </ul>
   2858   </div>
   2859   <div>
   2860     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/inspector/">Browse source</a>
   2861     - <a href="examples/api/tabs/inspector.zip">Download source</a>
   2862   </div>
   2863 </div><div class="sample" id="e1697cacebad05218798bf3e8a0f724517f0e8c3">
   2864   <img class="icon" style="display: none; ">
   2865   <img class="icon" src="images/sample-default-icon.png">
   2866   <h2 class="name">
   2867     <a href="#e1697cacebad05218798bf3e8a0f724517f0e8c3">Test Screenshot Extension</a>
   2868   </h2>
   2869   <p class="metadata features">Uses
   2870     <span>
   2871       <strong>background_page</strong><span>, </span>
   2872       <span style="display: none; "> and</span>
   2873     </span><span>
   2874       <strong>browser_action</strong><span style="display: none; ">, </span>
   2875       <span> and</span>
   2876     </span><span>
   2877       <strong>tabs</strong><span style="display: none; ">, </span>
   2878       <span style="display: none; "> and</span>
   2879     </span>
   2880   </p>
   2881   <p>Demonstrate screenshot functionality in the chrome.tabs api.</p>
   2882   <div class="apicalls"><strong>Calls:</strong>
   2883     <ul>
   2884       <li>
   2885         <code><a href="browserAction.html#event-onClicked">chrome.browserAction.onClicked</a></code>
   2886       </li><li>
   2887         <code><a href="extension.html#method-getURL">chrome.extension.getURL</a></code>
   2888       </li><li>
   2889         <code><a href="extension.html#method-getViews">chrome.extension.getViews</a></code>
   2890       </li><li>
   2891         <code><a href="tabs.html#method-captureVisibleTab">chrome.tabs.captureVisibleTab</a></code>
   2892       </li><li>
   2893         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2894       </li><li>
   2895         <code><a href="tabs.html#event-onUpdated">chrome.tabs.onUpdated</a></code>
   2896       </li>
   2897     </ul>
   2898   </div>
   2899   <div class="sourcefiles"><strong>Source files:</strong>
   2900     <ul>
   2901       <li>
   2902         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/screenshot/background.html?content-type=text/plain">background.html</a></code>
   2903       </li><li>
   2904         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/screenshot/manifest.json?content-type=text/plain">manifest.json</a></code>
   2905       </li><li>
   2906         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/screenshot/screenshot.html?content-type=text/plain">screenshot.html</a></code>
   2907       </li><li>
   2908         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/screenshot/screenshot.js?content-type=text/plain">screenshot.js</a></code>
   2909       </li>
   2910     </ul>
   2911   </div>
   2912   <div>
   2913     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/screenshot/">Browse source</a>
   2914     - <a href="examples/api/tabs/screenshot.zip">Download source</a>
   2915   </div>
   2916 </div><div class="sample" id="b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6">
   2917   <img class="icon" style="display: none; ">
   2918   <img class="icon" src="images/sample-default-icon.png">
   2919   <h2 class="name">
   2920     <a href="#b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6">Typed URL History</a>
   2921   </h2>
   2922   <p class="metadata features">Uses
   2923     <span>
   2924       <strong>browser_action</strong><span>, </span>
   2925       <span style="display: none; "> and</span>
   2926     </span><span>
   2927       <strong>history</strong><span style="display: none; ">, </span>
   2928       <span> and</span>
   2929     </span><span>
   2930       <strong>tabs</strong><span style="display: none; ">, </span>
   2931       <span style="display: none; "> and</span>
   2932     </span>
   2933   </p>
   2934   <p>Reads your history, and shows the top ten pages you go to by typing the URL.</p>
   2935   <div class="apicalls"><strong>Calls:</strong>
   2936     <ul>
   2937       <li>
   2938         <code><a href="history.html#method-getVisits">chrome.history.getVisits</a></code>
   2939       </li><li>
   2940         <code><a href="history.html#method-search">chrome.history.search</a></code>
   2941       </li><li>
   2942         <code><a href="tabs.html#method-create">chrome.tabs.create</a></code>
   2943       </li>
   2944     </ul>
   2945   </div>
   2946   <div class="sourcefiles"><strong>Source files:</strong>
   2947     <ul>
   2948       <li>
   2949         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/history/showHistory/manifest.json?content-type=text/plain">manifest.json</a></code>
   2950       </li><li>
   2951         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/history/showHistory/typedUrls.html?content-type=text/plain">typedUrls.html</a></code>
   2952       </li><li>
   2953         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/history/showHistory/typedUrls.js?content-type=text/plain">typedUrls.js</a></code>
   2954       </li>
   2955     </ul>
   2956   </div>
   2957   <div>
   2958     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/history/showHistory/">Browse source</a>
   2959     - <a href="examples/api/history/showHistory.zip">Download source</a>
   2960   </div>
   2961 </div><div class="sample" id="a3c674f7eb93621c590562ad3fa04de4f03f53a0">
   2962   <img class="icon" style="display: none; ">
   2963   <img class="icon" src="images/sample-default-icon.png">
   2964   <h2 class="name">
   2965     <a href="#a3c674f7eb93621c590562ad3fa04de4f03f53a0">WebNavigation Tech Demo</a>
   2966   </h2>
   2967   <p class="metadata features">Uses
   2968     <span>
   2969       <strong>background_page</strong><span>, </span>
   2970       <span style="display: none; "> and</span>
   2971     </span><span>
   2972       <strong>browser_action</strong><span>, </span>
   2973       <span style="display: none; "> and</span>
   2974     </span><span>
   2975       <strong>experimental</strong><span>, </span>
   2976       <span style="display: none; "> and</span>
   2977     </span><span>
   2978       <strong>extension</strong><span>, </span>
   2979       <span style="display: none; "> and</span>
   2980     </span><span>
   2981       <strong>popup</strong><span style="display: none; ">, </span>
   2982       <span> and</span>
   2983     </span><span>
   2984       <strong>webNavigation</strong><span style="display: none; ">, </span>
   2985       <span style="display: none; "> and</span>
   2986     </span>
   2987   </p>
   2988   <p>Demonstration of the WebNavigation extension API.</p>
   2989   <div class="apicalls"><strong>Calls:</strong>
   2990     <ul>
   2991       <li>
   2992         <code><a href="experimental.webNavigation.html#event-onBeforeNavigate">chrome.experimental.webNavigation.onBeforeNavigate</a></code>
   2993       </li><li>
   2994         <code><a href="experimental.webNavigation.html#event-onBeforeRetarget">chrome.experimental.webNavigation.onBeforeRetarget</a></code>
   2995       </li><li>
   2996         <code><a href="experimental.webNavigation.html#event-onCommitted">chrome.experimental.webNavigation.onCommitted</a></code>
   2997       </li><li>
   2998         <code><a href="experimental.webNavigation.html#event-onCompleted">chrome.experimental.webNavigation.onCompleted</a></code>
   2999       </li><li>
   3000         <code><a href="experimental.webNavigation.html#event-onErrorOccurred">chrome.experimental.webNavigation.onErrorOccurred</a></code>
   3001       </li><li>
   3002         <code><a href="extension.html#event-onRequest">chrome.extension.onRequest</a></code>
   3003       </li><li>
   3004         <code><a href="extension.html#method-sendRequest">chrome.extension.sendRequest</a></code>
   3005       </li><li>
   3006         <code><a href="i18n.html#method-getMessage">chrome.i18n.getMessage</a></code>
   3007       </li>
   3008     </ul>
   3009   </div>
   3010   <div class="sourcefiles"><strong>Source files:</strong>
   3011     <ul>
   3012       <li>
   3013         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/webNavigation/basic/_locales/en/messages.json?content-type=text/plain">_locales/en/messages.json</a></code>
   3014       </li><li>
   3015         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/webNavigation/basic/background.html?content-type=text/plain">background.html</a></code>
   3016       </li><li>
   3017         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/webNavigation/basic/manifest.json?content-type=text/plain">manifest.json</a></code>
   3018       </li><li>
   3019         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/webNavigation/basic/navigation_collector.js?content-type=text/plain">navigation_collector.js</a></code>
   3020       </li><li>
   3021         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/webNavigation/basic/popup.html?content-type=text/plain">popup.html</a></code>
   3022       </li>
   3023     </ul>
   3024   </div>
   3025   <div>
   3026     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/webNavigation/basic/">Browse source</a>
   3027     - <a href="examples/api/webNavigation/basic.zip">Download source</a>
   3028   </div>
   3029 </div><div class="sample" id="0fa4abe6545f0316fea7cfa07c53aa48c4f3d018">
   3030   <img class="icon" src="examples/api/extension/isAllowedAccess/sample-128.png">
   3031   <img class="icon" src="images/sample-default-icon.png" style="display: none; ">
   3032   <h2 class="name">
   3033     <a href="#0fa4abe6545f0316fea7cfa07c53aa48c4f3d018">`extension.isAllowed???Access` Example</a>
   3034   </h2>
   3035   <p class="metadata features">Uses
   3036     <span>
   3037       <strong>browser_action</strong><span style="display: none; ">, </span>
   3038       <span style="display: none; "> and</span>
   3039     </span>
   3040   </p>
   3041   <p>Demonstrates the `extension.isAllowed???Access` APIs</p>
   3042   <div class="apicalls"><strong>Calls:</strong>
   3043     <ul>
   3044       <li>
   3045         <code><a href="extension.html#method-isAllowedFileSchemeAccess">chrome.extension.isAllowedFileSchemeAccess</a></code>
   3046       </li><li>
   3047         <code><a href="extension.html#method-isAllowedIncognitoAccess">chrome.extension.isAllowedIncognitoAccess</a></code>
   3048       </li>
   3049     </ul>
   3050   </div>
   3051   <div class="sourcefiles"><strong>Source files:</strong>
   3052     <ul>
   3053       <li>
   3054         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/extension/isAllowedAccess/manifest.json?content-type=text/plain">manifest.json</a></code>
   3055       </li><li>
   3056         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/extension/isAllowedAccess/popup.html?content-type=text/plain">popup.html</a></code>
   3057       </li><li>
   3058         <code><a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/extension/isAllowedAccess/sample.css?content-type=text/plain">sample.css</a></code>
   3059       </li>
   3060     </ul>
   3061   </div>
   3062   <div>
   3063     <a target="_blank" href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/extension/isAllowedAccess/">Browse source</a>
   3064     - <a href="examples/api/extension/isAllowedAccess.zip">Download source</a>
   3065   </div>
   3066 </div>
   3067 
   3068 <div id="noresults" style="display:none">
   3069   Sorry, no results were found.
   3070 </div>
   3071 </div>
   3072 
   3073         <!-- API PAGE -->
   3074         <div class="apiPage" style="display: none; ">
   3075         <a name="apiReference"></a>
   3076         <h2>API reference: chrome.apiname </h2>
   3077 
   3078           <!-- PROPERTIES -->
   3079           <div class="apiGroup">
   3080             <a name="properties"></a>
   3081             <h3 id="properties">Properties</h3>
   3082 
   3083             <div>
   3084               <a></a>
   3085               <h4>getLastError</h4>
   3086               <div class="summary">
   3087                 <!-- Note: intentionally longer 80 columns -->
   3088                 <span>chrome.extension</span><span>lastError</span>
   3089               </div>
   3090               <div>
   3091               </div>
   3092             </div>
   3093 
   3094           </div> <!-- /apiGroup -->
   3095 
   3096           <!-- METHODS -->
   3097           <div id="methodsTemplate" class="apiGroup">
   3098             <a></a>
   3099             <h3>Methods</h3>
   3100 
   3101             <!-- iterates over all functions -->
   3102             <div class="apiItem">
   3103               <a></a> <!-- method-anchor -->
   3104               <h4>method name</h4>
   3105 
   3106               <div class="summary"><span>void</span>
   3107                   <!-- Note: intentionally longer 80 columns -->
   3108                   <span>chrome.module.methodName</span>(<span><span>, </span><span></span>
   3109                       <var><span></span></var></span>)</div>
   3110 
   3111               <div class="description">
   3112                 <p class="todo">Undocumented.</p>
   3113                 <p>
   3114                   A description from the json schema def of the function goes here.
   3115                 </p>
   3116 
   3117                 <!-- PARAMETERS -->
   3118                 <h4>Parameters</h4>
   3119                 <dl>
   3120                   <div>
   3121                     <div>
   3122                     </div>
   3123                   </div>
   3124                 </dl>
   3125 
   3126                 <!-- RETURNS -->
   3127                 <h4>Returns</h4>
   3128                 <dl>
   3129                   <div>
   3130                     <div>
   3131                     </div>
   3132                   </div>
   3133                 </dl>
   3134 
   3135                 <!-- CALLBACK -->
   3136                 <div>
   3137                   <div>
   3138                   <h4>Callback function</h4>
   3139                   <p>
   3140                     The callback <em>parameter</em> should specify a function
   3141                     that looks like this:
   3142                   </p>
   3143                   <p>
   3144                     If you specify the <em>callback</em> parameter, it should
   3145                     specify a function that looks like this:
   3146                   </p>
   3147 
   3148                   <!-- Note: intentionally longer 80 columns -->
   3149                   <pre>function(<span>Type param1, Type param2</span>) <span class="subdued">{...}</span>;</pre>
   3150                   <dl>
   3151                     <div>
   3152                       <div>
   3153                       </div>
   3154                     </div>
   3155                   </dl>
   3156                   </div>
   3157                 </div>
   3158 
   3159                 <!-- MIN_VERSION -->
   3160                 <p>
   3161                   This function was added in version <b><span></span></b>.
   3162                   If you require this function, the manifest key
   3163                   <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
   3164                   can ensure that your extension won't be run in an earlier browser version.
   3165                 </p>
   3166               </div> <!-- /description -->
   3167 
   3168             </div>  <!-- /apiItem -->
   3169 
   3170           </div>  <!-- /apiGroup -->
   3171 
   3172           <!-- EVENTS -->
   3173           <div id="eventsTemplate" class="apiGroup">
   3174             <a></a>
   3175             <h3>Events</h3>
   3176             <!-- iterates over all events -->
   3177             <div class="apiItem">
   3178               <a></a>
   3179               <h4>event name</h4>
   3180 
   3181               <div class="summary">
   3182                 <!-- Note: intentionally longer 80 columns -->
   3183                 <span class="subdued">chrome.bookmarks</span><span>onEvent</span><span class="subdued">.addListener</span>(function(<span>Type param1, Type param2</span>) <span class="subdued">{...}</span>);
   3184               </div>
   3185 
   3186               <div class="description">
   3187                 <p class="todo">Undocumented.</p>
   3188                 <p>
   3189                   A description from the json schema def of the event goes here.
   3190                 </p>
   3191 
   3192                 <!-- PARAMETERS -->
   3193                 <div>
   3194                   <h4>Parameters</h4>
   3195                   <dl>
   3196                     <div>
   3197                       <div>
   3198                       </div>
   3199                     </div>
   3200                   </dl>
   3201                 </div>
   3202               </div> <!-- /decription -->
   3203 
   3204             </div> <!-- /apiItem -->
   3205 
   3206           </div> <!-- /apiGroup -->
   3207 
   3208           <!-- TYPES -->
   3209           <div class="apiGroup">
   3210             <a name="types"></a>
   3211             <h3 id="types">Types</h3>
   3212 
   3213             <!-- iterates over all types -->
   3214             <div class="apiItem">
   3215               <a></a>
   3216               <h4>type name</h4>
   3217 
   3218               <div>
   3219               </div>
   3220 
   3221             </div> <!-- /apiItem -->
   3222 
   3223           </div> <!-- /apiGroup -->
   3224 
   3225         </div> <!-- /apiPage -->
   3226       </div> <!-- /gc-pagecontent -->
   3227     </div> <!-- /g-section -->
   3228   </div> <!-- /codesiteContent -->
   3229     <div id="gc-footer" --="">
   3230       <div class="text">
   3231   <p>
   3232   Except as otherwise <a href="http://code.google.com/policies.html#restrictions">noted</a>,
   3233   the content of this page is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons
   3234   Attribution 3.0 License</a>, and code samples are licensed under the
   3235   <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD License</a>.
   3236   </p>
   3237   <p>
   3238   2011 Google
   3239   </p>
   3240 
   3241 <!-- begin analytics -->
   3242 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
   3243 <script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
   3244 
   3245 <script type="text/javascript">
   3246   // chrome doc tracking
   3247   try {
   3248     var engdocs = _gat._getTracker("YT-10763712-2");
   3249     engdocs._trackPageview();
   3250   } catch(err) {}
   3251 
   3252   // code.google.com site-wide tracking
   3253   try {
   3254     _uacct="UA-18071-1";
   3255     _uanchor=1;
   3256     _uff=0;
   3257     urchinTracker();
   3258   }
   3259   catch(e) {/* urchinTracker not available. */}
   3260 </script>
   3261 <!-- end analytics -->
   3262       </div>
   3263     </div> <!-- /gc-footer -->
   3264   </div> <!-- /gc-container -->
   3265 </body></html>
   3266