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>Tabs - 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 class="leftNavSelected">Tabs</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">Tabs</h1>
255      </div>
256        <!-- TABLE OF CONTENTS -->
257        <div id="toc">
258          <h2>Contents</h2>
259          <ol>
260            <li>
261              <a href="#manifest">Manifest</a>
262              <ol>
263                <li style="display: none; ">
264                  <a>h3Name</a>
265                </li>
266              </ol>
267            </li><li>
268              <a href="#examples"> Examples </a>
269              <ol>
270                <li style="display: none; ">
271                  <a>h3Name</a>
272                </li>
273              </ol>
274            </li>
275              <li>
276                <a href="#apiReference">API reference: chrome.tabs</a>
277                <ol>
278                  <li style="display: none; ">
279                    <a href="#properties">Properties</a>
280                    <ol>
281                      <li>
282                        <a href="#property-anchor">propertyName</a>
283                      </li>
284                    </ol>
285                  </li>
286                  <li>
287                    <a href="#global-methods">Methods</a>
288                    <ol>
289                      <li>
290                        <a href="#method-captureVisibleTab">captureVisibleTab</a>
291                      </li><li>
292                        <a href="#method-connect">connect</a>
293                      </li><li>
294                        <a href="#method-create">create</a>
295                      </li><li>
296                        <a href="#method-detectLanguage">detectLanguage</a>
297                      </li><li>
298                        <a href="#method-executeScript">executeScript</a>
299                      </li><li>
300                        <a href="#method-get">get</a>
301                      </li><li>
302                        <a href="#method-getAllInWindow">getAllInWindow</a>
303                      </li><li>
304                        <a href="#method-getCurrent">getCurrent</a>
305                      </li><li>
306                        <a href="#method-getSelected">getSelected</a>
307                      </li><li>
308                        <a href="#method-insertCSS">insertCSS</a>
309                      </li><li>
310                        <a href="#method-move">move</a>
311                      </li><li>
312                        <a href="#method-remove">remove</a>
313                      </li><li>
314                        <a href="#method-sendRequest">sendRequest</a>
315                      </li><li>
316                        <a href="#method-update">update</a>
317                      </li>
318                    </ol>
319                  </li>
320                  <li>
321                    <a href="#global-events">Events</a>
322                    <ol>
323                      <li>
324                        <a href="#event-onAttached">onAttached</a>
325                      </li><li>
326                        <a href="#event-onCreated">onCreated</a>
327                      </li><li>
328                        <a href="#event-onDetached">onDetached</a>
329                      </li><li>
330                        <a href="#event-onMoved">onMoved</a>
331                      </li><li>
332                        <a href="#event-onRemoved">onRemoved</a>
333                      </li><li>
334                        <a href="#event-onSelectionChanged">onSelectionChanged</a>
335                      </li><li>
336                        <a href="#event-onUpdated">onUpdated</a>
337                      </li>
338                    </ol>
339                  </li>
340                  <li>
341                    <a href="#types">Types</a>
342                    <ol>
343                      <li>
344                        <a href="#type-Tab">Tab</a>
345                      </li>
346                    </ol>
347                  </li>
348                </ol>
349              </li>
350          </ol>
351        </div>
352        <!-- /TABLE OF CONTENTS -->
353
354        <!-- Standard content lead-in for experimental API pages -->
355        <p id="classSummary" style="display: none; ">
356          For information on how to use experimental APIs, see the <a href="experimental.html">chrome.experimental.* APIs</a> page.
357        </p>
358
359        <!-- STATIC CONTENT PLACEHOLDER -->
360        <div id="static"><div id="pageData-name" class="pageData">Tabs</div>
361
362<!-- BEGIN AUTHORED CONTENT -->
363<p id="classSummary">
364Use the <code>chrome.tabs</code> module
365to interact with the browser's tab system.
366You can use this module to
367create, modify, and rearrange tabs in the browser.
368</p>
369
370<img src="images/tabs.png" width="323" height="50" alt="Two tabs in a window">
371
372<h2 id="manifest">Manifest</h2>
373<p>
374Almost all <code>chrome.tabs</code> methods require you to
375declare the "tabs" permission
376in the <a href="manifest.html">extension manifest</a>.
377For example:
378</p>
379
380<pre>{
381  "name": "My extension",
382  ...
383  <b>"permissions": [
384    "tabs"
385  ]</b>,
386  ...
387}</pre>
388
389<p>
390The two methods that don't require the "tabs" permission are
391<a href="#method-create"><code>create</code></a> and
392<a href="#method-update"><code>update</code></a>.
393</p>
394
395
396<h2 id="examples"> Examples </h2>
397
398<p>
399You can find simple examples of using the tabs module in the
400<a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/tabs/">examples/api/tabs</a>
401directory.
402For other examples and for help in viewing the source code, see
403<a href="samples.html">Samples</a>.
404</p>
405
406<!-- END AUTHORED CONTENT -->
407</div>
408
409        <!-- API PAGE -->
410        <div class="apiPage">
411        <a name="apiReference"></a>
412        <h2>API reference: chrome.tabs</h2>
413
414          <!-- PROPERTIES -->
415          <div class="apiGroup" style="display: none; ">
416            <a name="properties"></a>
417            <h3 id="properties">Properties</h3>
418
419            <div>
420              <a></a>
421              <h4>getLastError</h4>
422              <div class="summary">
423                <!-- Note: intentionally longer 80 columns -->
424                <span>chrome.extension</span><span>lastError</span>
425              </div>
426              <div>
427              </div>
428            </div>
429
430          </div> <!-- /apiGroup -->
431
432          <!-- METHODS -->
433          <div id="methodsTemplate" class="apiGroup">
434            <a name="global-methods"></a>
435            <h3>Methods</h3>
436
437            <!-- iterates over all functions -->
438            <div class="apiItem">
439              <a name="method-captureVisibleTab"></a> <!-- method-anchor -->
440              <h4>captureVisibleTab</h4>
441
442              <div class="summary"><span style="display: none; ">void</span>
443                  <!-- Note: intentionally longer 80 columns -->
444                  <span>chrome.tabs.captureVisibleTab</span>(<span class="optional"><span style="display: none; ">, </span><span>integer</span>
445                      <var><span>windowId</span></var></span><span class="optional"><span>, </span><span>object</span>
446                      <var><span>options</span></var></span><span class="null"><span>, </span><span>function</span>
447                      <var><span>callback</span></var></span>)</div>
448
449              <div class="description">
450                <p class="todo" style="display: none; ">Undocumented.</p>
451                <p>Captures the visible area of the currently selected tab in the specified window. You must have <a href="manifest.html#permissions">host permission</a> for the URL displayed by the tab.</p>
452
453                <!-- PARAMETERS -->
454                <h4>Parameters</h4>
455                <dl>
456                  <div>
457                    <div>
458          <dt>
459            <var>windowId</var>
460              <em>
461
462                <!-- TYPE -->
463                <div style="display:inline">
464                  (
465                    <span class="optional">optional</span>
466                    <span class="enum" style="display: none; ">enumerated</span>
467                    <span id="typeTemplate">
468                      <span style="display: none; ">
469                        <a> Type</a>
470                      </span>
471                      <span>
472                        <span style="display: none; ">
473                          array of <span><span></span></span>
474                        </span>
475                        <span>integer</span>
476                        <span style="display: none; "></span>
477                      </span>
478                    </span>
479                  )
480                </div>
481
482              </em>
483          </dt>
484          <dd class="todo" style="display: none; ">
485            Undocumented.
486          </dd>
487          <dd>The target window. Defaults to the <a href="windows.html#current-window">current window</a>.</dd>
488          <dd style="display: none; ">
489            This parameter was added in version
490            <b><span></span></b>.
491            You must omit this parameter in earlier versions,
492            and you may omit it in any version.  If you require this
493            parameter, the manifest key
494            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
495            can ensure that your extension won't be run in an earlier browser version.
496          </dd>
497
498          <!-- OBJECT PROPERTIES -->
499          <dd style="display: none; ">
500            <dl>
501              <div>
502                <div>
503                </div>
504              </div>
505            </dl>
506          </dd>
507
508          <!-- OBJECT METHODS -->
509          <dd style="display: none; ">
510            <div></div>
511          </dd>
512
513          <!-- OBJECT EVENT FIELDS -->
514          <dd style="display: none; ">
515            <div></div>
516          </dd>
517
518          <!-- FUNCTION PARAMETERS -->
519          <dd style="display: none; ">
520            <div></div>
521          </dd>
522
523        </div>
524                  </div><div>
525                    <div>
526          <dt>
527            <var>options</var>
528              <em>
529
530                <!-- TYPE -->
531                <div style="display:inline">
532                  (
533                    <span class="optional">optional</span>
534                    <span class="enum" style="display: none; ">enumerated</span>
535                    <span id="typeTemplate">
536                      <span style="display: none; ">
537                        <a> Type</a>
538                      </span>
539                      <span>
540                        <span style="display: none; ">
541                          array of <span><span></span></span>
542                        </span>
543                        <span>object</span>
544                        <span style="display: none; "></span>
545                      </span>
546                    </span>
547                  )
548                </div>
549
550              </em>
551          </dt>
552          <dd class="todo" style="display: none; ">
553            Undocumented.
554          </dd>
555          <dd>Set parameters of image capture, such as the format of the resulting image.</dd>
556          <dd style="display: none; ">
557            This parameter was added in version
558            <b><span></span></b>.
559            You must omit this parameter in earlier versions,
560            and you may omit it in any version.  If you require this
561            parameter, the manifest key
562            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
563            can ensure that your extension won't be run in an earlier browser version.
564          </dd>
565
566          <!-- OBJECT PROPERTIES -->
567          <dd>
568            <dl>
569              <div>
570                <div>
571          <dt>
572            <var>format</var>
573              <em>
574
575                <!-- TYPE -->
576                <div style="display:inline">
577                  (
578                    <span class="optional">optional</span>
579                    <span class="enum">enumerated</span>
580                    <span id="typeTemplate">
581                      <span style="display: none; ">
582                        <a> Type</a>
583                      </span>
584                      <span>
585                        <span style="display: none; ">
586                          array of <span><span></span></span>
587                        </span>
588                        <span>string</span>
589                        <span>["jpeg", "png"]</span>
590                      </span>
591                    </span>
592                  )
593                </div>
594
595              </em>
596          </dt>
597          <dd class="todo" style="display: none; ">
598            Undocumented.
599          </dd>
600          <dd>The format of the resulting image.  Default is jpeg.</dd>
601          <dd style="display: none; ">
602            This parameter was added in version
603            <b><span></span></b>.
604            You must omit this parameter in earlier versions,
605            and you may omit it in any version.  If you require this
606            parameter, the manifest key
607            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
608            can ensure that your extension won't be run in an earlier browser version.
609          </dd>
610
611          <!-- OBJECT PROPERTIES -->
612          <dd style="display: none; ">
613            <dl>
614              <div>
615                <div>
616                </div>
617              </div>
618            </dl>
619          </dd>
620
621          <!-- OBJECT METHODS -->
622          <dd style="display: none; ">
623            <div></div>
624          </dd>
625
626          <!-- OBJECT EVENT FIELDS -->
627          <dd style="display: none; ">
628            <div></div>
629          </dd>
630
631          <!-- FUNCTION PARAMETERS -->
632          <dd style="display: none; ">
633            <div></div>
634          </dd>
635
636        </div>
637              </div><div>
638                <div>
639          <dt>
640            <var>quality</var>
641              <em>
642
643                <!-- TYPE -->
644                <div style="display:inline">
645                  (
646                    <span class="optional">optional</span>
647                    <span class="enum" style="display: none; ">enumerated</span>
648                    <span id="typeTemplate">
649                      <span style="display: none; ">
650                        <a> Type</a>
651                      </span>
652                      <span>
653                        <span style="display: none; ">
654                          array of <span><span></span></span>
655                        </span>
656                        <span>integer</span>
657                        <span style="display: none; "></span>
658                      </span>
659                    </span>
660                  )
661                </div>
662
663              </em>
664          </dt>
665          <dd class="todo" style="display: none; ">
666            Undocumented.
667          </dd>
668          <dd>When format is 'jpeg', controls the quality of the resulting image.  This value is ignored for PNG images.  As quality is decreased, the resulting image will have more visual artifacts, and the number of bytes needed to store it will decrease.</dd>
669          <dd style="display: none; ">
670            This parameter was added in version
671            <b><span></span></b>.
672            You must omit this parameter in earlier versions,
673            and you may omit it in any version.  If you require this
674            parameter, the manifest key
675            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
676            can ensure that your extension won't be run in an earlier browser version.
677          </dd>
678
679          <!-- OBJECT PROPERTIES -->
680          <dd style="display: none; ">
681            <dl>
682              <div>
683                <div>
684                </div>
685              </div>
686            </dl>
687          </dd>
688
689          <!-- OBJECT METHODS -->
690          <dd style="display: none; ">
691            <div></div>
692          </dd>
693
694          <!-- OBJECT EVENT FIELDS -->
695          <dd style="display: none; ">
696            <div></div>
697          </dd>
698
699          <!-- FUNCTION PARAMETERS -->
700          <dd style="display: none; ">
701            <div></div>
702          </dd>
703
704        </div>
705              </div>
706            </dl>
707          </dd>
708
709          <!-- OBJECT METHODS -->
710          <dd style="display: none; ">
711            <div></div>
712          </dd>
713
714          <!-- OBJECT EVENT FIELDS -->
715          <dd style="display: none; ">
716            <div></div>
717          </dd>
718
719          <!-- FUNCTION PARAMETERS -->
720          <dd style="display: none; ">
721            <div></div>
722          </dd>
723
724        </div>
725                  </div><div>
726                    <div>
727          <dt>
728            <var>callback</var>
729              <em>
730
731                <!-- TYPE -->
732                <div style="display:inline">
733                  (
734                    <span class="optional" style="display: none; ">optional</span>
735                    <span class="enum" style="display: none; ">enumerated</span>
736                    <span id="typeTemplate">
737                      <span style="display: none; ">
738                        <a> Type</a>
739                      </span>
740                      <span>
741                        <span style="display: none; ">
742                          array of <span><span></span></span>
743                        </span>
744                        <span>function</span>
745                        <span style="display: none; "></span>
746                      </span>
747                    </span>
748                  )
749                </div>
750
751              </em>
752          </dt>
753          <dd class="todo">
754            Undocumented.
755          </dd>
756          <dd style="display: none; ">
757            Description of this parameter from the json schema.
758          </dd>
759          <dd style="display: none; ">
760            This parameter was added in version
761            <b><span></span></b>.
762            You must omit this parameter in earlier versions,
763            and you may omit it in any version.  If you require this
764            parameter, the manifest key
765            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
766            can ensure that your extension won't be run in an earlier browser version.
767          </dd>
768
769          <!-- OBJECT PROPERTIES -->
770          <dd style="display: none; ">
771            <dl>
772              <div>
773                <div>
774                </div>
775              </div>
776            </dl>
777          </dd>
778
779          <!-- OBJECT METHODS -->
780          <dd style="display: none; ">
781            <div></div>
782          </dd>
783
784          <!-- OBJECT EVENT FIELDS -->
785          <dd style="display: none; ">
786            <div></div>
787          </dd>
788
789          <!-- FUNCTION PARAMETERS -->
790          <dd style="display: none; ">
791            <div></div>
792          </dd>
793
794        </div>
795                  </div>
796                </dl>
797
798                <!-- RETURNS -->
799                <h4 style="display: none; ">Returns</h4>
800                <dl>
801                  <div style="display: none; ">
802                    <div>
803                    </div>
804                  </div>
805                </dl>
806
807                <!-- CALLBACK -->
808                <div>
809                  <div>
810                  <h4>Callback function</h4>
811                  <p>
812                    The callback <em>parameter</em> should specify a function
813                    that looks like this:
814                  </p>
815                  <p style="display: none; ">
816                    If you specify the <em>callback</em> parameter, it should
817                    specify a function that looks like this:
818                  </p>
819
820                  <!-- Note: intentionally longer 80 columns -->
821                  <pre>function(<span>string dataUrl</span>) <span class="subdued">{...}</span>;</pre>
822                  <dl>
823                    <div>
824                      <div>
825          <dt>
826            <var>dataUrl</var>
827              <em>
828
829                <!-- TYPE -->
830                <div style="display:inline">
831                  (
832                    <span class="optional" style="display: none; ">optional</span>
833                    <span class="enum" style="display: none; ">enumerated</span>
834                    <span id="typeTemplate">
835                      <span style="display: none; ">
836                        <a> Type</a>
837                      </span>
838                      <span>
839                        <span style="display: none; ">
840                          array of <span><span></span></span>
841                        </span>
842                        <span>string</span>
843                        <span style="display: none; "></span>
844                      </span>
845                    </span>
846                  )
847                </div>
848
849              </em>
850          </dt>
851          <dd class="todo" style="display: none; ">
852            Undocumented.
853          </dd>
854          <dd>A data URL which encodes an image of the visible area of the captured tab. May be assigned to the 'src' property of an HTML Image element for display.</dd>
855          <dd style="display: none; ">
856            This parameter was added in version
857            <b><span></span></b>.
858            You must omit this parameter in earlier versions,
859            and you may omit it in any version.  If you require this
860            parameter, the manifest key
861            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
862            can ensure that your extension won't be run in an earlier browser version.
863          </dd>
864
865          <!-- OBJECT PROPERTIES -->
866          <dd style="display: none; ">
867            <dl>
868              <div>
869                <div>
870                </div>
871              </div>
872            </dl>
873          </dd>
874
875          <!-- OBJECT METHODS -->
876          <dd style="display: none; ">
877            <div></div>
878          </dd>
879
880          <!-- OBJECT EVENT FIELDS -->
881          <dd style="display: none; ">
882            <div></div>
883          </dd>
884
885          <!-- FUNCTION PARAMETERS -->
886          <dd style="display: none; ">
887            <div></div>
888          </dd>
889
890        </div>
891                    </div>
892                  </dl>
893                  </div>
894                </div>
895
896                <!-- MIN_VERSION -->
897                <p style="display: none; ">
898                  This function was added in version <b><span></span></b>.
899                  If you require this function, the manifest key
900                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
901                  can ensure that your extension won't be run in an earlier browser version.
902                </p>
903              </div> <!-- /description -->
904
905            </div><div class="apiItem">
906              <a name="method-connect"></a> <!-- method-anchor -->
907              <h4>connect</h4>
908
909              <div class="summary"><span>Port</span>
910                  <!-- Note: intentionally longer 80 columns -->
911                  <span>chrome.tabs.connect</span>(<span class="null"><span style="display: none; ">, </span><span>integer</span>
912                      <var><span>tabId</span></var></span><span class="optional"><span>, </span><span>object</span>
913                      <var><span>connectInfo</span></var></span>)</div>
914
915              <div class="description">
916                <p class="todo" style="display: none; ">Undocumented.</p>
917                <p>Connects to the content script(s) in the specified tab. The <a href="extension.html#event-onConnect">chrome.extension.onConnect</a> event is fired in each content script running in the specified tab for the current extension. For more details, see <a href="content_scripts.html#messaging">Content Script Messaging</a>.</p>
918
919                <!-- PARAMETERS -->
920                <h4>Parameters</h4>
921                <dl>
922                  <div>
923                    <div>
924          <dt>
925            <var>tabId</var>
926              <em>
927
928                <!-- TYPE -->
929                <div style="display:inline">
930                  (
931                    <span class="optional" style="display: none; ">optional</span>
932                    <span class="enum" style="display: none; ">enumerated</span>
933                    <span id="typeTemplate">
934                      <span style="display: none; ">
935                        <a> Type</a>
936                      </span>
937                      <span>
938                        <span style="display: none; ">
939                          array of <span><span></span></span>
940                        </span>
941                        <span>integer</span>
942                        <span style="display: none; "></span>
943                      </span>
944                    </span>
945                  )
946                </div>
947
948              </em>
949          </dt>
950          <dd class="todo">
951            Undocumented.
952          </dd>
953          <dd style="display: none; ">
954            Description of this parameter from the json schema.
955          </dd>
956          <dd style="display: none; ">
957            This parameter was added in version
958            <b><span></span></b>.
959            You must omit this parameter in earlier versions,
960            and you may omit it in any version.  If you require this
961            parameter, the manifest key
962            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
963            can ensure that your extension won't be run in an earlier browser version.
964          </dd>
965
966          <!-- OBJECT PROPERTIES -->
967          <dd style="display: none; ">
968            <dl>
969              <div>
970                <div>
971                </div>
972              </div>
973            </dl>
974          </dd>
975
976          <!-- OBJECT METHODS -->
977          <dd style="display: none; ">
978            <div></div>
979          </dd>
980
981          <!-- OBJECT EVENT FIELDS -->
982          <dd style="display: none; ">
983            <div></div>
984          </dd>
985
986          <!-- FUNCTION PARAMETERS -->
987          <dd style="display: none; ">
988            <div></div>
989          </dd>
990
991        </div>
992                  </div><div>
993                    <div>
994          <dt>
995            <var>connectInfo</var>
996              <em>
997
998                <!-- TYPE -->
999                <div style="display:inline">
1000                  (
1001                    <span class="optional">optional</span>
1002                    <span class="enum" style="display: none; ">enumerated</span>
1003                    <span id="typeTemplate">
1004                      <span style="display: none; ">
1005                        <a> Type</a>
1006                      </span>
1007                      <span>
1008                        <span style="display: none; ">
1009                          array of <span><span></span></span>
1010                        </span>
1011                        <span>object</span>
1012                        <span style="display: none; "></span>
1013                      </span>
1014                    </span>
1015                  )
1016                </div>
1017
1018              </em>
1019          </dt>
1020          <dd class="todo">
1021            Undocumented.
1022          </dd>
1023          <dd style="display: none; ">
1024            Description of this parameter from the json schema.
1025          </dd>
1026          <dd style="display: none; ">
1027            This parameter was added in version
1028            <b><span></span></b>.
1029            You must omit this parameter in earlier versions,
1030            and you may omit it in any version.  If you require this
1031            parameter, the manifest key
1032            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1033            can ensure that your extension won't be run in an earlier browser version.
1034          </dd>
1035
1036          <!-- OBJECT PROPERTIES -->
1037          <dd>
1038            <dl>
1039              <div>
1040                <div>
1041          <dt>
1042            <var>name</var>
1043              <em>
1044
1045                <!-- TYPE -->
1046                <div style="display:inline">
1047                  (
1048                    <span class="optional">optional</span>
1049                    <span class="enum" style="display: none; ">enumerated</span>
1050                    <span id="typeTemplate">
1051                      <span style="display: none; ">
1052                        <a> Type</a>
1053                      </span>
1054                      <span>
1055                        <span style="display: none; ">
1056                          array of <span><span></span></span>
1057                        </span>
1058                        <span>string</span>
1059                        <span style="display: none; "></span>
1060                      </span>
1061                    </span>
1062                  )
1063                </div>
1064
1065              </em>
1066          </dt>
1067          <dd class="todo" style="display: none; ">
1068            Undocumented.
1069          </dd>
1070          <dd>Will be passed into onConnect for content scripts that are listening for the connection event.</dd>
1071          <dd style="display: none; ">
1072            This parameter was added in version
1073            <b><span></span></b>.
1074            You must omit this parameter in earlier versions,
1075            and you may omit it in any version.  If you require this
1076            parameter, the manifest key
1077            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1078            can ensure that your extension won't be run in an earlier browser version.
1079          </dd>
1080
1081          <!-- OBJECT PROPERTIES -->
1082          <dd style="display: none; ">
1083            <dl>
1084              <div>
1085                <div>
1086                </div>
1087              </div>
1088            </dl>
1089          </dd>
1090
1091          <!-- OBJECT METHODS -->
1092          <dd style="display: none; ">
1093            <div></div>
1094          </dd>
1095
1096          <!-- OBJECT EVENT FIELDS -->
1097          <dd style="display: none; ">
1098            <div></div>
1099          </dd>
1100
1101          <!-- FUNCTION PARAMETERS -->
1102          <dd style="display: none; ">
1103            <div></div>
1104          </dd>
1105
1106        </div>
1107              </div>
1108            </dl>
1109          </dd>
1110
1111          <!-- OBJECT METHODS -->
1112          <dd style="display: none; ">
1113            <div></div>
1114          </dd>
1115
1116          <!-- OBJECT EVENT FIELDS -->
1117          <dd style="display: none; ">
1118            <div></div>
1119          </dd>
1120
1121          <!-- FUNCTION PARAMETERS -->
1122          <dd style="display: none; ">
1123            <div></div>
1124          </dd>
1125
1126        </div>
1127                  </div>
1128                </dl>
1129
1130                <!-- RETURNS -->
1131                <h4>Returns</h4>
1132                <dl>
1133                  <div>
1134                    <div>
1135          <dt>
1136            <var style="display: none; ">paramName</var>
1137              <em>
1138
1139                <!-- TYPE -->
1140                <div style="display:inline">
1141                  (
1142                    <span class="optional" style="display: none; ">optional</span>
1143                    <span class="enum" style="display: none; ">enumerated</span>
1144                    <span id="typeTemplate">
1145                      <span>
1146                        <a href="extension.html#type-Port">Port</a>
1147                      </span>
1148                      <span style="display: none; ">
1149                        <span>
1150                          array of <span><span></span></span>
1151                        </span>
1152                        <span>paramType</span>
1153                        <span></span>
1154                      </span>
1155                    </span>
1156                  )
1157                </div>
1158
1159              </em>
1160          </dt>
1161          <dd class="todo" style="display: none; ">
1162            Undocumented.
1163          </dd>
1164          <dd>A port that can be used to communicate with the content scripts running in the specified tab. The port's <a href="extension.html#type-Port">onDisconnect</a> event is fired if the tab closes or does not exist. </dd>
1165          <dd style="display: none; ">
1166            This parameter was added in version
1167            <b><span></span></b>.
1168            You must omit this parameter in earlier versions,
1169            and you may omit it in any version.  If you require this
1170            parameter, the manifest key
1171            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1172            can ensure that your extension won't be run in an earlier browser version.
1173          </dd>
1174
1175          <!-- OBJECT PROPERTIES -->
1176          <dd style="display: none; ">
1177            <dl>
1178              <div>
1179                <div>
1180                </div>
1181              </div>
1182            </dl>
1183          </dd>
1184
1185          <!-- OBJECT METHODS -->
1186          <dd style="display: none; ">
1187            <div></div>
1188          </dd>
1189
1190          <!-- OBJECT EVENT FIELDS -->
1191          <dd style="display: none; ">
1192            <div></div>
1193          </dd>
1194
1195          <!-- FUNCTION PARAMETERS -->
1196          <dd style="display: none; ">
1197            <div></div>
1198          </dd>
1199
1200        </div>
1201                  </div>
1202                </dl>
1203
1204                <!-- CALLBACK -->
1205                <div style="display: none; ">
1206                  <div>
1207                  <h4>Callback function</h4>
1208                  <p>
1209                    The callback <em>parameter</em> should specify a function
1210                    that looks like this:
1211                  </p>
1212                  <p>
1213                    If you specify the <em>callback</em> parameter, it should
1214                    specify a function that looks like this:
1215                  </p>
1216
1217                  <!-- Note: intentionally longer 80 columns -->
1218                  <pre>function(<span>Type param1, Type param2</span>) <span class="subdued">{...}</span>;</pre>
1219                  <dl>
1220                    <div>
1221                      <div>
1222                      </div>
1223                    </div>
1224                  </dl>
1225                  </div>
1226                </div>
1227
1228                <!-- MIN_VERSION -->
1229                <p style="display: none; ">
1230                  This function was added in version <b><span></span></b>.
1231                  If you require this function, the manifest key
1232                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1233                  can ensure that your extension won't be run in an earlier browser version.
1234                </p>
1235              </div> <!-- /description -->
1236
1237            </div><div class="apiItem">
1238              <a name="method-create"></a> <!-- method-anchor -->
1239              <h4>create</h4>
1240
1241              <div class="summary"><span style="display: none; ">void</span>
1242                  <!-- Note: intentionally longer 80 columns -->
1243                  <span>chrome.tabs.create</span>(<span class="null"><span style="display: none; ">, </span><span>object</span>
1244                      <var><span>createProperties</span></var></span><span class="optional"><span>, </span><span>function</span>
1245                      <var><span>callback</span></var></span>)</div>
1246
1247              <div class="description">
1248                <p class="todo" style="display: none; ">Undocumented.</p>
1249                <p>Creates a new tab. Note: This function can be used without requesting the 'tabs' permission in the manifest.</p>
1250
1251                <!-- PARAMETERS -->
1252                <h4>Parameters</h4>
1253                <dl>
1254                  <div>
1255                    <div>
1256          <dt>
1257            <var>createProperties</var>
1258              <em>
1259
1260                <!-- TYPE -->
1261                <div style="display:inline">
1262                  (
1263                    <span class="optional" style="display: none; ">optional</span>
1264                    <span class="enum" style="display: none; ">enumerated</span>
1265                    <span id="typeTemplate">
1266                      <span style="display: none; ">
1267                        <a> Type</a>
1268                      </span>
1269                      <span>
1270                        <span style="display: none; ">
1271                          array of <span><span></span></span>
1272                        </span>
1273                        <span>object</span>
1274                        <span style="display: none; "></span>
1275                      </span>
1276                    </span>
1277                  )
1278                </div>
1279
1280              </em>
1281          </dt>
1282          <dd class="todo">
1283            Undocumented.
1284          </dd>
1285          <dd style="display: none; ">
1286            Description of this parameter from the json schema.
1287          </dd>
1288          <dd style="display: none; ">
1289            This parameter was added in version
1290            <b><span></span></b>.
1291            You must omit this parameter in earlier versions,
1292            and you may omit it in any version.  If you require this
1293            parameter, the manifest key
1294            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1295            can ensure that your extension won't be run in an earlier browser version.
1296          </dd>
1297
1298          <!-- OBJECT PROPERTIES -->
1299          <dd>
1300            <dl>
1301              <div>
1302                <div>
1303          <dt>
1304            <var>windowId</var>
1305              <em>
1306
1307                <!-- TYPE -->
1308                <div style="display:inline">
1309                  (
1310                    <span class="optional">optional</span>
1311                    <span class="enum" style="display: none; ">enumerated</span>
1312                    <span id="typeTemplate">
1313                      <span style="display: none; ">
1314                        <a> Type</a>
1315                      </span>
1316                      <span>
1317                        <span style="display: none; ">
1318                          array of <span><span></span></span>
1319                        </span>
1320                        <span>integer</span>
1321                        <span style="display: none; "></span>
1322                      </span>
1323                    </span>
1324                  )
1325                </div>
1326
1327              </em>
1328          </dt>
1329          <dd class="todo" style="display: none; ">
1330            Undocumented.
1331          </dd>
1332          <dd>The window to create the new tab in. Defaults to the <a href="windows.html#current-window">current window</a>.</dd>
1333          <dd style="display: none; ">
1334            This parameter was added in version
1335            <b><span></span></b>.
1336            You must omit this parameter in earlier versions,
1337            and you may omit it in any version.  If you require this
1338            parameter, the manifest key
1339            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1340            can ensure that your extension won't be run in an earlier browser version.
1341          </dd>
1342
1343          <!-- OBJECT PROPERTIES -->
1344          <dd style="display: none; ">
1345            <dl>
1346              <div>
1347                <div>
1348                </div>
1349              </div>
1350            </dl>
1351          </dd>
1352
1353          <!-- OBJECT METHODS -->
1354          <dd style="display: none; ">
1355            <div></div>
1356          </dd>
1357
1358          <!-- OBJECT EVENT FIELDS -->
1359          <dd style="display: none; ">
1360            <div></div>
1361          </dd>
1362
1363          <!-- FUNCTION PARAMETERS -->
1364          <dd style="display: none; ">
1365            <div></div>
1366          </dd>
1367
1368        </div>
1369              </div><div>
1370                <div>
1371          <dt>
1372            <var>index</var>
1373              <em>
1374
1375                <!-- TYPE -->
1376                <div style="display:inline">
1377                  (
1378                    <span class="optional">optional</span>
1379                    <span class="enum" style="display: none; ">enumerated</span>
1380                    <span id="typeTemplate">
1381                      <span style="display: none; ">
1382                        <a> Type</a>
1383                      </span>
1384                      <span>
1385                        <span style="display: none; ">
1386                          array of <span><span></span></span>
1387                        </span>
1388                        <span>integer</span>
1389                        <span style="display: none; "></span>
1390                      </span>
1391                    </span>
1392                  )
1393                </div>
1394
1395              </em>
1396          </dt>
1397          <dd class="todo" style="display: none; ">
1398            Undocumented.
1399          </dd>
1400          <dd>The position the tab should take in the window. The provided value will be clamped to between zero and the number of tabs in the window.</dd>
1401          <dd style="display: none; ">
1402            This parameter was added in version
1403            <b><span></span></b>.
1404            You must omit this parameter in earlier versions,
1405            and you may omit it in any version.  If you require this
1406            parameter, the manifest key
1407            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1408            can ensure that your extension won't be run in an earlier browser version.
1409          </dd>
1410
1411          <!-- OBJECT PROPERTIES -->
1412          <dd style="display: none; ">
1413            <dl>
1414              <div>
1415                <div>
1416                </div>
1417              </div>
1418            </dl>
1419          </dd>
1420
1421          <!-- OBJECT METHODS -->
1422          <dd style="display: none; ">
1423            <div></div>
1424          </dd>
1425
1426          <!-- OBJECT EVENT FIELDS -->
1427          <dd style="display: none; ">
1428            <div></div>
1429          </dd>
1430
1431          <!-- FUNCTION PARAMETERS -->
1432          <dd style="display: none; ">
1433            <div></div>
1434          </dd>
1435
1436        </div>
1437              </div><div>
1438                <div>
1439          <dt>
1440            <var>url</var>
1441              <em>
1442
1443                <!-- TYPE -->
1444                <div style="display:inline">
1445                  (
1446                    <span class="optional">optional</span>
1447                    <span class="enum" style="display: none; ">enumerated</span>
1448                    <span id="typeTemplate">
1449                      <span style="display: none; ">
1450                        <a> Type</a>
1451                      </span>
1452                      <span>
1453                        <span style="display: none; ">
1454                          array of <span><span></span></span>
1455                        </span>
1456                        <span>string</span>
1457                        <span style="display: none; "></span>
1458                      </span>
1459                    </span>
1460                  )
1461                </div>
1462
1463              </em>
1464          </dt>
1465          <dd class="todo" style="display: none; ">
1466            Undocumented.
1467          </dd>
1468          <dd>The URL to navigate the tab to initially. Fully-qualified URLs must include a scheme (i.e. 'http://www.google.com', not 'www.google.com'). Relative URLs will be relative to the current page within the extension. Defaults to the New Tab Page.</dd>
1469          <dd style="display: none; ">
1470            This parameter was added in version
1471            <b><span></span></b>.
1472            You must omit this parameter in earlier versions,
1473            and you may omit it in any version.  If you require this
1474            parameter, the manifest key
1475            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1476            can ensure that your extension won't be run in an earlier browser version.
1477          </dd>
1478
1479          <!-- OBJECT PROPERTIES -->
1480          <dd style="display: none; ">
1481            <dl>
1482              <div>
1483                <div>
1484                </div>
1485              </div>
1486            </dl>
1487          </dd>
1488
1489          <!-- OBJECT METHODS -->
1490          <dd style="display: none; ">
1491            <div></div>
1492          </dd>
1493
1494          <!-- OBJECT EVENT FIELDS -->
1495          <dd style="display: none; ">
1496            <div></div>
1497          </dd>
1498
1499          <!-- FUNCTION PARAMETERS -->
1500          <dd style="display: none; ">
1501            <div></div>
1502          </dd>
1503
1504        </div>
1505              </div><div>
1506                <div>
1507          <dt>
1508            <var>selected</var>
1509              <em>
1510
1511                <!-- TYPE -->
1512                <div style="display:inline">
1513                  (
1514                    <span class="optional">optional</span>
1515                    <span class="enum" style="display: none; ">enumerated</span>
1516                    <span id="typeTemplate">
1517                      <span style="display: none; ">
1518                        <a> Type</a>
1519                      </span>
1520                      <span>
1521                        <span style="display: none; ">
1522                          array of <span><span></span></span>
1523                        </span>
1524                        <span>boolean</span>
1525                        <span style="display: none; "></span>
1526                      </span>
1527                    </span>
1528                  )
1529                </div>
1530
1531              </em>
1532          </dt>
1533          <dd class="todo" style="display: none; ">
1534            Undocumented.
1535          </dd>
1536          <dd>Whether the tab should become the selected tab in the window. Defaults to <var>true</var></dd>
1537          <dd style="display: none; ">
1538            This parameter was added in version
1539            <b><span></span></b>.
1540            You must omit this parameter in earlier versions,
1541            and you may omit it in any version.  If you require this
1542            parameter, the manifest key
1543            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1544            can ensure that your extension won't be run in an earlier browser version.
1545          </dd>
1546
1547          <!-- OBJECT PROPERTIES -->
1548          <dd style="display: none; ">
1549            <dl>
1550              <div>
1551                <div>
1552                </div>
1553              </div>
1554            </dl>
1555          </dd>
1556
1557          <!-- OBJECT METHODS -->
1558          <dd style="display: none; ">
1559            <div></div>
1560          </dd>
1561
1562          <!-- OBJECT EVENT FIELDS -->
1563          <dd style="display: none; ">
1564            <div></div>
1565          </dd>
1566
1567          <!-- FUNCTION PARAMETERS -->
1568          <dd style="display: none; ">
1569            <div></div>
1570          </dd>
1571
1572        </div>
1573              </div><div>
1574                <div>
1575          <dt>
1576            <var>pinned</var>
1577              <em>
1578
1579                <!-- TYPE -->
1580                <div style="display:inline">
1581                  (
1582                    <span class="optional">optional</span>
1583                    <span class="enum" style="display: none; ">enumerated</span>
1584                    <span id="typeTemplate">
1585                      <span style="display: none; ">
1586                        <a> Type</a>
1587                      </span>
1588                      <span>
1589                        <span style="display: none; ">
1590                          array of <span><span></span></span>
1591                        </span>
1592                        <span>boolean</span>
1593                        <span style="display: none; "></span>
1594                      </span>
1595                    </span>
1596                  )
1597                </div>
1598
1599              </em>
1600          </dt>
1601          <dd class="todo" style="display: none; ">
1602            Undocumented.
1603          </dd>
1604          <dd>Whether the tab should be pinned. Defaults to <var>false</var></dd>
1605          <dd style="display: none; ">
1606            This parameter was added in version
1607            <b><span></span></b>.
1608            You must omit this parameter in earlier versions,
1609            and you may omit it in any version.  If you require this
1610            parameter, the manifest key
1611            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1612            can ensure that your extension won't be run in an earlier browser version.
1613          </dd>
1614
1615          <!-- OBJECT PROPERTIES -->
1616          <dd style="display: none; ">
1617            <dl>
1618              <div>
1619                <div>
1620                </div>
1621              </div>
1622            </dl>
1623          </dd>
1624
1625          <!-- OBJECT METHODS -->
1626          <dd style="display: none; ">
1627            <div></div>
1628          </dd>
1629
1630          <!-- OBJECT EVENT FIELDS -->
1631          <dd style="display: none; ">
1632            <div></div>
1633          </dd>
1634
1635          <!-- FUNCTION PARAMETERS -->
1636          <dd style="display: none; ">
1637            <div></div>
1638          </dd>
1639
1640        </div>
1641              </div>
1642            </dl>
1643          </dd>
1644
1645          <!-- OBJECT METHODS -->
1646          <dd style="display: none; ">
1647            <div></div>
1648          </dd>
1649
1650          <!-- OBJECT EVENT FIELDS -->
1651          <dd style="display: none; ">
1652            <div></div>
1653          </dd>
1654
1655          <!-- FUNCTION PARAMETERS -->
1656          <dd style="display: none; ">
1657            <div></div>
1658          </dd>
1659
1660        </div>
1661                  </div><div>
1662                    <div>
1663          <dt>
1664            <var>callback</var>
1665              <em>
1666
1667                <!-- TYPE -->
1668                <div style="display:inline">
1669                  (
1670                    <span class="optional">optional</span>
1671                    <span class="enum" style="display: none; ">enumerated</span>
1672                    <span id="typeTemplate">
1673                      <span style="display: none; ">
1674                        <a> Type</a>
1675                      </span>
1676                      <span>
1677                        <span style="display: none; ">
1678                          array of <span><span></span></span>
1679                        </span>
1680                        <span>function</span>
1681                        <span style="display: none; "></span>
1682                      </span>
1683                    </span>
1684                  )
1685                </div>
1686
1687              </em>
1688          </dt>
1689          <dd class="todo">
1690            Undocumented.
1691          </dd>
1692          <dd style="display: none; ">
1693            Description of this parameter from the json schema.
1694          </dd>
1695          <dd style="display: none; ">
1696            This parameter was added in version
1697            <b><span></span></b>.
1698            You must omit this parameter in earlier versions,
1699            and you may omit it in any version.  If you require this
1700            parameter, the manifest key
1701            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1702            can ensure that your extension won't be run in an earlier browser version.
1703          </dd>
1704
1705          <!-- OBJECT PROPERTIES -->
1706          <dd style="display: none; ">
1707            <dl>
1708              <div>
1709                <div>
1710                </div>
1711              </div>
1712            </dl>
1713          </dd>
1714
1715          <!-- OBJECT METHODS -->
1716          <dd style="display: none; ">
1717            <div></div>
1718          </dd>
1719
1720          <!-- OBJECT EVENT FIELDS -->
1721          <dd style="display: none; ">
1722            <div></div>
1723          </dd>
1724
1725          <!-- FUNCTION PARAMETERS -->
1726          <dd style="display: none; ">
1727            <div></div>
1728          </dd>
1729
1730        </div>
1731                  </div>
1732                </dl>
1733
1734                <!-- RETURNS -->
1735                <h4 style="display: none; ">Returns</h4>
1736                <dl>
1737                  <div style="display: none; ">
1738                    <div>
1739                    </div>
1740                  </div>
1741                </dl>
1742
1743                <!-- CALLBACK -->
1744                <div>
1745                  <div>
1746                  <h4>Callback function</h4>
1747                  <p style="display: none; ">
1748                    The callback <em>parameter</em> should specify a function
1749                    that looks like this:
1750                  </p>
1751                  <p>
1752                    If you specify the <em>callback</em> parameter, it should
1753                    specify a function that looks like this:
1754                  </p>
1755
1756                  <!-- Note: intentionally longer 80 columns -->
1757                  <pre>function(<span>Tab tab</span>) <span class="subdued">{...}</span>;</pre>
1758                  <dl>
1759                    <div>
1760                      <div>
1761          <dt>
1762            <var>tab</var>
1763              <em>
1764
1765                <!-- TYPE -->
1766                <div style="display:inline">
1767                  (
1768                    <span class="optional" style="display: none; ">optional</span>
1769                    <span class="enum" style="display: none; ">enumerated</span>
1770                    <span id="typeTemplate">
1771                      <span>
1772                        <a href="tabs.html#type-Tab">Tab</a>
1773                      </span>
1774                      <span style="display: none; ">
1775                        <span>
1776                          array of <span><span></span></span>
1777                        </span>
1778                        <span>paramType</span>
1779                        <span></span>
1780                      </span>
1781                    </span>
1782                  )
1783                </div>
1784
1785              </em>
1786          </dt>
1787          <dd class="todo" style="display: none; ">
1788            Undocumented.
1789          </dd>
1790          <dd>Details about the created tab. Will contain the ID of the new tab.</dd>
1791          <dd style="display: none; ">
1792            This parameter was added in version
1793            <b><span></span></b>.
1794            You must omit this parameter in earlier versions,
1795            and you may omit it in any version.  If you require this
1796            parameter, the manifest key
1797            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1798            can ensure that your extension won't be run in an earlier browser version.
1799          </dd>
1800
1801          <!-- OBJECT PROPERTIES -->
1802          <dd style="display: none; ">
1803            <dl>
1804              <div>
1805                <div>
1806                </div>
1807              </div>
1808            </dl>
1809          </dd>
1810
1811          <!-- OBJECT METHODS -->
1812          <dd style="display: none; ">
1813            <div></div>
1814          </dd>
1815
1816          <!-- OBJECT EVENT FIELDS -->
1817          <dd style="display: none; ">
1818            <div></div>
1819          </dd>
1820
1821          <!-- FUNCTION PARAMETERS -->
1822          <dd style="display: none; ">
1823            <div></div>
1824          </dd>
1825
1826        </div>
1827                    </div>
1828                  </dl>
1829                  </div>
1830                </div>
1831
1832                <!-- MIN_VERSION -->
1833                <p style="display: none; ">
1834                  This function was added in version <b><span></span></b>.
1835                  If you require this function, the manifest key
1836                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1837                  can ensure that your extension won't be run in an earlier browser version.
1838                </p>
1839              </div> <!-- /description -->
1840
1841            </div><div class="apiItem">
1842              <a name="method-detectLanguage"></a> <!-- method-anchor -->
1843              <h4>detectLanguage</h4>
1844
1845              <div class="summary"><span style="display: none; ">void</span>
1846                  <!-- Note: intentionally longer 80 columns -->
1847                  <span>chrome.tabs.detectLanguage</span>(<span class="optional"><span style="display: none; ">, </span><span>integer</span>
1848                      <var><span>tabId</span></var></span><span class="null"><span>, </span><span>function</span>
1849                      <var><span>callback</span></var></span>)</div>
1850
1851              <div class="description">
1852                <p class="todo" style="display: none; ">Undocumented.</p>
1853                <p>Detects the primary language of the content in a tab.</p>
1854
1855                <!-- PARAMETERS -->
1856                <h4>Parameters</h4>
1857                <dl>
1858                  <div>
1859                    <div>
1860          <dt>
1861            <var>tabId</var>
1862              <em>
1863
1864                <!-- TYPE -->
1865                <div style="display:inline">
1866                  (
1867                    <span class="optional">optional</span>
1868                    <span class="enum" style="display: none; ">enumerated</span>
1869                    <span id="typeTemplate">
1870                      <span style="display: none; ">
1871                        <a> Type</a>
1872                      </span>
1873                      <span>
1874                        <span style="display: none; ">
1875                          array of <span><span></span></span>
1876                        </span>
1877                        <span>integer</span>
1878                        <span style="display: none; "></span>
1879                      </span>
1880                    </span>
1881                  )
1882                </div>
1883
1884              </em>
1885          </dt>
1886          <dd class="todo" style="display: none; ">
1887            Undocumented.
1888          </dd>
1889          <dd>Defaults to the selected tab of the <a href="windows.html#current-window">current window</a>.</dd>
1890          <dd style="display: none; ">
1891            This parameter was added in version
1892            <b><span></span></b>.
1893            You must omit this parameter in earlier versions,
1894            and you may omit it in any version.  If you require this
1895            parameter, the manifest key
1896            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1897            can ensure that your extension won't be run in an earlier browser version.
1898          </dd>
1899
1900          <!-- OBJECT PROPERTIES -->
1901          <dd style="display: none; ">
1902            <dl>
1903              <div>
1904                <div>
1905                </div>
1906              </div>
1907            </dl>
1908          </dd>
1909
1910          <!-- OBJECT METHODS -->
1911          <dd style="display: none; ">
1912            <div></div>
1913          </dd>
1914
1915          <!-- OBJECT EVENT FIELDS -->
1916          <dd style="display: none; ">
1917            <div></div>
1918          </dd>
1919
1920          <!-- FUNCTION PARAMETERS -->
1921          <dd style="display: none; ">
1922            <div></div>
1923          </dd>
1924
1925        </div>
1926                  </div><div>
1927                    <div>
1928          <dt>
1929            <var>callback</var>
1930              <em>
1931
1932                <!-- TYPE -->
1933                <div style="display:inline">
1934                  (
1935                    <span class="optional" style="display: none; ">optional</span>
1936                    <span class="enum" style="display: none; ">enumerated</span>
1937                    <span id="typeTemplate">
1938                      <span style="display: none; ">
1939                        <a> Type</a>
1940                      </span>
1941                      <span>
1942                        <span style="display: none; ">
1943                          array of <span><span></span></span>
1944                        </span>
1945                        <span>function</span>
1946                        <span style="display: none; "></span>
1947                      </span>
1948                    </span>
1949                  )
1950                </div>
1951
1952              </em>
1953          </dt>
1954          <dd class="todo">
1955            Undocumented.
1956          </dd>
1957          <dd style="display: none; ">
1958            Description of this parameter from the json schema.
1959          </dd>
1960          <dd style="display: none; ">
1961            This parameter was added in version
1962            <b><span></span></b>.
1963            You must omit this parameter in earlier versions,
1964            and you may omit it in any version.  If you require this
1965            parameter, the manifest key
1966            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1967            can ensure that your extension won't be run in an earlier browser version.
1968          </dd>
1969
1970          <!-- OBJECT PROPERTIES -->
1971          <dd style="display: none; ">
1972            <dl>
1973              <div>
1974                <div>
1975                </div>
1976              </div>
1977            </dl>
1978          </dd>
1979
1980          <!-- OBJECT METHODS -->
1981          <dd style="display: none; ">
1982            <div></div>
1983          </dd>
1984
1985          <!-- OBJECT EVENT FIELDS -->
1986          <dd style="display: none; ">
1987            <div></div>
1988          </dd>
1989
1990          <!-- FUNCTION PARAMETERS -->
1991          <dd style="display: none; ">
1992            <div></div>
1993          </dd>
1994
1995        </div>
1996                  </div>
1997                </dl>
1998
1999                <!-- RETURNS -->
2000                <h4 style="display: none; ">Returns</h4>
2001                <dl>
2002                  <div style="display: none; ">
2003                    <div>
2004                    </div>
2005                  </div>
2006                </dl>
2007
2008                <!-- CALLBACK -->
2009                <div>
2010                  <div>
2011                  <h4>Callback function</h4>
2012                  <p>
2013                    The callback <em>parameter</em> should specify a function
2014                    that looks like this:
2015                  </p>
2016                  <p style="display: none; ">
2017                    If you specify the <em>callback</em> parameter, it should
2018                    specify a function that looks like this:
2019                  </p>
2020
2021                  <!-- Note: intentionally longer 80 columns -->
2022                  <pre>function(<span>string language</span>) <span class="subdued">{...}</span>;</pre>
2023                  <dl>
2024                    <div>
2025                      <div>
2026          <dt>
2027            <var>language</var>
2028              <em>
2029
2030                <!-- TYPE -->
2031                <div style="display:inline">
2032                  (
2033                    <span class="optional" style="display: none; ">optional</span>
2034                    <span class="enum" style="display: none; ">enumerated</span>
2035                    <span id="typeTemplate">
2036                      <span style="display: none; ">
2037                        <a> Type</a>
2038                      </span>
2039                      <span>
2040                        <span style="display: none; ">
2041                          array of <span><span></span></span>
2042                        </span>
2043                        <span>string</span>
2044                        <span style="display: none; "></span>
2045                      </span>
2046                    </span>
2047                  )
2048                </div>
2049
2050              </em>
2051          </dt>
2052          <dd class="todo" style="display: none; ">
2053            Undocumented.
2054          </dd>
2055          <dd>An ISO language code such as <code>en</code> or <code>fr</code>. For a complete list of languages supported by this method, see <a href="http://src.chromium.org/viewvc/chrome/trunk/src/third_party/cld/languages/internal/languages.cc">kLanguageInfoTable</a>. The 2nd to 4th columns will be checked and the first non-NULL value will be returned except for Simplified Chinese for which zh-CN will be returned. For an unknown language, <code>und</code> will be returned.</dd>
2056          <dd style="display: none; ">
2057            This parameter was added in version
2058            <b><span></span></b>.
2059            You must omit this parameter in earlier versions,
2060            and you may omit it in any version.  If you require this
2061            parameter, the manifest key
2062            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2063            can ensure that your extension won't be run in an earlier browser version.
2064          </dd>
2065
2066          <!-- OBJECT PROPERTIES -->
2067          <dd style="display: none; ">
2068            <dl>
2069              <div>
2070                <div>
2071                </div>
2072              </div>
2073            </dl>
2074          </dd>
2075
2076          <!-- OBJECT METHODS -->
2077          <dd style="display: none; ">
2078            <div></div>
2079          </dd>
2080
2081          <!-- OBJECT EVENT FIELDS -->
2082          <dd style="display: none; ">
2083            <div></div>
2084          </dd>
2085
2086          <!-- FUNCTION PARAMETERS -->
2087          <dd style="display: none; ">
2088            <div></div>
2089          </dd>
2090
2091        </div>
2092                    </div>
2093                  </dl>
2094                  </div>
2095                </div>
2096
2097                <!-- MIN_VERSION -->
2098                <p style="display: none; ">
2099                  This function was added in version <b><span></span></b>.
2100                  If you require this function, the manifest key
2101                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2102                  can ensure that your extension won't be run in an earlier browser version.
2103                </p>
2104              </div> <!-- /description -->
2105
2106            </div><div class="apiItem">
2107              <a name="method-executeScript"></a> <!-- method-anchor -->
2108              <h4>executeScript</h4>
2109
2110              <div class="summary"><span style="display: none; ">void</span>
2111                  <!-- Note: intentionally longer 80 columns -->
2112                  <span>chrome.tabs.executeScript</span>(<span class="optional"><span style="display: none; ">, </span><span>integer</span>
2113                      <var><span>tabId</span></var></span><span class="null"><span>, </span><span>object</span>
2114                      <var><span>details</span></var></span><span class="optional"><span>, </span><span>function</span>
2115                      <var><span>callback</span></var></span>)</div>
2116
2117              <div class="description">
2118                <p class="todo" style="display: none; ">Undocumented.</p>
2119                <p>Injects JavaScript code into a page. For details, see the <a href="content_scripts.html#pi">programmatic injection</a> section of the content scripts doc.</p>
2120
2121                <!-- PARAMETERS -->
2122                <h4>Parameters</h4>
2123                <dl>
2124                  <div>
2125                    <div>
2126          <dt>
2127            <var>tabId</var>
2128              <em>
2129
2130                <!-- TYPE -->
2131                <div style="display:inline">
2132                  (
2133                    <span class="optional">optional</span>
2134                    <span class="enum" style="display: none; ">enumerated</span>
2135                    <span id="typeTemplate">
2136                      <span style="display: none; ">
2137                        <a> Type</a>
2138                      </span>
2139                      <span>
2140                        <span style="display: none; ">
2141                          array of <span><span></span></span>
2142                        </span>
2143                        <span>integer</span>
2144                        <span style="display: none; "></span>
2145                      </span>
2146                    </span>
2147                  )
2148                </div>
2149
2150              </em>
2151          </dt>
2152          <dd class="todo" style="display: none; ">
2153            Undocumented.
2154          </dd>
2155          <dd>The ID of the tab in which to run the script; defaults to the selected tab of the current window.</dd>
2156          <dd style="display: none; ">
2157            This parameter was added in version
2158            <b><span></span></b>.
2159            You must omit this parameter in earlier versions,
2160            and you may omit it in any version.  If you require this
2161            parameter, the manifest key
2162            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2163            can ensure that your extension won't be run in an earlier browser version.
2164          </dd>
2165
2166          <!-- OBJECT PROPERTIES -->
2167          <dd style="display: none; ">
2168            <dl>
2169              <div>
2170                <div>
2171                </div>
2172              </div>
2173            </dl>
2174          </dd>
2175
2176          <!-- OBJECT METHODS -->
2177          <dd style="display: none; ">
2178            <div></div>
2179          </dd>
2180
2181          <!-- OBJECT EVENT FIELDS -->
2182          <dd style="display: none; ">
2183            <div></div>
2184          </dd>
2185
2186          <!-- FUNCTION PARAMETERS -->
2187          <dd style="display: none; ">
2188            <div></div>
2189          </dd>
2190
2191        </div>
2192                  </div><div>
2193                    <div>
2194          <dt>
2195            <var>details</var>
2196              <em>
2197
2198                <!-- TYPE -->
2199                <div style="display:inline">
2200                  (
2201                    <span class="optional" style="display: none; ">optional</span>
2202                    <span class="enum" style="display: none; ">enumerated</span>
2203                    <span id="typeTemplate">
2204                      <span style="display: none; ">
2205                        <a> Type</a>
2206                      </span>
2207                      <span>
2208                        <span style="display: none; ">
2209                          array of <span><span></span></span>
2210                        </span>
2211                        <span>object</span>
2212                        <span style="display: none; "></span>
2213                      </span>
2214                    </span>
2215                  )
2216                </div>
2217
2218              </em>
2219          </dt>
2220          <dd class="todo" style="display: none; ">
2221            Undocumented.
2222          </dd>
2223          <dd>Details of the script to run. Either the code or the file property must be set, but both may not be set at the same time.</dd>
2224          <dd style="display: none; ">
2225            This parameter was added in version
2226            <b><span></span></b>.
2227            You must omit this parameter in earlier versions,
2228            and you may omit it in any version.  If you require this
2229            parameter, the manifest key
2230            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2231            can ensure that your extension won't be run in an earlier browser version.
2232          </dd>
2233
2234          <!-- OBJECT PROPERTIES -->
2235          <dd>
2236            <dl>
2237              <div>
2238                <div>
2239          <dt>
2240            <var>code</var>
2241              <em>
2242
2243                <!-- TYPE -->
2244                <div style="display:inline">
2245                  (
2246                    <span class="optional">optional</span>
2247                    <span class="enum" style="display: none; ">enumerated</span>
2248                    <span id="typeTemplate">
2249                      <span style="display: none; ">
2250                        <a> Type</a>
2251                      </span>
2252                      <span>
2253                        <span style="display: none; ">
2254                          array of <span><span></span></span>
2255                        </span>
2256                        <span>string</span>
2257                        <span style="display: none; "></span>
2258                      </span>
2259                    </span>
2260                  )
2261                </div>
2262
2263              </em>
2264          </dt>
2265          <dd class="todo" style="display: none; ">
2266            Undocumented.
2267          </dd>
2268          <dd>JavaScript code to execute.</dd>
2269          <dd style="display: none; ">
2270            This parameter was added in version
2271            <b><span></span></b>.
2272            You must omit this parameter in earlier versions,
2273            and you may omit it in any version.  If you require this
2274            parameter, the manifest key
2275            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2276            can ensure that your extension won't be run in an earlier browser version.
2277          </dd>
2278
2279          <!-- OBJECT PROPERTIES -->
2280          <dd style="display: none; ">
2281            <dl>
2282              <div>
2283                <div>
2284                </div>
2285              </div>
2286            </dl>
2287          </dd>
2288
2289          <!-- OBJECT METHODS -->
2290          <dd style="display: none; ">
2291            <div></div>
2292          </dd>
2293
2294          <!-- OBJECT EVENT FIELDS -->
2295          <dd style="display: none; ">
2296            <div></div>
2297          </dd>
2298
2299          <!-- FUNCTION PARAMETERS -->
2300          <dd style="display: none; ">
2301            <div></div>
2302          </dd>
2303
2304        </div>
2305              </div><div>
2306                <div>
2307          <dt>
2308            <var>file</var>
2309              <em>
2310
2311                <!-- TYPE -->
2312                <div style="display:inline">
2313                  (
2314                    <span class="optional">optional</span>
2315                    <span class="enum" style="display: none; ">enumerated</span>
2316                    <span id="typeTemplate">
2317                      <span style="display: none; ">
2318                        <a> Type</a>
2319                      </span>
2320                      <span>
2321                        <span style="display: none; ">
2322                          array of <span><span></span></span>
2323                        </span>
2324                        <span>string</span>
2325                        <span style="display: none; "></span>
2326                      </span>
2327                    </span>
2328                  )
2329                </div>
2330
2331              </em>
2332          </dt>
2333          <dd class="todo" style="display: none; ">
2334            Undocumented.
2335          </dd>
2336          <dd>JavaScript file to execute.</dd>
2337          <dd style="display: none; ">
2338            This parameter was added in version
2339            <b><span></span></b>.
2340            You must omit this parameter in earlier versions,
2341            and you may omit it in any version.  If you require this
2342            parameter, the manifest key
2343            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2344            can ensure that your extension won't be run in an earlier browser version.
2345          </dd>
2346
2347          <!-- OBJECT PROPERTIES -->
2348          <dd style="display: none; ">
2349            <dl>
2350              <div>
2351                <div>
2352                </div>
2353              </div>
2354            </dl>
2355          </dd>
2356
2357          <!-- OBJECT METHODS -->
2358          <dd style="display: none; ">
2359            <div></div>
2360          </dd>
2361
2362          <!-- OBJECT EVENT FIELDS -->
2363          <dd style="display: none; ">
2364            <div></div>
2365          </dd>
2366
2367          <!-- FUNCTION PARAMETERS -->
2368          <dd style="display: none; ">
2369            <div></div>
2370          </dd>
2371
2372        </div>
2373              </div><div>
2374                <div>
2375          <dt>
2376            <var>allFrames</var>
2377              <em>
2378
2379                <!-- TYPE -->
2380                <div style="display:inline">
2381                  (
2382                    <span class="optional">optional</span>
2383                    <span class="enum" style="display: none; ">enumerated</span>
2384                    <span id="typeTemplate">
2385                      <span style="display: none; ">
2386                        <a> Type</a>
2387                      </span>
2388                      <span>
2389                        <span style="display: none; ">
2390                          array of <span><span></span></span>
2391                        </span>
2392                        <span>boolean</span>
2393                        <span style="display: none; "></span>
2394                      </span>
2395                    </span>
2396                  )
2397                </div>
2398
2399              </em>
2400          </dt>
2401          <dd class="todo" style="display: none; ">
2402            Undocumented.
2403          </dd>
2404          <dd>If allFrames is true, this function injects script into all frames of current page. By default, it's false and script is injected only into the top main frame.</dd>
2405          <dd style="display: none; ">
2406            This parameter was added in version
2407            <b><span></span></b>.
2408            You must omit this parameter in earlier versions,
2409            and you may omit it in any version.  If you require this
2410            parameter, the manifest key
2411            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2412            can ensure that your extension won't be run in an earlier browser version.
2413          </dd>
2414
2415          <!-- OBJECT PROPERTIES -->
2416          <dd style="display: none; ">
2417            <dl>
2418              <div>
2419                <div>
2420                </div>
2421              </div>
2422            </dl>
2423          </dd>
2424
2425          <!-- OBJECT METHODS -->
2426          <dd style="display: none; ">
2427            <div></div>
2428          </dd>
2429
2430          <!-- OBJECT EVENT FIELDS -->
2431          <dd style="display: none; ">
2432            <div></div>
2433          </dd>
2434
2435          <!-- FUNCTION PARAMETERS -->
2436          <dd style="display: none; ">
2437            <div></div>
2438          </dd>
2439
2440        </div>
2441              </div>
2442            </dl>
2443          </dd>
2444
2445          <!-- OBJECT METHODS -->
2446          <dd style="display: none; ">
2447            <div></div>
2448          </dd>
2449
2450          <!-- OBJECT EVENT FIELDS -->
2451          <dd style="display: none; ">
2452            <div></div>
2453          </dd>
2454
2455          <!-- FUNCTION PARAMETERS -->
2456          <dd style="display: none; ">
2457            <div></div>
2458          </dd>
2459
2460        </div>
2461                  </div><div>
2462                    <div>
2463          <dt>
2464            <var>callback</var>
2465              <em>
2466
2467                <!-- TYPE -->
2468                <div style="display:inline">
2469                  (
2470                    <span class="optional">optional</span>
2471                    <span class="enum" style="display: none; ">enumerated</span>
2472                    <span id="typeTemplate">
2473                      <span style="display: none; ">
2474                        <a> Type</a>
2475                      </span>
2476                      <span>
2477                        <span style="display: none; ">
2478                          array of <span><span></span></span>
2479                        </span>
2480                        <span>function</span>
2481                        <span style="display: none; "></span>
2482                      </span>
2483                    </span>
2484                  )
2485                </div>
2486
2487              </em>
2488          </dt>
2489          <dd class="todo" style="display: none; ">
2490            Undocumented.
2491          </dd>
2492          <dd>Called after all the JavaScript has been executed.</dd>
2493          <dd style="display: none; ">
2494            This parameter was added in version
2495            <b><span></span></b>.
2496            You must omit this parameter in earlier versions,
2497            and you may omit it in any version.  If you require this
2498            parameter, the manifest key
2499            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2500            can ensure that your extension won't be run in an earlier browser version.
2501          </dd>
2502
2503          <!-- OBJECT PROPERTIES -->
2504          <dd style="display: none; ">
2505            <dl>
2506              <div>
2507                <div>
2508                </div>
2509              </div>
2510            </dl>
2511          </dd>
2512
2513          <!-- OBJECT METHODS -->
2514          <dd style="display: none; ">
2515            <div></div>
2516          </dd>
2517
2518          <!-- OBJECT EVENT FIELDS -->
2519          <dd style="display: none; ">
2520            <div></div>
2521          </dd>
2522
2523          <!-- FUNCTION PARAMETERS -->
2524          <dd style="display: none; ">
2525            <div></div>
2526          </dd>
2527
2528        </div>
2529                  </div>
2530                </dl>
2531
2532                <!-- RETURNS -->
2533                <h4 style="display: none; ">Returns</h4>
2534                <dl>
2535                  <div style="display: none; ">
2536                    <div>
2537                    </div>
2538                  </div>
2539                </dl>
2540
2541                <!-- CALLBACK -->
2542                <div>
2543                  <div>
2544                  <h4>Callback function</h4>
2545                  <p style="display: none; ">
2546                    The callback <em>parameter</em> should specify a function
2547                    that looks like this:
2548                  </p>
2549                  <p>
2550                    If you specify the <em>callback</em> parameter, it should
2551                    specify a function that looks like this:
2552                  </p>
2553
2554                  <!-- Note: intentionally longer 80 columns -->
2555                  <pre>function(<span></span>) <span class="subdued">{...}</span>;</pre>
2556                  <dl>
2557                    <div style="display: none; ">
2558                      <div>
2559                      </div>
2560                    </div>
2561                  </dl>
2562                  </div>
2563                </div>
2564
2565                <!-- MIN_VERSION -->
2566                <p style="display: none; ">
2567                  This function was added in version <b><span></span></b>.
2568                  If you require this function, the manifest key
2569                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2570                  can ensure that your extension won't be run in an earlier browser version.
2571                </p>
2572              </div> <!-- /description -->
2573
2574            </div><div class="apiItem">
2575              <a name="method-get"></a> <!-- method-anchor -->
2576              <h4>get</h4>
2577
2578              <div class="summary"><span style="display: none; ">void</span>
2579                  <!-- Note: intentionally longer 80 columns -->
2580                  <span>chrome.tabs.get</span>(<span class="null"><span style="display: none; ">, </span><span>integer</span>
2581                      <var><span>tabId</span></var></span><span class="null"><span>, </span><span>function</span>
2582                      <var><span>callback</span></var></span>)</div>
2583
2584              <div class="description">
2585                <p class="todo" style="display: none; ">Undocumented.</p>
2586                <p>Retrieves details about the specified tab.</p>
2587
2588                <!-- PARAMETERS -->
2589                <h4>Parameters</h4>
2590                <dl>
2591                  <div>
2592                    <div>
2593          <dt>
2594            <var>tabId</var>
2595              <em>
2596
2597                <!-- TYPE -->
2598                <div style="display:inline">
2599                  (
2600                    <span class="optional" style="display: none; ">optional</span>
2601                    <span class="enum" style="display: none; ">enumerated</span>
2602                    <span id="typeTemplate">
2603                      <span style="display: none; ">
2604                        <a> Type</a>
2605                      </span>
2606                      <span>
2607                        <span style="display: none; ">
2608                          array of <span><span></span></span>
2609                        </span>
2610                        <span>integer</span>
2611                        <span style="display: none; "></span>
2612                      </span>
2613                    </span>
2614                  )
2615                </div>
2616
2617              </em>
2618          </dt>
2619          <dd class="todo">
2620            Undocumented.
2621          </dd>
2622          <dd style="display: none; ">
2623            Description of this parameter from the json schema.
2624          </dd>
2625          <dd style="display: none; ">
2626            This parameter was added in version
2627            <b><span></span></b>.
2628            You must omit this parameter in earlier versions,
2629            and you may omit it in any version.  If you require this
2630            parameter, the manifest key
2631            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2632            can ensure that your extension won't be run in an earlier browser version.
2633          </dd>
2634
2635          <!-- OBJECT PROPERTIES -->
2636          <dd style="display: none; ">
2637            <dl>
2638              <div>
2639                <div>
2640                </div>
2641              </div>
2642            </dl>
2643          </dd>
2644
2645          <!-- OBJECT METHODS -->
2646          <dd style="display: none; ">
2647            <div></div>
2648          </dd>
2649
2650          <!-- OBJECT EVENT FIELDS -->
2651          <dd style="display: none; ">
2652            <div></div>
2653          </dd>
2654
2655          <!-- FUNCTION PARAMETERS -->
2656          <dd style="display: none; ">
2657            <div></div>
2658          </dd>
2659
2660        </div>
2661                  </div><div>
2662                    <div>
2663          <dt>
2664            <var>callback</var>
2665              <em>
2666
2667                <!-- TYPE -->
2668                <div style="display:inline">
2669                  (
2670                    <span class="optional" style="display: none; ">optional</span>
2671                    <span class="enum" style="display: none; ">enumerated</span>
2672                    <span id="typeTemplate">
2673                      <span style="display: none; ">
2674                        <a> Type</a>
2675                      </span>
2676                      <span>
2677                        <span style="display: none; ">
2678                          array of <span><span></span></span>
2679                        </span>
2680                        <span>function</span>
2681                        <span style="display: none; "></span>
2682                      </span>
2683                    </span>
2684                  )
2685                </div>
2686
2687              </em>
2688          </dt>
2689          <dd class="todo">
2690            Undocumented.
2691          </dd>
2692          <dd style="display: none; ">
2693            Description of this parameter from the json schema.
2694          </dd>
2695          <dd style="display: none; ">
2696            This parameter was added in version
2697            <b><span></span></b>.
2698            You must omit this parameter in earlier versions,
2699            and you may omit it in any version.  If you require this
2700            parameter, the manifest key
2701            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2702            can ensure that your extension won't be run in an earlier browser version.
2703          </dd>
2704
2705          <!-- OBJECT PROPERTIES -->
2706          <dd style="display: none; ">
2707            <dl>
2708              <div>
2709                <div>
2710                </div>
2711              </div>
2712            </dl>
2713          </dd>
2714
2715          <!-- OBJECT METHODS -->
2716          <dd style="display: none; ">
2717            <div></div>
2718          </dd>
2719
2720          <!-- OBJECT EVENT FIELDS -->
2721          <dd style="display: none; ">
2722            <div></div>
2723          </dd>
2724
2725          <!-- FUNCTION PARAMETERS -->
2726          <dd style="display: none; ">
2727            <div></div>
2728          </dd>
2729
2730        </div>
2731                  </div>
2732                </dl>
2733
2734                <!-- RETURNS -->
2735                <h4 style="display: none; ">Returns</h4>
2736                <dl>
2737                  <div style="display: none; ">
2738                    <div>
2739                    </div>
2740                  </div>
2741                </dl>
2742
2743                <!-- CALLBACK -->
2744                <div>
2745                  <div>
2746                  <h4>Callback function</h4>
2747                  <p>
2748                    The callback <em>parameter</em> should specify a function
2749                    that looks like this:
2750                  </p>
2751                  <p style="display: none; ">
2752                    If you specify the <em>callback</em> parameter, it should
2753                    specify a function that looks like this:
2754                  </p>
2755
2756                  <!-- Note: intentionally longer 80 columns -->
2757                  <pre>function(<span>Tab tab</span>) <span class="subdued">{...}</span>;</pre>
2758                  <dl>
2759                    <div>
2760                      <div>
2761          <dt>
2762            <var>tab</var>
2763              <em>
2764
2765                <!-- TYPE -->
2766                <div style="display:inline">
2767                  (
2768                    <span class="optional" style="display: none; ">optional</span>
2769                    <span class="enum" style="display: none; ">enumerated</span>
2770                    <span id="typeTemplate">
2771                      <span>
2772                        <a href="tabs.html#type-Tab">Tab</a>
2773                      </span>
2774                      <span style="display: none; ">
2775                        <span>
2776                          array of <span><span></span></span>
2777                        </span>
2778                        <span>paramType</span>
2779                        <span></span>
2780                      </span>
2781                    </span>
2782                  )
2783                </div>
2784
2785              </em>
2786          </dt>
2787          <dd class="todo">
2788            Undocumented.
2789          </dd>
2790          <dd style="display: none; ">
2791            Description of this parameter from the json schema.
2792          </dd>
2793          <dd style="display: none; ">
2794            This parameter was added in version
2795            <b><span></span></b>.
2796            You must omit this parameter in earlier versions,
2797            and you may omit it in any version.  If you require this
2798            parameter, the manifest key
2799            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2800            can ensure that your extension won't be run in an earlier browser version.
2801          </dd>
2802
2803          <!-- OBJECT PROPERTIES -->
2804          <dd style="display: none; ">
2805            <dl>
2806              <div>
2807                <div>
2808                </div>
2809              </div>
2810            </dl>
2811          </dd>
2812
2813          <!-- OBJECT METHODS -->
2814          <dd style="display: none; ">
2815            <div></div>
2816          </dd>
2817
2818          <!-- OBJECT EVENT FIELDS -->
2819          <dd style="display: none; ">
2820            <div></div>
2821          </dd>
2822
2823          <!-- FUNCTION PARAMETERS -->
2824          <dd style="display: none; ">
2825            <div></div>
2826          </dd>
2827
2828        </div>
2829                    </div>
2830                  </dl>
2831                  </div>
2832                </div>
2833
2834                <!-- MIN_VERSION -->
2835                <p style="display: none; ">
2836                  This function was added in version <b><span></span></b>.
2837                  If you require this function, the manifest key
2838                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2839                  can ensure that your extension won't be run in an earlier browser version.
2840                </p>
2841              </div> <!-- /description -->
2842
2843            </div><div class="apiItem">
2844              <a name="method-getAllInWindow"></a> <!-- method-anchor -->
2845              <h4>getAllInWindow</h4>
2846
2847              <div class="summary"><span style="display: none; ">void</span>
2848                  <!-- Note: intentionally longer 80 columns -->
2849                  <span>chrome.tabs.getAllInWindow</span>(<span class="optional"><span style="display: none; ">, </span><span>integer</span>
2850                      <var><span>windowId</span></var></span><span class="null"><span>, </span><span>function</span>
2851                      <var><span>callback</span></var></span>)</div>
2852
2853              <div class="description">
2854                <p class="todo" style="display: none; ">Undocumented.</p>
2855                <p>Gets details about all tabs in the specified window.</p>
2856
2857                <!-- PARAMETERS -->
2858                <h4>Parameters</h4>
2859                <dl>
2860                  <div>
2861                    <div>
2862          <dt>
2863            <var>windowId</var>
2864              <em>
2865
2866                <!-- TYPE -->
2867                <div style="display:inline">
2868                  (
2869                    <span class="optional">optional</span>
2870                    <span class="enum" style="display: none; ">enumerated</span>
2871                    <span id="typeTemplate">
2872                      <span style="display: none; ">
2873                        <a> Type</a>
2874                      </span>
2875                      <span>
2876                        <span style="display: none; ">
2877                          array of <span><span></span></span>
2878                        </span>
2879                        <span>integer</span>
2880                        <span style="display: none; "></span>
2881                      </span>
2882                    </span>
2883                  )
2884                </div>
2885
2886              </em>
2887          </dt>
2888          <dd class="todo" style="display: none; ">
2889            Undocumented.
2890          </dd>
2891          <dd>Defaults to the <a href="windows.html#current-window">current window</a>.</dd>
2892          <dd style="display: none; ">
2893            This parameter was added in version
2894            <b><span></span></b>.
2895            You must omit this parameter in earlier versions,
2896            and you may omit it in any version.  If you require this
2897            parameter, the manifest key
2898            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2899            can ensure that your extension won't be run in an earlier browser version.
2900          </dd>
2901
2902          <!-- OBJECT PROPERTIES -->
2903          <dd style="display: none; ">
2904            <dl>
2905              <div>
2906                <div>
2907                </div>
2908              </div>
2909            </dl>
2910          </dd>
2911
2912          <!-- OBJECT METHODS -->
2913          <dd style="display: none; ">
2914            <div></div>
2915          </dd>
2916
2917          <!-- OBJECT EVENT FIELDS -->
2918          <dd style="display: none; ">
2919            <div></div>
2920          </dd>
2921
2922          <!-- FUNCTION PARAMETERS -->
2923          <dd style="display: none; ">
2924            <div></div>
2925          </dd>
2926
2927        </div>
2928                  </div><div>
2929                    <div>
2930          <dt>
2931            <var>callback</var>
2932              <em>
2933
2934                <!-- TYPE -->
2935                <div style="display:inline">
2936                  (
2937                    <span class="optional" style="display: none; ">optional</span>
2938                    <span class="enum" style="display: none; ">enumerated</span>
2939                    <span id="typeTemplate">
2940                      <span style="display: none; ">
2941                        <a> Type</a>
2942                      </span>
2943                      <span>
2944                        <span style="display: none; ">
2945                          array of <span><span></span></span>
2946                        </span>
2947                        <span>function</span>
2948                        <span style="display: none; "></span>
2949                      </span>
2950                    </span>
2951                  )
2952                </div>
2953
2954              </em>
2955          </dt>
2956          <dd class="todo">
2957            Undocumented.
2958          </dd>
2959          <dd style="display: none; ">
2960            Description of this parameter from the json schema.
2961          </dd>
2962          <dd style="display: none; ">
2963            This parameter was added in version
2964            <b><span></span></b>.
2965            You must omit this parameter in earlier versions,
2966            and you may omit it in any version.  If you require this
2967            parameter, the manifest key
2968            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2969            can ensure that your extension won't be run in an earlier browser version.
2970          </dd>
2971
2972          <!-- OBJECT PROPERTIES -->
2973          <dd style="display: none; ">
2974            <dl>
2975              <div>
2976                <div>
2977                </div>
2978              </div>
2979            </dl>
2980          </dd>
2981
2982          <!-- OBJECT METHODS -->
2983          <dd style="display: none; ">
2984            <div></div>
2985          </dd>
2986
2987          <!-- OBJECT EVENT FIELDS -->
2988          <dd style="display: none; ">
2989            <div></div>
2990          </dd>
2991
2992          <!-- FUNCTION PARAMETERS -->
2993          <dd style="display: none; ">
2994            <div></div>
2995          </dd>
2996
2997        </div>
2998                  </div>
2999                </dl>
3000
3001                <!-- RETURNS -->
3002                <h4 style="display: none; ">Returns</h4>
3003                <dl>
3004                  <div style="display: none; ">
3005                    <div>
3006                    </div>
3007                  </div>
3008                </dl>
3009
3010                <!-- CALLBACK -->
3011                <div>
3012                  <div>
3013                  <h4>Callback function</h4>
3014                  <p>
3015                    The callback <em>parameter</em> should specify a function
3016                    that looks like this:
3017                  </p>
3018                  <p style="display: none; ">
3019                    If you specify the <em>callback</em> parameter, it should
3020                    specify a function that looks like this:
3021                  </p>
3022
3023                  <!-- Note: intentionally longer 80 columns -->
3024                  <pre>function(<span>array of Tab tabs</span>) <span class="subdued">{...}</span>;</pre>
3025                  <dl>
3026                    <div>
3027                      <div>
3028          <dt>
3029            <var>tabs</var>
3030              <em>
3031
3032                <!-- TYPE -->
3033                <div style="display:inline">
3034                  (
3035                    <span class="optional" style="display: none; ">optional</span>
3036                    <span class="enum" style="display: none; ">enumerated</span>
3037                    <span id="typeTemplate">
3038                      <span style="display: none; ">
3039                        <a> Type</a>
3040                      </span>
3041                      <span>
3042                        <span>
3043                          array of <span><span>
3044                      <span>
3045                        <a href="tabs.html#type-Tab">Tab</a>
3046                      </span>
3047                      <span style="display: none; ">
3048                        <span>
3049                          array of <span><span></span></span>
3050                        </span>
3051                        <span>paramType</span>
3052                        <span></span>
3053                      </span>
3054                    </span></span>
3055                        </span>
3056                        <span style="display: none; ">paramType</span>
3057                        <span style="display: none; "></span>
3058                      </span>
3059                    </span>
3060                  )
3061                </div>
3062
3063              </em>
3064          </dt>
3065          <dd class="todo">
3066            Undocumented.
3067          </dd>
3068          <dd style="display: none; ">
3069            Description of this parameter from the json schema.
3070          </dd>
3071          <dd style="display: none; ">
3072            This parameter was added in version
3073            <b><span></span></b>.
3074            You must omit this parameter in earlier versions,
3075            and you may omit it in any version.  If you require this
3076            parameter, the manifest key
3077            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3078            can ensure that your extension won't be run in an earlier browser version.
3079          </dd>
3080
3081          <!-- OBJECT PROPERTIES -->
3082          <dd style="display: none; ">
3083            <dl>
3084              <div>
3085                <div>
3086                </div>
3087              </div>
3088            </dl>
3089          </dd>
3090
3091          <!-- OBJECT METHODS -->
3092          <dd style="display: none; ">
3093            <div></div>
3094          </dd>
3095
3096          <!-- OBJECT EVENT FIELDS -->
3097          <dd style="display: none; ">
3098            <div></div>
3099          </dd>
3100
3101          <!-- FUNCTION PARAMETERS -->
3102          <dd style="display: none; ">
3103            <div></div>
3104          </dd>
3105
3106        </div>
3107                    </div>
3108                  </dl>
3109                  </div>
3110                </div>
3111
3112                <!-- MIN_VERSION -->
3113                <p style="display: none; ">
3114                  This function was added in version <b><span></span></b>.
3115                  If you require this function, the manifest key
3116                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3117                  can ensure that your extension won't be run in an earlier browser version.
3118                </p>
3119              </div> <!-- /description -->
3120
3121            </div><div class="apiItem">
3122              <a name="method-getCurrent"></a> <!-- method-anchor -->
3123              <h4>getCurrent</h4>
3124
3125              <div class="summary"><span style="display: none; ">void</span>
3126                  <!-- Note: intentionally longer 80 columns -->
3127                  <span>chrome.tabs.getCurrent</span>(<span class="null"><span style="display: none; ">, </span><span>function</span>
3128                      <var><span>callback</span></var></span>)</div>
3129
3130              <div class="description">
3131                <p class="todo" style="display: none; ">Undocumented.</p>
3132                <p>Gets the tab that this script call is being made from. May be undefined if called from a non-tab context (for example: a background page or popup view).</p>
3133
3134                <!-- PARAMETERS -->
3135                <h4>Parameters</h4>
3136                <dl>
3137                  <div>
3138                    <div>
3139          <dt>
3140            <var>callback</var>
3141              <em>
3142
3143                <!-- TYPE -->
3144                <div style="display:inline">
3145                  (
3146                    <span class="optional" style="display: none; ">optional</span>
3147                    <span class="enum" style="display: none; ">enumerated</span>
3148                    <span id="typeTemplate">
3149                      <span style="display: none; ">
3150                        <a> Type</a>
3151                      </span>
3152                      <span>
3153                        <span style="display: none; ">
3154                          array of <span><span></span></span>
3155                        </span>
3156                        <span>function</span>
3157                        <span style="display: none; "></span>
3158                      </span>
3159                    </span>
3160                  )
3161                </div>
3162
3163              </em>
3164          </dt>
3165          <dd class="todo">
3166            Undocumented.
3167          </dd>
3168          <dd style="display: none; ">
3169            Description of this parameter from the json schema.
3170          </dd>
3171          <dd style="display: none; ">
3172            This parameter was added in version
3173            <b><span></span></b>.
3174            You must omit this parameter in earlier versions,
3175            and you may omit it in any version.  If you require this
3176            parameter, the manifest key
3177            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3178            can ensure that your extension won't be run in an earlier browser version.
3179          </dd>
3180
3181          <!-- OBJECT PROPERTIES -->
3182          <dd style="display: none; ">
3183            <dl>
3184              <div>
3185                <div>
3186                </div>
3187              </div>
3188            </dl>
3189          </dd>
3190
3191          <!-- OBJECT METHODS -->
3192          <dd style="display: none; ">
3193            <div></div>
3194          </dd>
3195
3196          <!-- OBJECT EVENT FIELDS -->
3197          <dd style="display: none; ">
3198            <div></div>
3199          </dd>
3200
3201          <!-- FUNCTION PARAMETERS -->
3202          <dd style="display: none; ">
3203            <div></div>
3204          </dd>
3205
3206        </div>
3207                  </div>
3208                </dl>
3209
3210                <!-- RETURNS -->
3211                <h4 style="display: none; ">Returns</h4>
3212                <dl>
3213                  <div style="display: none; ">
3214                    <div>
3215                    </div>
3216                  </div>
3217                </dl>
3218
3219                <!-- CALLBACK -->
3220                <div>
3221                  <div>
3222                  <h4>Callback function</h4>
3223                  <p>
3224                    The callback <em>parameter</em> should specify a function
3225                    that looks like this:
3226                  </p>
3227                  <p style="display: none; ">
3228                    If you specify the <em>callback</em> parameter, it should
3229                    specify a function that looks like this:
3230                  </p>
3231
3232                  <!-- Note: intentionally longer 80 columns -->
3233                  <pre>function(<span>Tab tab</span>) <span class="subdued">{...}</span>;</pre>
3234                  <dl>
3235                    <div>
3236                      <div>
3237          <dt>
3238            <var>tab</var>
3239              <em>
3240
3241                <!-- TYPE -->
3242                <div style="display:inline">
3243                  (
3244                    <span class="optional">optional</span>
3245                    <span class="enum" style="display: none; ">enumerated</span>
3246                    <span id="typeTemplate">
3247                      <span>
3248                        <a href="tabs.html#type-Tab">Tab</a>
3249                      </span>
3250                      <span style="display: none; ">
3251                        <span>
3252                          array of <span><span></span></span>
3253                        </span>
3254                        <span>paramType</span>
3255                        <span></span>
3256                      </span>
3257                    </span>
3258                  )
3259                </div>
3260
3261              </em>
3262          </dt>
3263          <dd class="todo">
3264            Undocumented.
3265          </dd>
3266          <dd style="display: none; ">
3267            Description of this parameter from the json schema.
3268          </dd>
3269          <dd style="display: none; ">
3270            This parameter was added in version
3271            <b><span></span></b>.
3272            You must omit this parameter in earlier versions,
3273            and you may omit it in any version.  If you require this
3274            parameter, the manifest key
3275            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3276            can ensure that your extension won't be run in an earlier browser version.
3277          </dd>
3278
3279          <!-- OBJECT PROPERTIES -->
3280          <dd style="display: none; ">
3281            <dl>
3282              <div>
3283                <div>
3284                </div>
3285              </div>
3286            </dl>
3287          </dd>
3288
3289          <!-- OBJECT METHODS -->
3290          <dd style="display: none; ">
3291            <div></div>
3292          </dd>
3293
3294          <!-- OBJECT EVENT FIELDS -->
3295          <dd style="display: none; ">
3296            <div></div>
3297          </dd>
3298
3299          <!-- FUNCTION PARAMETERS -->
3300          <dd style="display: none; ">
3301            <div></div>
3302          </dd>
3303
3304        </div>
3305                    </div>
3306                  </dl>
3307                  </div>
3308                </div>
3309
3310                <!-- MIN_VERSION -->
3311                <p style="display: none; ">
3312                  This function was added in version <b><span></span></b>.
3313                  If you require this function, the manifest key
3314                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3315                  can ensure that your extension won't be run in an earlier browser version.
3316                </p>
3317              </div> <!-- /description -->
3318
3319            </div><div class="apiItem">
3320              <a name="method-getSelected"></a> <!-- method-anchor -->
3321              <h4>getSelected</h4>
3322
3323              <div class="summary"><span style="display: none; ">void</span>
3324                  <!-- Note: intentionally longer 80 columns -->
3325                  <span>chrome.tabs.getSelected</span>(<span class="optional"><span style="display: none; ">, </span><span>integer</span>
3326                      <var><span>windowId</span></var></span><span class="null"><span>, </span><span>function</span>
3327                      <var><span>callback</span></var></span>)</div>
3328
3329              <div class="description">
3330                <p class="todo" style="display: none; ">Undocumented.</p>
3331                <p>Gets the tab that is selected in the specified window.</p>
3332
3333                <!-- PARAMETERS -->
3334                <h4>Parameters</h4>
3335                <dl>
3336                  <div>
3337                    <div>
3338          <dt>
3339            <var>windowId</var>
3340              <em>
3341
3342                <!-- TYPE -->
3343                <div style="display:inline">
3344                  (
3345                    <span class="optional">optional</span>
3346                    <span class="enum" style="display: none; ">enumerated</span>
3347                    <span id="typeTemplate">
3348                      <span style="display: none; ">
3349                        <a> Type</a>
3350                      </span>
3351                      <span>
3352                        <span style="display: none; ">
3353                          array of <span><span></span></span>
3354                        </span>
3355                        <span>integer</span>
3356                        <span style="display: none; "></span>
3357                      </span>
3358                    </span>
3359                  )
3360                </div>
3361
3362              </em>
3363          </dt>
3364          <dd class="todo" style="display: none; ">
3365            Undocumented.
3366          </dd>
3367          <dd>Defaults to the <a href="windows.html#current-window">current window</a>.</dd>
3368          <dd style="display: none; ">
3369            This parameter was added in version
3370            <b><span></span></b>.
3371            You must omit this parameter in earlier versions,
3372            and you may omit it in any version.  If you require this
3373            parameter, the manifest key
3374            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3375            can ensure that your extension won't be run in an earlier browser version.
3376          </dd>
3377
3378          <!-- OBJECT PROPERTIES -->
3379          <dd style="display: none; ">
3380            <dl>
3381              <div>
3382                <div>
3383                </div>
3384              </div>
3385            </dl>
3386          </dd>
3387
3388          <!-- OBJECT METHODS -->
3389          <dd style="display: none; ">
3390            <div></div>
3391          </dd>
3392
3393          <!-- OBJECT EVENT FIELDS -->
3394          <dd style="display: none; ">
3395            <div></div>
3396          </dd>
3397
3398          <!-- FUNCTION PARAMETERS -->
3399          <dd style="display: none; ">
3400            <div></div>
3401          </dd>
3402
3403        </div>
3404                  </div><div>
3405                    <div>
3406          <dt>
3407            <var>callback</var>
3408              <em>
3409
3410                <!-- TYPE -->
3411                <div style="display:inline">
3412                  (
3413                    <span class="optional" style="display: none; ">optional</span>
3414                    <span class="enum" style="display: none; ">enumerated</span>
3415                    <span id="typeTemplate">
3416                      <span style="display: none; ">
3417                        <a> Type</a>
3418                      </span>
3419                      <span>
3420                        <span style="display: none; ">
3421                          array of <span><span></span></span>
3422                        </span>
3423                        <span>function</span>
3424                        <span style="display: none; "></span>
3425                      </span>
3426                    </span>
3427                  )
3428                </div>
3429
3430              </em>
3431          </dt>
3432          <dd class="todo">
3433            Undocumented.
3434          </dd>
3435          <dd style="display: none; ">
3436            Description of this parameter from the json schema.
3437          </dd>
3438          <dd style="display: none; ">
3439            This parameter was added in version
3440            <b><span></span></b>.
3441            You must omit this parameter in earlier versions,
3442            and you may omit it in any version.  If you require this
3443            parameter, the manifest key
3444            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3445            can ensure that your extension won't be run in an earlier browser version.
3446          </dd>
3447
3448          <!-- OBJECT PROPERTIES -->
3449          <dd style="display: none; ">
3450            <dl>
3451              <div>
3452                <div>
3453                </div>
3454              </div>
3455            </dl>
3456          </dd>
3457
3458          <!-- OBJECT METHODS -->
3459          <dd style="display: none; ">
3460            <div></div>
3461          </dd>
3462
3463          <!-- OBJECT EVENT FIELDS -->
3464          <dd style="display: none; ">
3465            <div></div>
3466          </dd>
3467
3468          <!-- FUNCTION PARAMETERS -->
3469          <dd style="display: none; ">
3470            <div></div>
3471          </dd>
3472
3473        </div>
3474                  </div>
3475                </dl>
3476
3477                <!-- RETURNS -->
3478                <h4 style="display: none; ">Returns</h4>
3479                <dl>
3480                  <div style="display: none; ">
3481                    <div>
3482                    </div>
3483                  </div>
3484                </dl>
3485
3486                <!-- CALLBACK -->
3487                <div>
3488                  <div>
3489                  <h4>Callback function</h4>
3490                  <p>
3491                    The callback <em>parameter</em> should specify a function
3492                    that looks like this:
3493                  </p>
3494                  <p style="display: none; ">
3495                    If you specify the <em>callback</em> parameter, it should
3496                    specify a function that looks like this:
3497                  </p>
3498
3499                  <!-- Note: intentionally longer 80 columns -->
3500                  <pre>function(<span>Tab tab</span>) <span class="subdued">{...}</span>;</pre>
3501                  <dl>
3502                    <div>
3503                      <div>
3504          <dt>
3505            <var>tab</var>
3506              <em>
3507
3508                <!-- TYPE -->
3509                <div style="display:inline">
3510                  (
3511                    <span class="optional" style="display: none; ">optional</span>
3512                    <span class="enum" style="display: none; ">enumerated</span>
3513                    <span id="typeTemplate">
3514                      <span>
3515                        <a href="tabs.html#type-Tab">Tab</a>
3516                      </span>
3517                      <span style="display: none; ">
3518                        <span>
3519                          array of <span><span></span></span>
3520                        </span>
3521                        <span>paramType</span>
3522                        <span></span>
3523                      </span>
3524                    </span>
3525                  )
3526                </div>
3527
3528              </em>
3529          </dt>
3530          <dd class="todo">
3531            Undocumented.
3532          </dd>
3533          <dd style="display: none; ">
3534            Description of this parameter from the json schema.
3535          </dd>
3536          <dd style="display: none; ">
3537            This parameter was added in version
3538            <b><span></span></b>.
3539            You must omit this parameter in earlier versions,
3540            and you may omit it in any version.  If you require this
3541            parameter, the manifest key
3542            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3543            can ensure that your extension won't be run in an earlier browser version.
3544          </dd>
3545
3546          <!-- OBJECT PROPERTIES -->
3547          <dd style="display: none; ">
3548            <dl>
3549              <div>
3550                <div>
3551                </div>
3552              </div>
3553            </dl>
3554          </dd>
3555
3556          <!-- OBJECT METHODS -->
3557          <dd style="display: none; ">
3558            <div></div>
3559          </dd>
3560
3561          <!-- OBJECT EVENT FIELDS -->
3562          <dd style="display: none; ">
3563            <div></div>
3564          </dd>
3565
3566          <!-- FUNCTION PARAMETERS -->
3567          <dd style="display: none; ">
3568            <div></div>
3569          </dd>
3570
3571        </div>
3572                    </div>
3573                  </dl>
3574                  </div>
3575                </div>
3576
3577                <!-- MIN_VERSION -->
3578                <p style="display: none; ">
3579                  This function was added in version <b><span></span></b>.
3580                  If you require this function, the manifest key
3581                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3582                  can ensure that your extension won't be run in an earlier browser version.
3583                </p>
3584              </div> <!-- /description -->
3585
3586            </div><div class="apiItem">
3587              <a name="method-insertCSS"></a> <!-- method-anchor -->
3588              <h4>insertCSS</h4>
3589
3590              <div class="summary"><span style="display: none; ">void</span>
3591                  <!-- Note: intentionally longer 80 columns -->
3592                  <span>chrome.tabs.insertCSS</span>(<span class="optional"><span style="display: none; ">, </span><span>integer</span>
3593                      <var><span>tabId</span></var></span><span class="null"><span>, </span><span>object</span>
3594                      <var><span>details</span></var></span><span class="optional"><span>, </span><span>function</span>
3595                      <var><span>callback</span></var></span>)</div>
3596
3597              <div class="description">
3598                <p class="todo" style="display: none; ">Undocumented.</p>
3599                <p>Injects CSS into a page. For details, see the <a href="content_scripts.html#pi">programmatic injection</a> section of the content scripts doc.</p>
3600
3601                <!-- PARAMETERS -->
3602                <h4>Parameters</h4>
3603                <dl>
3604                  <div>
3605                    <div>
3606          <dt>
3607            <var>tabId</var>
3608              <em>
3609
3610                <!-- TYPE -->
3611                <div style="display:inline">
3612                  (
3613                    <span class="optional">optional</span>
3614                    <span class="enum" style="display: none; ">enumerated</span>
3615                    <span id="typeTemplate">
3616                      <span style="display: none; ">
3617                        <a> Type</a>
3618                      </span>
3619                      <span>
3620                        <span style="display: none; ">
3621                          array of <span><span></span></span>
3622                        </span>
3623                        <span>integer</span>
3624                        <span style="display: none; "></span>
3625                      </span>
3626                    </span>
3627                  )
3628                </div>
3629
3630              </em>
3631          </dt>
3632          <dd class="todo" style="display: none; ">
3633            Undocumented.
3634          </dd>
3635          <dd>The ID of the tab in which to insert the CSS; defaults to the selected tab of the current window.</dd>
3636          <dd style="display: none; ">
3637            This parameter was added in version
3638            <b><span></span></b>.
3639            You must omit this parameter in earlier versions,
3640            and you may omit it in any version.  If you require this
3641            parameter, the manifest key
3642            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3643            can ensure that your extension won't be run in an earlier browser version.
3644          </dd>
3645
3646          <!-- OBJECT PROPERTIES -->
3647          <dd style="display: none; ">
3648            <dl>
3649              <div>
3650                <div>
3651                </div>
3652              </div>
3653            </dl>
3654          </dd>
3655
3656          <!-- OBJECT METHODS -->
3657          <dd style="display: none; ">
3658            <div></div>
3659          </dd>
3660
3661          <!-- OBJECT EVENT FIELDS -->
3662          <dd style="display: none; ">
3663            <div></div>
3664          </dd>
3665
3666          <!-- FUNCTION PARAMETERS -->
3667          <dd style="display: none; ">
3668            <div></div>
3669          </dd>
3670
3671        </div>
3672                  </div><div>
3673                    <div>
3674          <dt>
3675            <var>details</var>
3676              <em>
3677
3678                <!-- TYPE -->
3679                <div style="display:inline">
3680                  (
3681                    <span class="optional" style="display: none; ">optional</span>
3682                    <span class="enum" style="display: none; ">enumerated</span>
3683                    <span id="typeTemplate">
3684                      <span style="display: none; ">
3685                        <a> Type</a>
3686                      </span>
3687                      <span>
3688                        <span style="display: none; ">
3689                          array of <span><span></span></span>
3690                        </span>
3691                        <span>object</span>
3692                        <span style="display: none; "></span>
3693                      </span>
3694                    </span>
3695                  )
3696                </div>
3697
3698              </em>
3699          </dt>
3700          <dd class="todo" style="display: none; ">
3701            Undocumented.
3702          </dd>
3703          <dd>Details of the CSS text to insert. Either the code or the file property must be set, but both may not be set at the same time.</dd>
3704          <dd style="display: none; ">
3705            This parameter was added in version
3706            <b><span></span></b>.
3707            You must omit this parameter in earlier versions,
3708            and you may omit it in any version.  If you require this
3709            parameter, the manifest key
3710            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3711            can ensure that your extension won't be run in an earlier browser version.
3712          </dd>
3713
3714          <!-- OBJECT PROPERTIES -->
3715          <dd>
3716            <dl>
3717              <div>
3718                <div>
3719          <dt>
3720            <var>code</var>
3721              <em>
3722
3723                <!-- TYPE -->
3724                <div style="display:inline">
3725                  (
3726                    <span class="optional">optional</span>
3727                    <span class="enum" style="display: none; ">enumerated</span>
3728                    <span id="typeTemplate">
3729                      <span style="display: none; ">
3730                        <a> Type</a>
3731                      </span>
3732                      <span>
3733                        <span style="display: none; ">
3734                          array of <span><span></span></span>
3735                        </span>
3736                        <span>string</span>
3737                        <span style="display: none; "></span>
3738                      </span>
3739                    </span>
3740                  )
3741                </div>
3742
3743              </em>
3744          </dt>
3745          <dd class="todo" style="display: none; ">
3746            Undocumented.
3747          </dd>
3748          <dd>CSS code to be injected.</dd>
3749          <dd style="display: none; ">
3750            This parameter was added in version
3751            <b><span></span></b>.
3752            You must omit this parameter in earlier versions,
3753            and you may omit it in any version.  If you require this
3754            parameter, the manifest key
3755            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3756            can ensure that your extension won't be run in an earlier browser version.
3757          </dd>
3758
3759          <!-- OBJECT PROPERTIES -->
3760          <dd style="display: none; ">
3761            <dl>
3762              <div>
3763                <div>
3764                </div>
3765              </div>
3766            </dl>
3767          </dd>
3768
3769          <!-- OBJECT METHODS -->
3770          <dd style="display: none; ">
3771            <div></div>
3772          </dd>
3773
3774          <!-- OBJECT EVENT FIELDS -->
3775          <dd style="display: none; ">
3776            <div></div>
3777          </dd>
3778
3779          <!-- FUNCTION PARAMETERS -->
3780          <dd style="display: none; ">
3781            <div></div>
3782          </dd>
3783
3784        </div>
3785              </div><div>
3786                <div>
3787          <dt>
3788            <var>file</var>
3789              <em>
3790
3791                <!-- TYPE -->
3792                <div style="display:inline">
3793                  (
3794                    <span class="optional">optional</span>
3795                    <span class="enum" style="display: none; ">enumerated</span>
3796                    <span id="typeTemplate">
3797                      <span style="display: none; ">
3798                        <a> Type</a>
3799                      </span>
3800                      <span>
3801                        <span style="display: none; ">
3802                          array of <span><span></span></span>
3803                        </span>
3804                        <span>string</span>
3805                        <span style="display: none; "></span>
3806                      </span>
3807                    </span>
3808                  )
3809                </div>
3810
3811              </em>
3812          </dt>
3813          <dd class="todo" style="display: none; ">
3814            Undocumented.
3815          </dd>
3816          <dd>CSS file to be injected.</dd>
3817          <dd style="display: none; ">
3818            This parameter was added in version
3819            <b><span></span></b>.
3820            You must omit this parameter in earlier versions,
3821            and you may omit it in any version.  If you require this
3822            parameter, the manifest key
3823            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3824            can ensure that your extension won't be run in an earlier browser version.
3825          </dd>
3826
3827          <!-- OBJECT PROPERTIES -->
3828          <dd style="display: none; ">
3829            <dl>
3830              <div>
3831                <div>
3832                </div>
3833              </div>
3834            </dl>
3835          </dd>
3836
3837          <!-- OBJECT METHODS -->
3838          <dd style="display: none; ">
3839            <div></div>
3840          </dd>
3841
3842          <!-- OBJECT EVENT FIELDS -->
3843          <dd style="display: none; ">
3844            <div></div>
3845          </dd>
3846
3847          <!-- FUNCTION PARAMETERS -->
3848          <dd style="display: none; ">
3849            <div></div>
3850          </dd>
3851
3852        </div>
3853              </div><div>
3854                <div>
3855          <dt>
3856            <var>allFrames</var>
3857              <em>
3858
3859                <!-- TYPE -->
3860                <div style="display:inline">
3861                  (
3862                    <span class="optional">optional</span>
3863                    <span class="enum" style="display: none; ">enumerated</span>
3864                    <span id="typeTemplate">
3865                      <span style="display: none; ">
3866                        <a> Type</a>
3867                      </span>
3868                      <span>
3869                        <span style="display: none; ">
3870                          array of <span><span></span></span>
3871                        </span>
3872                        <span>boolean</span>
3873                        <span style="display: none; "></span>
3874                      </span>
3875                    </span>
3876                  )
3877                </div>
3878
3879              </em>
3880          </dt>
3881          <dd class="todo" style="display: none; ">
3882            Undocumented.
3883          </dd>
3884          <dd>If allFrames is true, this function injects CSS text into all frames of current page. By default, it's false and CSS is injected only into the top main frame.</dd>
3885          <dd style="display: none; ">
3886            This parameter was added in version
3887            <b><span></span></b>.
3888            You must omit this parameter in earlier versions,
3889            and you may omit it in any version.  If you require this
3890            parameter, the manifest key
3891            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3892            can ensure that your extension won't be run in an earlier browser version.
3893          </dd>
3894
3895          <!-- OBJECT PROPERTIES -->
3896          <dd style="display: none; ">
3897            <dl>
3898              <div>
3899                <div>
3900                </div>
3901              </div>
3902            </dl>
3903          </dd>
3904
3905          <!-- OBJECT METHODS -->
3906          <dd style="display: none; ">
3907            <div></div>
3908          </dd>
3909
3910          <!-- OBJECT EVENT FIELDS -->
3911          <dd style="display: none; ">
3912            <div></div>
3913          </dd>
3914
3915          <!-- FUNCTION PARAMETERS -->
3916          <dd style="display: none; ">
3917            <div></div>
3918          </dd>
3919
3920        </div>
3921              </div>
3922            </dl>
3923          </dd>
3924
3925          <!-- OBJECT METHODS -->
3926          <dd style="display: none; ">
3927            <div></div>
3928          </dd>
3929
3930          <!-- OBJECT EVENT FIELDS -->
3931          <dd style="display: none; ">
3932            <div></div>
3933          </dd>
3934
3935          <!-- FUNCTION PARAMETERS -->
3936          <dd style="display: none; ">
3937            <div></div>
3938          </dd>
3939
3940        </div>
3941                  </div><div>
3942                    <div>
3943          <dt>
3944            <var>callback</var>
3945              <em>
3946
3947                <!-- TYPE -->
3948                <div style="display:inline">
3949                  (
3950                    <span class="optional">optional</span>
3951                    <span class="enum" style="display: none; ">enumerated</span>
3952                    <span id="typeTemplate">
3953                      <span style="display: none; ">
3954                        <a> Type</a>
3955                      </span>
3956                      <span>
3957                        <span style="display: none; ">
3958                          array of <span><span></span></span>
3959                        </span>
3960                        <span>function</span>
3961                        <span style="display: none; "></span>
3962                      </span>
3963                    </span>
3964                  )
3965                </div>
3966
3967              </em>
3968          </dt>
3969          <dd class="todo" style="display: none; ">
3970            Undocumented.
3971          </dd>
3972          <dd>Called when all the CSS has been inserted.</dd>
3973          <dd style="display: none; ">
3974            This parameter was added in version
3975            <b><span></span></b>.
3976            You must omit this parameter in earlier versions,
3977            and you may omit it in any version.  If you require this
3978            parameter, the manifest key
3979            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3980            can ensure that your extension won't be run in an earlier browser version.
3981          </dd>
3982
3983          <!-- OBJECT PROPERTIES -->
3984          <dd style="display: none; ">
3985            <dl>
3986              <div>
3987                <div>
3988                </div>
3989              </div>
3990            </dl>
3991          </dd>
3992
3993          <!-- OBJECT METHODS -->
3994          <dd style="display: none; ">
3995            <div></div>
3996          </dd>
3997
3998          <!-- OBJECT EVENT FIELDS -->
3999          <dd style="display: none; ">
4000            <div></div>
4001          </dd>
4002
4003          <!-- FUNCTION PARAMETERS -->
4004          <dd style="display: none; ">
4005            <div></div>
4006          </dd>
4007
4008        </div>
4009                  </div>
4010                </dl>
4011
4012                <!-- RETURNS -->
4013                <h4 style="display: none; ">Returns</h4>
4014                <dl>
4015                  <div style="display: none; ">
4016                    <div>
4017                    </div>
4018                  </div>
4019                </dl>
4020
4021                <!-- CALLBACK -->
4022                <div>
4023                  <div>
4024                  <h4>Callback function</h4>
4025                  <p style="display: none; ">
4026                    The callback <em>parameter</em> should specify a function
4027                    that looks like this:
4028                  </p>
4029                  <p>
4030                    If you specify the <em>callback</em> parameter, it should
4031                    specify a function that looks like this:
4032                  </p>
4033
4034                  <!-- Note: intentionally longer 80 columns -->
4035                  <pre>function(<span></span>) <span class="subdued">{...}</span>;</pre>
4036                  <dl>
4037                    <div style="display: none; ">
4038                      <div>
4039                      </div>
4040                    </div>
4041                  </dl>
4042                  </div>
4043                </div>
4044
4045                <!-- MIN_VERSION -->
4046                <p style="display: none; ">
4047                  This function was added in version <b><span></span></b>.
4048                  If you require this function, the manifest key
4049                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4050                  can ensure that your extension won't be run in an earlier browser version.
4051                </p>
4052              </div> <!-- /description -->
4053
4054            </div><div class="apiItem">
4055              <a name="method-move"></a> <!-- method-anchor -->
4056              <h4>move</h4>
4057
4058              <div class="summary"><span style="display: none; ">void</span>
4059                  <!-- Note: intentionally longer 80 columns -->
4060                  <span>chrome.tabs.move</span>(<span class="null"><span style="display: none; ">, </span><span>integer</span>
4061                      <var><span>tabId</span></var></span><span class="null"><span>, </span><span>object</span>
4062                      <var><span>moveProperties</span></var></span><span class="optional"><span>, </span><span>function</span>
4063                      <var><span>callback</span></var></span>)</div>
4064
4065              <div class="description">
4066                <p class="todo" style="display: none; ">Undocumented.</p>
4067                <p>Moves a tab to a new position within its window, or to a new window. Note that tabs can only be moved to and from normal (window.type === "normal") windows.</p>
4068
4069                <!-- PARAMETERS -->
4070                <h4>Parameters</h4>
4071                <dl>
4072                  <div>
4073                    <div>
4074          <dt>
4075            <var>tabId</var>
4076              <em>
4077
4078                <!-- TYPE -->
4079                <div style="display:inline">
4080                  (
4081                    <span class="optional" style="display: none; ">optional</span>
4082                    <span class="enum" style="display: none; ">enumerated</span>
4083                    <span id="typeTemplate">
4084                      <span style="display: none; ">
4085                        <a> Type</a>
4086                      </span>
4087                      <span>
4088                        <span style="display: none; ">
4089                          array of <span><span></span></span>
4090                        </span>
4091                        <span>integer</span>
4092                        <span style="display: none; "></span>
4093                      </span>
4094                    </span>
4095                  )
4096                </div>
4097
4098              </em>
4099          </dt>
4100          <dd class="todo">
4101            Undocumented.
4102          </dd>
4103          <dd style="display: none; ">
4104            Description of this parameter from the json schema.
4105          </dd>
4106          <dd style="display: none; ">
4107            This parameter was added in version
4108            <b><span></span></b>.
4109            You must omit this parameter in earlier versions,
4110            and you may omit it in any version.  If you require this
4111            parameter, the manifest key
4112            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4113            can ensure that your extension won't be run in an earlier browser version.
4114          </dd>
4115
4116          <!-- OBJECT PROPERTIES -->
4117          <dd style="display: none; ">
4118            <dl>
4119              <div>
4120                <div>
4121                </div>
4122              </div>
4123            </dl>
4124          </dd>
4125
4126          <!-- OBJECT METHODS -->
4127          <dd style="display: none; ">
4128            <div></div>
4129          </dd>
4130
4131          <!-- OBJECT EVENT FIELDS -->
4132          <dd style="display: none; ">
4133            <div></div>
4134          </dd>
4135
4136          <!-- FUNCTION PARAMETERS -->
4137          <dd style="display: none; ">
4138            <div></div>
4139          </dd>
4140
4141        </div>
4142                  </div><div>
4143                    <div>
4144          <dt>
4145            <var>moveProperties</var>
4146              <em>
4147
4148                <!-- TYPE -->
4149                <div style="display:inline">
4150                  (
4151                    <span class="optional" style="display: none; ">optional</span>
4152                    <span class="enum" style="display: none; ">enumerated</span>
4153                    <span id="typeTemplate">
4154                      <span style="display: none; ">
4155                        <a> Type</a>
4156                      </span>
4157                      <span>
4158                        <span style="display: none; ">
4159                          array of <span><span></span></span>
4160                        </span>
4161                        <span>object</span>
4162                        <span style="display: none; "></span>
4163                      </span>
4164                    </span>
4165                  )
4166                </div>
4167
4168              </em>
4169          </dt>
4170          <dd class="todo">
4171            Undocumented.
4172          </dd>
4173          <dd style="display: none; ">
4174            Description of this parameter from the json schema.
4175          </dd>
4176          <dd style="display: none; ">
4177            This parameter was added in version
4178            <b><span></span></b>.
4179            You must omit this parameter in earlier versions,
4180            and you may omit it in any version.  If you require this
4181            parameter, the manifest key
4182            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4183            can ensure that your extension won't be run in an earlier browser version.
4184          </dd>
4185
4186          <!-- OBJECT PROPERTIES -->
4187          <dd>
4188            <dl>
4189              <div>
4190                <div>
4191          <dt>
4192            <var>windowId</var>
4193              <em>
4194
4195                <!-- TYPE -->
4196                <div style="display:inline">
4197                  (
4198                    <span class="optional">optional</span>
4199                    <span class="enum" style="display: none; ">enumerated</span>
4200                    <span id="typeTemplate">
4201                      <span style="display: none; ">
4202                        <a> Type</a>
4203                      </span>
4204                      <span>
4205                        <span style="display: none; ">
4206                          array of <span><span></span></span>
4207                        </span>
4208                        <span>integer</span>
4209                        <span style="display: none; "></span>
4210                      </span>
4211                    </span>
4212                  )
4213                </div>
4214
4215              </em>
4216          </dt>
4217          <dd class="todo" style="display: none; ">
4218            Undocumented.
4219          </dd>
4220          <dd>Defaults to the window the tab is currently in.</dd>
4221          <dd style="display: none; ">
4222            This parameter was added in version
4223            <b><span></span></b>.
4224            You must omit this parameter in earlier versions,
4225            and you may omit it in any version.  If you require this
4226            parameter, the manifest key
4227            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4228            can ensure that your extension won't be run in an earlier browser version.
4229          </dd>
4230
4231          <!-- OBJECT PROPERTIES -->
4232          <dd style="display: none; ">
4233            <dl>
4234              <div>
4235                <div>
4236                </div>
4237              </div>
4238            </dl>
4239          </dd>
4240
4241          <!-- OBJECT METHODS -->
4242          <dd style="display: none; ">
4243            <div></div>
4244          </dd>
4245
4246          <!-- OBJECT EVENT FIELDS -->
4247          <dd style="display: none; ">
4248            <div></div>
4249          </dd>
4250
4251          <!-- FUNCTION PARAMETERS -->
4252          <dd style="display: none; ">
4253            <div></div>
4254          </dd>
4255
4256        </div>
4257              </div><div>
4258                <div>
4259          <dt>
4260            <var>index</var>
4261              <em>
4262
4263                <!-- TYPE -->
4264                <div style="display:inline">
4265                  (
4266                    <span class="optional" style="display: none; ">optional</span>
4267                    <span class="enum" style="display: none; ">enumerated</span>
4268                    <span id="typeTemplate">
4269                      <span style="display: none; ">
4270                        <a> Type</a>
4271                      </span>
4272                      <span>
4273                        <span style="display: none; ">
4274                          array of <span><span></span></span>
4275                        </span>
4276                        <span>integer</span>
4277                        <span style="display: none; "></span>
4278                      </span>
4279                    </span>
4280                  )
4281                </div>
4282
4283              </em>
4284          </dt>
4285          <dd class="todo" style="display: none; ">
4286            Undocumented.
4287          </dd>
4288          <dd>The position to move the window to. The provided value will be clamped to between zero and the number of tabs in the window.</dd>
4289          <dd style="display: none; ">
4290            This parameter was added in version
4291            <b><span></span></b>.
4292            You must omit this parameter in earlier versions,
4293            and you may omit it in any version.  If you require this
4294            parameter, the manifest key
4295            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4296            can ensure that your extension won't be run in an earlier browser version.
4297          </dd>
4298
4299          <!-- OBJECT PROPERTIES -->
4300          <dd style="display: none; ">
4301            <dl>
4302              <div>
4303                <div>
4304                </div>
4305              </div>
4306            </dl>
4307          </dd>
4308
4309          <!-- OBJECT METHODS -->
4310          <dd style="display: none; ">
4311            <div></div>
4312          </dd>
4313
4314          <!-- OBJECT EVENT FIELDS -->
4315          <dd style="display: none; ">
4316            <div></div>
4317          </dd>
4318
4319          <!-- FUNCTION PARAMETERS -->
4320          <dd style="display: none; ">
4321            <div></div>
4322          </dd>
4323
4324        </div>
4325              </div>
4326            </dl>
4327          </dd>
4328
4329          <!-- OBJECT METHODS -->
4330          <dd style="display: none; ">
4331            <div></div>
4332          </dd>
4333
4334          <!-- OBJECT EVENT FIELDS -->
4335          <dd style="display: none; ">
4336            <div></div>
4337          </dd>
4338
4339          <!-- FUNCTION PARAMETERS -->
4340          <dd style="display: none; ">
4341            <div></div>
4342          </dd>
4343
4344        </div>
4345                  </div><div>
4346                    <div>
4347          <dt>
4348            <var>callback</var>
4349              <em>
4350
4351                <!-- TYPE -->
4352                <div style="display:inline">
4353                  (
4354                    <span class="optional">optional</span>
4355                    <span class="enum" style="display: none; ">enumerated</span>
4356                    <span id="typeTemplate">
4357                      <span style="display: none; ">
4358                        <a> Type</a>
4359                      </span>
4360                      <span>
4361                        <span style="display: none; ">
4362                          array of <span><span></span></span>
4363                        </span>
4364                        <span>function</span>
4365                        <span style="display: none; "></span>
4366                      </span>
4367                    </span>
4368                  )
4369                </div>
4370
4371              </em>
4372          </dt>
4373          <dd class="todo">
4374            Undocumented.
4375          </dd>
4376          <dd style="display: none; ">
4377            Description of this parameter from the json schema.
4378          </dd>
4379          <dd style="display: none; ">
4380            This parameter was added in version
4381            <b><span></span></b>.
4382            You must omit this parameter in earlier versions,
4383            and you may omit it in any version.  If you require this
4384            parameter, the manifest key
4385            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4386            can ensure that your extension won't be run in an earlier browser version.
4387          </dd>
4388
4389          <!-- OBJECT PROPERTIES -->
4390          <dd style="display: none; ">
4391            <dl>
4392              <div>
4393                <div>
4394                </div>
4395              </div>
4396            </dl>
4397          </dd>
4398
4399          <!-- OBJECT METHODS -->
4400          <dd style="display: none; ">
4401            <div></div>
4402          </dd>
4403
4404          <!-- OBJECT EVENT FIELDS -->
4405          <dd style="display: none; ">
4406            <div></div>
4407          </dd>
4408
4409          <!-- FUNCTION PARAMETERS -->
4410          <dd style="display: none; ">
4411            <div></div>
4412          </dd>
4413
4414        </div>
4415                  </div>
4416                </dl>
4417
4418                <!-- RETURNS -->
4419                <h4 style="display: none; ">Returns</h4>
4420                <dl>
4421                  <div style="display: none; ">
4422                    <div>
4423                    </div>
4424                  </div>
4425                </dl>
4426
4427                <!-- CALLBACK -->
4428                <div>
4429                  <div>
4430                  <h4>Callback function</h4>
4431                  <p style="display: none; ">
4432                    The callback <em>parameter</em> should specify a function
4433                    that looks like this:
4434                  </p>
4435                  <p>
4436                    If you specify the <em>callback</em> parameter, it should
4437                    specify a function that looks like this:
4438                  </p>
4439
4440                  <!-- Note: intentionally longer 80 columns -->
4441                  <pre>function(<span>Tab tab</span>) <span class="subdued">{...}</span>;</pre>
4442                  <dl>
4443                    <div>
4444                      <div>
4445          <dt>
4446            <var>tab</var>
4447              <em>
4448
4449                <!-- TYPE -->
4450                <div style="display:inline">
4451                  (
4452                    <span class="optional" style="display: none; ">optional</span>
4453                    <span class="enum" style="display: none; ">enumerated</span>
4454                    <span id="typeTemplate">
4455                      <span>
4456                        <a href="tabs.html#type-Tab">Tab</a>
4457                      </span>
4458                      <span style="display: none; ">
4459                        <span>
4460                          array of <span><span></span></span>
4461                        </span>
4462                        <span>paramType</span>
4463                        <span></span>
4464                      </span>
4465                    </span>
4466                  )
4467                </div>
4468
4469              </em>
4470          </dt>
4471          <dd class="todo" style="display: none; ">
4472            Undocumented.
4473          </dd>
4474          <dd>Details about the moved tab.</dd>
4475          <dd style="display: none; ">
4476            This parameter was added in version
4477            <b><span></span></b>.
4478            You must omit this parameter in earlier versions,
4479            and you may omit it in any version.  If you require this
4480            parameter, the manifest key
4481            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4482            can ensure that your extension won't be run in an earlier browser version.
4483          </dd>
4484
4485          <!-- OBJECT PROPERTIES -->
4486          <dd style="display: none; ">
4487            <dl>
4488              <div>
4489                <div>
4490                </div>
4491              </div>
4492            </dl>
4493          </dd>
4494
4495          <!-- OBJECT METHODS -->
4496          <dd style="display: none; ">
4497            <div></div>
4498          </dd>
4499
4500          <!-- OBJECT EVENT FIELDS -->
4501          <dd style="display: none; ">
4502            <div></div>
4503          </dd>
4504
4505          <!-- FUNCTION PARAMETERS -->
4506          <dd style="display: none; ">
4507            <div></div>
4508          </dd>
4509
4510        </div>
4511                    </div>
4512                  </dl>
4513                  </div>
4514                </div>
4515
4516                <!-- MIN_VERSION -->
4517                <p style="display: none; ">
4518                  This function was added in version <b><span></span></b>.
4519                  If you require this function, the manifest key
4520                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4521                  can ensure that your extension won't be run in an earlier browser version.
4522                </p>
4523              </div> <!-- /description -->
4524
4525            </div><div class="apiItem">
4526              <a name="method-remove"></a> <!-- method-anchor -->
4527              <h4>remove</h4>
4528
4529              <div class="summary"><span style="display: none; ">void</span>
4530                  <!-- Note: intentionally longer 80 columns -->
4531                  <span>chrome.tabs.remove</span>(<span class="null"><span style="display: none; ">, </span><span>integer</span>
4532                      <var><span>tabId</span></var></span><span class="optional"><span>, </span><span>function</span>
4533                      <var><span>callback</span></var></span>)</div>
4534
4535              <div class="description">
4536                <p class="todo" style="display: none; ">Undocumented.</p>
4537                <p>Closes a tab.</p>
4538
4539                <!-- PARAMETERS -->
4540                <h4>Parameters</h4>
4541                <dl>
4542                  <div>
4543                    <div>
4544          <dt>
4545            <var>tabId</var>
4546              <em>
4547
4548                <!-- TYPE -->
4549                <div style="display:inline">
4550                  (
4551                    <span class="optional" style="display: none; ">optional</span>
4552                    <span class="enum" style="display: none; ">enumerated</span>
4553                    <span id="typeTemplate">
4554                      <span style="display: none; ">
4555                        <a> Type</a>
4556                      </span>
4557                      <span>
4558                        <span style="display: none; ">
4559                          array of <span><span></span></span>
4560                        </span>
4561                        <span>integer</span>
4562                        <span style="display: none; "></span>
4563                      </span>
4564                    </span>
4565                  )
4566                </div>
4567
4568              </em>
4569          </dt>
4570          <dd class="todo">
4571            Undocumented.
4572          </dd>
4573          <dd style="display: none; ">
4574            Description of this parameter from the json schema.
4575          </dd>
4576          <dd style="display: none; ">
4577            This parameter was added in version
4578            <b><span></span></b>.
4579            You must omit this parameter in earlier versions,
4580            and you may omit it in any version.  If you require this
4581            parameter, the manifest key
4582            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4583            can ensure that your extension won't be run in an earlier browser version.
4584          </dd>
4585
4586          <!-- OBJECT PROPERTIES -->
4587          <dd style="display: none; ">
4588            <dl>
4589              <div>
4590                <div>
4591                </div>
4592              </div>
4593            </dl>
4594          </dd>
4595
4596          <!-- OBJECT METHODS -->
4597          <dd style="display: none; ">
4598            <div></div>
4599          </dd>
4600
4601          <!-- OBJECT EVENT FIELDS -->
4602          <dd style="display: none; ">
4603            <div></div>
4604          </dd>
4605
4606          <!-- FUNCTION PARAMETERS -->
4607          <dd style="display: none; ">
4608            <div></div>
4609          </dd>
4610
4611        </div>
4612                  </div><div>
4613                    <div>
4614          <dt>
4615            <var>callback</var>
4616              <em>
4617
4618                <!-- TYPE -->
4619                <div style="display:inline">
4620                  (
4621                    <span class="optional">optional</span>
4622                    <span class="enum" style="display: none; ">enumerated</span>
4623                    <span id="typeTemplate">
4624                      <span style="display: none; ">
4625                        <a> Type</a>
4626                      </span>
4627                      <span>
4628                        <span style="display: none; ">
4629                          array of <span><span></span></span>
4630                        </span>
4631                        <span>function</span>
4632                        <span style="display: none; "></span>
4633                      </span>
4634                    </span>
4635                  )
4636                </div>
4637
4638              </em>
4639          </dt>
4640          <dd class="todo">
4641            Undocumented.
4642          </dd>
4643          <dd style="display: none; ">
4644            Description of this parameter from the json schema.
4645          </dd>
4646          <dd style="display: none; ">
4647            This parameter was added in version
4648            <b><span></span></b>.
4649            You must omit this parameter in earlier versions,
4650            and you may omit it in any version.  If you require this
4651            parameter, the manifest key
4652            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4653            can ensure that your extension won't be run in an earlier browser version.
4654          </dd>
4655
4656          <!-- OBJECT PROPERTIES -->
4657          <dd style="display: none; ">
4658            <dl>
4659              <div>
4660                <div>
4661                </div>
4662              </div>
4663            </dl>
4664          </dd>
4665
4666          <!-- OBJECT METHODS -->
4667          <dd style="display: none; ">
4668            <div></div>
4669          </dd>
4670
4671          <!-- OBJECT EVENT FIELDS -->
4672          <dd style="display: none; ">
4673            <div></div>
4674          </dd>
4675
4676          <!-- FUNCTION PARAMETERS -->
4677          <dd style="display: none; ">
4678            <div></div>
4679          </dd>
4680
4681        </div>
4682                  </div>
4683                </dl>
4684
4685                <!-- RETURNS -->
4686                <h4 style="display: none; ">Returns</h4>
4687                <dl>
4688                  <div style="display: none; ">
4689                    <div>
4690                    </div>
4691                  </div>
4692                </dl>
4693
4694                <!-- CALLBACK -->
4695                <div>
4696                  <div>
4697                  <h4>Callback function</h4>
4698                  <p style="display: none; ">
4699                    The callback <em>parameter</em> should specify a function
4700                    that looks like this:
4701                  </p>
4702                  <p>
4703                    If you specify the <em>callback</em> parameter, it should
4704                    specify a function that looks like this:
4705                  </p>
4706
4707                  <!-- Note: intentionally longer 80 columns -->
4708                  <pre>function(<span></span>) <span class="subdued">{...}</span>;</pre>
4709                  <dl>
4710                    <div style="display: none; ">
4711                      <div>
4712                      </div>
4713                    </div>
4714                  </dl>
4715                  </div>
4716                </div>
4717
4718                <!-- MIN_VERSION -->
4719                <p style="display: none; ">
4720                  This function was added in version <b><span></span></b>.
4721                  If you require this function, the manifest key
4722                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4723                  can ensure that your extension won't be run in an earlier browser version.
4724                </p>
4725              </div> <!-- /description -->
4726
4727            </div><div class="apiItem">
4728              <a name="method-sendRequest"></a> <!-- method-anchor -->
4729              <h4>sendRequest</h4>
4730
4731              <div class="summary"><span style="display: none; ">void</span>
4732                  <!-- Note: intentionally longer 80 columns -->
4733                  <span>chrome.tabs.sendRequest</span>(<span class="null"><span style="display: none; ">, </span><span>integer</span>
4734                      <var><span>tabId</span></var></span><span class="null"><span>, </span><span>any</span>
4735                      <var><span>request</span></var></span><span class="optional"><span>, </span><span>function</span>
4736                      <var><span>responseCallback</span></var></span>)</div>
4737
4738              <div class="description">
4739                <p class="todo" style="display: none; ">Undocumented.</p>
4740                <p>Sends a single request to the content script(s) in the specified tab, with an optional callback to run when a response is sent back.  The <a href="extension.html#event-onRequest">chrome.extension.onRequest</a> event is fired in each content script running in the specified tab for the current extension.</p>
4741
4742                <!-- PARAMETERS -->
4743                <h4>Parameters</h4>
4744                <dl>
4745                  <div>
4746                    <div>
4747          <dt>
4748            <var>tabId</var>
4749              <em>
4750
4751                <!-- TYPE -->
4752                <div style="display:inline">
4753                  (
4754                    <span class="optional" style="display: none; ">optional</span>
4755                    <span class="enum" style="display: none; ">enumerated</span>
4756                    <span id="typeTemplate">
4757                      <span style="display: none; ">
4758                        <a> Type</a>
4759                      </span>
4760                      <span>
4761                        <span style="display: none; ">
4762                          array of <span><span></span></span>
4763                        </span>
4764                        <span>integer</span>
4765                        <span style="display: none; "></span>
4766                      </span>
4767                    </span>
4768                  )
4769                </div>
4770
4771              </em>
4772          </dt>
4773          <dd class="todo">
4774            Undocumented.
4775          </dd>
4776          <dd style="display: none; ">
4777            Description of this parameter from the json schema.
4778          </dd>
4779          <dd style="display: none; ">
4780            This parameter was added in version
4781            <b><span></span></b>.
4782            You must omit this parameter in earlier versions,
4783            and you may omit it in any version.  If you require this
4784            parameter, the manifest key
4785            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4786            can ensure that your extension won't be run in an earlier browser version.
4787          </dd>
4788
4789          <!-- OBJECT PROPERTIES -->
4790          <dd style="display: none; ">
4791            <dl>
4792              <div>
4793                <div>
4794                </div>
4795              </div>
4796            </dl>
4797          </dd>
4798
4799          <!-- OBJECT METHODS -->
4800          <dd style="display: none; ">
4801            <div></div>
4802          </dd>
4803
4804          <!-- OBJECT EVENT FIELDS -->
4805          <dd style="display: none; ">
4806            <div></div>
4807          </dd>
4808
4809          <!-- FUNCTION PARAMETERS -->
4810          <dd style="display: none; ">
4811            <div></div>
4812          </dd>
4813
4814        </div>
4815                  </div><div>
4816                    <div>
4817          <dt>
4818            <var>request</var>
4819              <em>
4820
4821                <!-- TYPE -->
4822                <div style="display:inline">
4823                  (
4824                    <span class="optional" style="display: none; ">optional</span>
4825                    <span class="enum" style="display: none; ">enumerated</span>
4826                    <span id="typeTemplate">
4827                      <span style="display: none; ">
4828                        <a> Type</a>
4829                      </span>
4830                      <span>
4831                        <span style="display: none; ">
4832                          array of <span><span></span></span>
4833                        </span>
4834                        <span>any</span>
4835                        <span style="display: none; "></span>
4836                      </span>
4837                    </span>
4838                  )
4839                </div>
4840
4841              </em>
4842          </dt>
4843          <dd class="todo">
4844            Undocumented.
4845          </dd>
4846          <dd style="display: none; ">
4847            Description of this parameter from the json schema.
4848          </dd>
4849          <dd style="display: none; ">
4850            This parameter was added in version
4851            <b><span></span></b>.
4852            You must omit this parameter in earlier versions,
4853            and you may omit it in any version.  If you require this
4854            parameter, the manifest key
4855            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4856            can ensure that your extension won't be run in an earlier browser version.
4857          </dd>
4858
4859          <!-- OBJECT PROPERTIES -->
4860          <dd style="display: none; ">
4861            <dl>
4862              <div>
4863                <div>
4864                </div>
4865              </div>
4866            </dl>
4867          </dd>
4868
4869          <!-- OBJECT METHODS -->
4870          <dd style="display: none; ">
4871            <div></div>
4872          </dd>
4873
4874          <!-- OBJECT EVENT FIELDS -->
4875          <dd style="display: none; ">
4876            <div></div>
4877          </dd>
4878
4879          <!-- FUNCTION PARAMETERS -->
4880          <dd style="display: none; ">
4881            <div></div>
4882          </dd>
4883
4884        </div>
4885                  </div><div>
4886                    <div>
4887          <dt>
4888            <var>responseCallback</var>
4889              <em>
4890
4891                <!-- TYPE -->
4892                <div style="display:inline">
4893                  (
4894                    <span class="optional">optional</span>
4895                    <span class="enum" style="display: none; ">enumerated</span>
4896                    <span id="typeTemplate">
4897                      <span style="display: none; ">
4898                        <a> Type</a>
4899                      </span>
4900                      <span>
4901                        <span style="display: none; ">
4902                          array of <span><span></span></span>
4903                        </span>
4904                        <span>function</span>
4905                        <span style="display: none; "></span>
4906                      </span>
4907                    </span>
4908                  )
4909                </div>
4910
4911              </em>
4912          </dt>
4913          <dd class="todo">
4914            Undocumented.
4915          </dd>
4916          <dd style="display: none; ">
4917            Description of this parameter from the json schema.
4918          </dd>
4919          <dd style="display: none; ">
4920            This parameter was added in version
4921            <b><span></span></b>.
4922            You must omit this parameter in earlier versions,
4923            and you may omit it in any version.  If you require this
4924            parameter, the manifest key
4925            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4926            can ensure that your extension won't be run in an earlier browser version.
4927          </dd>
4928
4929          <!-- OBJECT PROPERTIES -->
4930          <dd style="display: none; ">
4931            <dl>
4932              <div>
4933                <div>
4934                </div>
4935              </div>
4936            </dl>
4937          </dd>
4938
4939          <!-- OBJECT METHODS -->
4940          <dd style="display: none; ">
4941            <div></div>
4942          </dd>
4943
4944          <!-- OBJECT EVENT FIELDS -->
4945          <dd style="display: none; ">
4946            <div></div>
4947          </dd>
4948
4949          <!-- FUNCTION PARAMETERS -->
4950          <dd>
4951            <div>
4952          <h5>Parameters</h5>
4953          <dl>
4954            <div>
4955              <div>
4956          <dt>
4957            <var>response</var>
4958              <em>
4959
4960                <!-- TYPE -->
4961                <div style="display:inline">
4962                  (
4963                    <span class="optional" style="display: none; ">optional</span>
4964                    <span class="enum" style="display: none; ">enumerated</span>
4965                    <span id="typeTemplate">
4966                      <span style="display: none; ">
4967                        <a> Type</a>
4968                      </span>
4969                      <span>
4970                        <span style="display: none; ">
4971                          array of <span><span></span></span>
4972                        </span>
4973                        <span>any</span>
4974                        <span style="display: none; "></span>
4975                      </span>
4976                    </span>
4977                  )
4978                </div>
4979
4980              </em>
4981          </dt>
4982          <dd class="todo" style="display: none; ">
4983            Undocumented.
4984          </dd>
4985          <dd>The JSON response object sent by the handler of the request. If an error occurs while connecting to the specified tab, the callback will be called with no arguments and <a href="extension.html#property-lastError">chrome.extension.lastError</a> will be set to the error message.</dd>
4986          <dd style="display: none; ">
4987            This parameter was added in version
4988            <b><span></span></b>.
4989            You must omit this parameter in earlier versions,
4990            and you may omit it in any version.  If you require this
4991            parameter, the manifest key
4992            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4993            can ensure that your extension won't be run in an earlier browser version.
4994          </dd>
4995
4996          <!-- OBJECT PROPERTIES -->
4997          <dd style="display: none; ">
4998            <dl>
4999              <div>
5000                <div>
5001                </div>
5002              </div>
5003            </dl>
5004          </dd>
5005
5006          <!-- OBJECT METHODS -->
5007          <dd style="display: none; ">
5008            <div></div>
5009          </dd>
5010
5011          <!-- OBJECT EVENT FIELDS -->
5012          <dd style="display: none; ">
5013            <div></div>
5014          </dd>
5015
5016          <!-- FUNCTION PARAMETERS -->
5017          <dd style="display: none; ">
5018            <div></div>
5019          </dd>
5020
5021        </div>
5022            </div>
5023          </dl>
5024        </div>
5025          </dd>
5026
5027        </div>
5028                  </div>
5029                </dl>
5030
5031                <!-- RETURNS -->
5032                <h4 style="display: none; ">Returns</h4>
5033                <dl>
5034                  <div style="display: none; ">
5035                    <div>
5036                    </div>
5037                  </div>
5038                </dl>
5039
5040                <!-- CALLBACK -->
5041                <div>
5042                  <div>
5043                  <h4>Callback function</h4>
5044                  <p style="display: none; ">
5045                    The callback <em>parameter</em> should specify a function
5046                    that looks like this:
5047                  </p>
5048                  <p>
5049                    If you specify the <em>callback</em> parameter, it should
5050                    specify a function that looks like this:
5051                  </p>
5052
5053                  <!-- Note: intentionally longer 80 columns -->
5054                  <pre>function(<span>any response</span>) <span class="subdued">{...}</span>;</pre>
5055                  <dl>
5056                    <div>
5057                      <div>
5058          <dt>
5059            <var>response</var>
5060              <em>
5061
5062                <!-- TYPE -->
5063                <div style="display:inline">
5064                  (
5065                    <span class="optional" style="display: none; ">optional</span>
5066                    <span class="enum" style="display: none; ">enumerated</span>
5067                    <span id="typeTemplate">
5068                      <span style="display: none; ">
5069                        <a> Type</a>
5070                      </span>
5071                      <span>
5072                        <span style="display: none; ">
5073                          array of <span><span></span></span>
5074                        </span>
5075                        <span>any</span>
5076                        <span style="display: none; "></span>
5077                      </span>
5078                    </span>
5079                  )
5080                </div>
5081
5082              </em>
5083          </dt>
5084          <dd class="todo" style="display: none; ">
5085            Undocumented.
5086          </dd>
5087          <dd>The JSON response object sent by the handler of the request. If an error occurs while connecting to the specified tab, the callback will be called with no arguments and <a href="extension.html#property-lastError">chrome.extension.lastError</a> will be set to the error message.</dd>
5088          <dd style="display: none; ">
5089            This parameter was added in version
5090            <b><span></span></b>.
5091            You must omit this parameter in earlier versions,
5092            and you may omit it in any version.  If you require this
5093            parameter, the manifest key
5094            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5095            can ensure that your extension won't be run in an earlier browser version.
5096          </dd>
5097
5098          <!-- OBJECT PROPERTIES -->
5099          <dd style="display: none; ">
5100            <dl>
5101              <div>
5102                <div>
5103                </div>
5104              </div>
5105            </dl>
5106          </dd>
5107
5108          <!-- OBJECT METHODS -->
5109          <dd style="display: none; ">
5110            <div></div>
5111          </dd>
5112
5113          <!-- OBJECT EVENT FIELDS -->
5114          <dd style="display: none; ">
5115            <div></div>
5116          </dd>
5117
5118          <!-- FUNCTION PARAMETERS -->
5119          <dd style="display: none; ">
5120            <div></div>
5121          </dd>
5122
5123        </div>
5124                    </div>
5125                  </dl>
5126                  </div>
5127                </div>
5128
5129                <!-- MIN_VERSION -->
5130                <p style="display: none; ">
5131                  This function was added in version <b><span></span></b>.
5132                  If you require this function, the manifest key
5133                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5134                  can ensure that your extension won't be run in an earlier browser version.
5135                </p>
5136              </div> <!-- /description -->
5137
5138            </div><div class="apiItem">
5139              <a name="method-update"></a> <!-- method-anchor -->
5140              <h4>update</h4>
5141
5142              <div class="summary"><span style="display: none; ">void</span>
5143                  <!-- Note: intentionally longer 80 columns -->
5144                  <span>chrome.tabs.update</span>(<span class="null"><span style="display: none; ">, </span><span>integer</span>
5145                      <var><span>tabId</span></var></span><span class="null"><span>, </span><span>object</span>
5146                      <var><span>updateProperties</span></var></span><span class="optional"><span>, </span><span>function</span>
5147                      <var><span>callback</span></var></span>)</div>
5148
5149              <div class="description">
5150                <p class="todo" style="display: none; ">Undocumented.</p>
5151                <p>Modifies the properties of a tab. Properties that are not specified in <var>updateProperties</var> are not modified. Note: This function can be used without requesting the 'tabs' permission in the manifest.</p>
5152
5153                <!-- PARAMETERS -->
5154                <h4>Parameters</h4>
5155                <dl>
5156                  <div>
5157                    <div>
5158          <dt>
5159            <var>tabId</var>
5160              <em>
5161
5162                <!-- TYPE -->
5163                <div style="display:inline">
5164                  (
5165                    <span class="optional" style="display: none; ">optional</span>
5166                    <span class="enum" style="display: none; ">enumerated</span>
5167                    <span id="typeTemplate">
5168                      <span style="display: none; ">
5169                        <a> Type</a>
5170                      </span>
5171                      <span>
5172                        <span style="display: none; ">
5173                          array of <span><span></span></span>
5174                        </span>
5175                        <span>integer</span>
5176                        <span style="display: none; "></span>
5177                      </span>
5178                    </span>
5179                  )
5180                </div>
5181
5182              </em>
5183          </dt>
5184          <dd class="todo">
5185            Undocumented.
5186          </dd>
5187          <dd style="display: none; ">
5188            Description of this parameter from the json schema.
5189          </dd>
5190          <dd style="display: none; ">
5191            This parameter was added in version
5192            <b><span></span></b>.
5193            You must omit this parameter in earlier versions,
5194            and you may omit it in any version.  If you require this
5195            parameter, the manifest key
5196            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5197            can ensure that your extension won't be run in an earlier browser version.
5198          </dd>
5199
5200          <!-- OBJECT PROPERTIES -->
5201          <dd style="display: none; ">
5202            <dl>
5203              <div>
5204                <div>
5205                </div>
5206              </div>
5207            </dl>
5208          </dd>
5209
5210          <!-- OBJECT METHODS -->
5211          <dd style="display: none; ">
5212            <div></div>
5213          </dd>
5214
5215          <!-- OBJECT EVENT FIELDS -->
5216          <dd style="display: none; ">
5217            <div></div>
5218          </dd>
5219
5220          <!-- FUNCTION PARAMETERS -->
5221          <dd style="display: none; ">
5222            <div></div>
5223          </dd>
5224
5225        </div>
5226                  </div><div>
5227                    <div>
5228          <dt>
5229            <var>updateProperties</var>
5230              <em>
5231
5232                <!-- TYPE -->
5233                <div style="display:inline">
5234                  (
5235                    <span class="optional" style="display: none; ">optional</span>
5236                    <span class="enum" style="display: none; ">enumerated</span>
5237                    <span id="typeTemplate">
5238                      <span style="display: none; ">
5239                        <a> Type</a>
5240                      </span>
5241                      <span>
5242                        <span style="display: none; ">
5243                          array of <span><span></span></span>
5244                        </span>
5245                        <span>object</span>
5246                        <span style="display: none; "></span>
5247                      </span>
5248                    </span>
5249                  )
5250                </div>
5251
5252              </em>
5253          </dt>
5254          <dd class="todo">
5255            Undocumented.
5256          </dd>
5257          <dd style="display: none; ">
5258            Description of this parameter from the json schema.
5259          </dd>
5260          <dd style="display: none; ">
5261            This parameter was added in version
5262            <b><span></span></b>.
5263            You must omit this parameter in earlier versions,
5264            and you may omit it in any version.  If you require this
5265            parameter, the manifest key
5266            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5267            can ensure that your extension won't be run in an earlier browser version.
5268          </dd>
5269
5270          <!-- OBJECT PROPERTIES -->
5271          <dd>
5272            <dl>
5273              <div>
5274                <div>
5275          <dt>
5276            <var>url</var>
5277              <em>
5278
5279                <!-- TYPE -->
5280                <div style="display:inline">
5281                  (
5282                    <span class="optional">optional</span>
5283                    <span class="enum" style="display: none; ">enumerated</span>
5284                    <span id="typeTemplate">
5285                      <span style="display: none; ">
5286                        <a> Type</a>
5287                      </span>
5288                      <span>
5289                        <span style="display: none; ">
5290                          array of <span><span></span></span>
5291                        </span>
5292                        <span>undefined</span>
5293                        <span style="display: none; "></span>
5294                      </span>
5295                    </span>
5296                  )
5297                </div>
5298
5299              </em>
5300          </dt>
5301          <dd class="todo" style="display: none; ">
5302            Undocumented.
5303          </dd>
5304          <dd>A URL to navigate the tab to.</dd>
5305          <dd style="display: none; ">
5306            This parameter was added in version
5307            <b><span></span></b>.
5308            You must omit this parameter in earlier versions,
5309            and you may omit it in any version.  If you require this
5310            parameter, the manifest key
5311            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5312            can ensure that your extension won't be run in an earlier browser version.
5313          </dd>
5314
5315          <!-- OBJECT PROPERTIES -->
5316          <dd style="display: none; ">
5317            <dl>
5318              <div>
5319                <div>
5320                </div>
5321              </div>
5322            </dl>
5323          </dd>
5324
5325          <!-- OBJECT METHODS -->
5326          <dd style="display: none; ">
5327            <div></div>
5328          </dd>
5329
5330          <!-- OBJECT EVENT FIELDS -->
5331          <dd style="display: none; ">
5332            <div></div>
5333          </dd>
5334
5335          <!-- FUNCTION PARAMETERS -->
5336          <dd style="display: none; ">
5337            <div></div>
5338          </dd>
5339
5340        </div>
5341              </div><div>
5342                <div>
5343          <dt>
5344            <var>selected</var>
5345              <em>
5346
5347                <!-- TYPE -->
5348                <div style="display:inline">
5349                  (
5350                    <span class="optional">optional</span>
5351                    <span class="enum" style="display: none; ">enumerated</span>
5352                    <span id="typeTemplate">
5353                      <span style="display: none; ">
5354                        <a> Type</a>
5355                      </span>
5356                      <span>
5357                        <span style="display: none; ">
5358                          array of <span><span></span></span>
5359                        </span>
5360                        <span>boolean</span>
5361                        <span style="display: none; "></span>
5362                      </span>
5363                    </span>
5364                  )
5365                </div>
5366
5367              </em>
5368          </dt>
5369          <dd class="todo" style="display: none; ">
5370            Undocumented.
5371          </dd>
5372          <dd>Whether the tab should be selected.</dd>
5373          <dd style="display: none; ">
5374            This parameter was added in version
5375            <b><span></span></b>.
5376            You must omit this parameter in earlier versions,
5377            and you may omit it in any version.  If you require this
5378            parameter, the manifest key
5379            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5380            can ensure that your extension won't be run in an earlier browser version.
5381          </dd>
5382
5383          <!-- OBJECT PROPERTIES -->
5384          <dd style="display: none; ">
5385            <dl>
5386              <div>
5387                <div>
5388                </div>
5389              </div>
5390            </dl>
5391          </dd>
5392
5393          <!-- OBJECT METHODS -->
5394          <dd style="display: none; ">
5395            <div></div>
5396          </dd>
5397
5398          <!-- OBJECT EVENT FIELDS -->
5399          <dd style="display: none; ">
5400            <div></div>
5401          </dd>
5402
5403          <!-- FUNCTION PARAMETERS -->
5404          <dd style="display: none; ">
5405            <div></div>
5406          </dd>
5407
5408        </div>
5409              </div><div>
5410                <div>
5411          <dt>
5412            <var>pinned</var>
5413              <em>
5414
5415                <!-- TYPE -->
5416                <div style="display:inline">
5417                  (
5418                    <span class="optional">optional</span>
5419                    <span class="enum" style="display: none; ">enumerated</span>
5420                    <span id="typeTemplate">
5421                      <span style="display: none; ">
5422                        <a> Type</a>
5423                      </span>
5424                      <span>
5425                        <span style="display: none; ">
5426                          array of <span><span></span></span>
5427                        </span>
5428                        <span>boolean</span>
5429                        <span style="display: none; "></span>
5430                      </span>
5431                    </span>
5432                  )
5433                </div>
5434
5435              </em>
5436          </dt>
5437          <dd class="todo" style="display: none; ">
5438            Undocumented.
5439          </dd>
5440          <dd>Whether the tab should be pinned.</dd>
5441          <dd style="display: none; ">
5442            This parameter was added in version
5443            <b><span></span></b>.
5444            You must omit this parameter in earlier versions,
5445            and you may omit it in any version.  If you require this
5446            parameter, the manifest key
5447            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5448            can ensure that your extension won't be run in an earlier browser version.
5449          </dd>
5450
5451          <!-- OBJECT PROPERTIES -->
5452          <dd style="display: none; ">
5453            <dl>
5454              <div>
5455                <div>
5456                </div>
5457              </div>
5458            </dl>
5459          </dd>
5460
5461          <!-- OBJECT METHODS -->
5462          <dd style="display: none; ">
5463            <div></div>
5464          </dd>
5465
5466          <!-- OBJECT EVENT FIELDS -->
5467          <dd style="display: none; ">
5468            <div></div>
5469          </dd>
5470
5471          <!-- FUNCTION PARAMETERS -->
5472          <dd style="display: none; ">
5473            <div></div>
5474          </dd>
5475
5476        </div>
5477              </div>
5478            </dl>
5479          </dd>
5480
5481          <!-- OBJECT METHODS -->
5482          <dd style="display: none; ">
5483            <div></div>
5484          </dd>
5485
5486          <!-- OBJECT EVENT FIELDS -->
5487          <dd style="display: none; ">
5488            <div></div>
5489          </dd>
5490
5491          <!-- FUNCTION PARAMETERS -->
5492          <dd style="display: none; ">
5493            <div></div>
5494          </dd>
5495
5496        </div>
5497                  </div><div>
5498                    <div>
5499          <dt>
5500            <var>callback</var>
5501              <em>
5502
5503                <!-- TYPE -->
5504                <div style="display:inline">
5505                  (
5506                    <span class="optional">optional</span>
5507                    <span class="enum" style="display: none; ">enumerated</span>
5508                    <span id="typeTemplate">
5509                      <span style="display: none; ">
5510                        <a> Type</a>
5511                      </span>
5512                      <span>
5513                        <span style="display: none; ">
5514                          array of <span><span></span></span>
5515                        </span>
5516                        <span>function</span>
5517                        <span style="display: none; "></span>
5518                      </span>
5519                    </span>
5520                  )
5521                </div>
5522
5523              </em>
5524          </dt>
5525          <dd class="todo">
5526            Undocumented.
5527          </dd>
5528          <dd style="display: none; ">
5529            Description of this parameter from the json schema.
5530          </dd>
5531          <dd style="display: none; ">
5532            This parameter was added in version
5533            <b><span></span></b>.
5534            You must omit this parameter in earlier versions,
5535            and you may omit it in any version.  If you require this
5536            parameter, the manifest key
5537            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5538            can ensure that your extension won't be run in an earlier browser version.
5539          </dd>
5540
5541          <!-- OBJECT PROPERTIES -->
5542          <dd style="display: none; ">
5543            <dl>
5544              <div>
5545                <div>
5546                </div>
5547              </div>
5548            </dl>
5549          </dd>
5550
5551          <!-- OBJECT METHODS -->
5552          <dd style="display: none; ">
5553            <div></div>
5554          </dd>
5555
5556          <!-- OBJECT EVENT FIELDS -->
5557          <dd style="display: none; ">
5558            <div></div>
5559          </dd>
5560
5561          <!-- FUNCTION PARAMETERS -->
5562          <dd style="display: none; ">
5563            <div></div>
5564          </dd>
5565
5566        </div>
5567                  </div>
5568                </dl>
5569
5570                <!-- RETURNS -->
5571                <h4 style="display: none; ">Returns</h4>
5572                <dl>
5573                  <div style="display: none; ">
5574                    <div>
5575                    </div>
5576                  </div>
5577                </dl>
5578
5579                <!-- CALLBACK -->
5580                <div>
5581                  <div>
5582                  <h4>Callback function</h4>
5583                  <p style="display: none; ">
5584                    The callback <em>parameter</em> should specify a function
5585                    that looks like this:
5586                  </p>
5587                  <p>
5588                    If you specify the <em>callback</em> parameter, it should
5589                    specify a function that looks like this:
5590                  </p>
5591
5592                  <!-- Note: intentionally longer 80 columns -->
5593                  <pre>function(<span>Tab tab</span>) <span class="subdued">{...}</span>;</pre>
5594                  <dl>
5595                    <div>
5596                      <div>
5597          <dt>
5598            <var>tab</var>
5599              <em>
5600
5601                <!-- TYPE -->
5602                <div style="display:inline">
5603                  (
5604                    <span class="optional" style="display: none; ">optional</span>
5605                    <span class="enum" style="display: none; ">enumerated</span>
5606                    <span id="typeTemplate">
5607                      <span>
5608                        <a href="tabs.html#type-Tab">Tab</a>
5609                      </span>
5610                      <span style="display: none; ">
5611                        <span>
5612                          array of <span><span></span></span>
5613                        </span>
5614                        <span>paramType</span>
5615                        <span></span>
5616                      </span>
5617                    </span>
5618                  )
5619                </div>
5620
5621              </em>
5622          </dt>
5623          <dd class="todo" style="display: none; ">
5624            Undocumented.
5625          </dd>
5626          <dd>Details about the updated tab.</dd>
5627          <dd style="display: none; ">
5628            This parameter was added in version
5629            <b><span></span></b>.
5630            You must omit this parameter in earlier versions,
5631            and you may omit it in any version.  If you require this
5632            parameter, the manifest key
5633            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5634            can ensure that your extension won't be run in an earlier browser version.
5635          </dd>
5636
5637          <!-- OBJECT PROPERTIES -->
5638          <dd style="display: none; ">
5639            <dl>
5640              <div>
5641                <div>
5642                </div>
5643              </div>
5644            </dl>
5645          </dd>
5646
5647          <!-- OBJECT METHODS -->
5648          <dd style="display: none; ">
5649            <div></div>
5650          </dd>
5651
5652          <!-- OBJECT EVENT FIELDS -->
5653          <dd style="display: none; ">
5654            <div></div>
5655          </dd>
5656
5657          <!-- FUNCTION PARAMETERS -->
5658          <dd style="display: none; ">
5659            <div></div>
5660          </dd>
5661
5662        </div>
5663                    </div>
5664                  </dl>
5665                  </div>
5666                </div>
5667
5668                <!-- MIN_VERSION -->
5669                <p style="display: none; ">
5670                  This function was added in version <b><span></span></b>.
5671                  If you require this function, the manifest key
5672                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5673                  can ensure that your extension won't be run in an earlier browser version.
5674                </p>
5675              </div> <!-- /description -->
5676
5677            </div>  <!-- /apiItem -->
5678
5679          </div>  <!-- /apiGroup -->
5680
5681          <!-- EVENTS -->
5682          <div id="eventsTemplate" class="apiGroup">
5683            <a name="global-events"></a>
5684            <h3>Events</h3>
5685            <!-- iterates over all events -->
5686            <div class="apiItem">
5687              <a name="event-onAttached"></a>
5688              <h4>onAttached</h4>
5689
5690              <div class="summary">
5691                <!-- Note: intentionally longer 80 columns -->
5692                <span class="subdued">chrome.tabs.</span><span>onAttached</span><span class="subdued">.addListener</span>(function(<span>integer tabId, object attachInfo</span>) <span class="subdued">{...}</span>);
5693              </div>
5694
5695              <div class="description">
5696                <p class="todo" style="display: none; ">Undocumented.</p>
5697                <p>Fired when a tab is attached to a window, for example because it was moved between windows.</p>
5698
5699                <!-- PARAMETERS -->
5700                <div>
5701                  <h4>Parameters</h4>
5702                  <dl>
5703                    <div>
5704                      <div>
5705          <dt>
5706            <var>tabId</var>
5707              <em>
5708
5709                <!-- TYPE -->
5710                <div style="display:inline">
5711                  (
5712                    <span class="optional" style="display: none; ">optional</span>
5713                    <span class="enum" style="display: none; ">enumerated</span>
5714                    <span id="typeTemplate">
5715                      <span style="display: none; ">
5716                        <a> Type</a>
5717                      </span>
5718                      <span>
5719                        <span style="display: none; ">
5720                          array of <span><span></span></span>
5721                        </span>
5722                        <span>integer</span>
5723                        <span style="display: none; "></span>
5724                      </span>
5725                    </span>
5726                  )
5727                </div>
5728
5729              </em>
5730          </dt>
5731          <dd class="todo">
5732            Undocumented.
5733          </dd>
5734          <dd style="display: none; ">
5735            Description of this parameter from the json schema.
5736          </dd>
5737          <dd style="display: none; ">
5738            This parameter was added in version
5739            <b><span></span></b>.
5740            You must omit this parameter in earlier versions,
5741            and you may omit it in any version.  If you require this
5742            parameter, the manifest key
5743            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5744            can ensure that your extension won't be run in an earlier browser version.
5745          </dd>
5746
5747          <!-- OBJECT PROPERTIES -->
5748          <dd style="display: none; ">
5749            <dl>
5750              <div>
5751                <div>
5752                </div>
5753              </div>
5754            </dl>
5755          </dd>
5756
5757          <!-- OBJECT METHODS -->
5758          <dd style="display: none; ">
5759            <div></div>
5760          </dd>
5761
5762          <!-- OBJECT EVENT FIELDS -->
5763          <dd style="display: none; ">
5764            <div></div>
5765          </dd>
5766
5767          <!-- FUNCTION PARAMETERS -->
5768          <dd style="display: none; ">
5769            <div></div>
5770          </dd>
5771
5772        </div>
5773                    </div><div>
5774                      <div>
5775          <dt>
5776            <var>attachInfo</var>
5777              <em>
5778
5779                <!-- TYPE -->
5780                <div style="display:inline">
5781                  (
5782                    <span class="optional" style="display: none; ">optional</span>
5783                    <span class="enum" style="display: none; ">enumerated</span>
5784                    <span id="typeTemplate">
5785                      <span style="display: none; ">
5786                        <a> Type</a>
5787                      </span>
5788                      <span>
5789                        <span style="display: none; ">
5790                          array of <span><span></span></span>
5791                        </span>
5792                        <span>object</span>
5793                        <span style="display: none; "></span>
5794                      </span>
5795                    </span>
5796                  )
5797                </div>
5798
5799              </em>
5800          </dt>
5801          <dd class="todo">
5802            Undocumented.
5803          </dd>
5804          <dd style="display: none; ">
5805            Description of this parameter from the json schema.
5806          </dd>
5807          <dd style="display: none; ">
5808            This parameter was added in version
5809            <b><span></span></b>.
5810            You must omit this parameter in earlier versions,
5811            and you may omit it in any version.  If you require this
5812            parameter, the manifest key
5813            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5814            can ensure that your extension won't be run in an earlier browser version.
5815          </dd>
5816
5817          <!-- OBJECT PROPERTIES -->
5818          <dd>
5819            <dl>
5820              <div>
5821                <div>
5822          <dt>
5823            <var>newWindowId</var>
5824              <em>
5825
5826                <!-- TYPE -->
5827                <div style="display:inline">
5828                  (
5829                    <span class="optional" style="display: none; ">optional</span>
5830                    <span class="enum" style="display: none; ">enumerated</span>
5831                    <span id="typeTemplate">
5832                      <span style="display: none; ">
5833                        <a> Type</a>
5834                      </span>
5835                      <span>
5836                        <span style="display: none; ">
5837                          array of <span><span></span></span>
5838                        </span>
5839                        <span>integer</span>
5840                        <span style="display: none; "></span>
5841                      </span>
5842                    </span>
5843                  )
5844                </div>
5845
5846              </em>
5847          </dt>
5848          <dd class="todo">
5849            Undocumented.
5850          </dd>
5851          <dd style="display: none; ">
5852            Description of this parameter from the json schema.
5853          </dd>
5854          <dd style="display: none; ">
5855            This parameter was added in version
5856            <b><span></span></b>.
5857            You must omit this parameter in earlier versions,
5858            and you may omit it in any version.  If you require this
5859            parameter, the manifest key
5860            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5861            can ensure that your extension won't be run in an earlier browser version.
5862          </dd>
5863
5864          <!-- OBJECT PROPERTIES -->
5865          <dd style="display: none; ">
5866            <dl>
5867              <div>
5868                <div>
5869                </div>
5870              </div>
5871            </dl>
5872          </dd>
5873
5874          <!-- OBJECT METHODS -->
5875          <dd style="display: none; ">
5876            <div></div>
5877          </dd>
5878
5879          <!-- OBJECT EVENT FIELDS -->
5880          <dd style="display: none; ">
5881            <div></div>
5882          </dd>
5883
5884          <!-- FUNCTION PARAMETERS -->
5885          <dd style="display: none; ">
5886            <div></div>
5887          </dd>
5888
5889        </div>
5890              </div><div>
5891                <div>
5892          <dt>
5893            <var>newPosition</var>
5894              <em>
5895
5896                <!-- TYPE -->
5897                <div style="display:inline">
5898                  (
5899                    <span class="optional" style="display: none; ">optional</span>
5900                    <span class="enum" style="display: none; ">enumerated</span>
5901                    <span id="typeTemplate">
5902                      <span style="display: none; ">
5903                        <a> Type</a>
5904                      </span>
5905                      <span>
5906                        <span style="display: none; ">
5907                          array of <span><span></span></span>
5908                        </span>
5909                        <span>integer</span>
5910                        <span style="display: none; "></span>
5911                      </span>
5912                    </span>
5913                  )
5914                </div>
5915
5916              </em>
5917          </dt>
5918          <dd class="todo">
5919            Undocumented.
5920          </dd>
5921          <dd style="display: none; ">
5922            Description of this parameter from the json schema.
5923          </dd>
5924          <dd style="display: none; ">
5925            This parameter was added in version
5926            <b><span></span></b>.
5927            You must omit this parameter in earlier versions,
5928            and you may omit it in any version.  If you require this
5929            parameter, the manifest key
5930            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
5931            can ensure that your extension won't be run in an earlier browser version.
5932          </dd>
5933
5934          <!-- OBJECT PROPERTIES -->
5935          <dd style="display: none; ">
5936            <dl>
5937              <div>
5938                <div>
5939                </div>
5940              </div>
5941            </dl>
5942          </dd>
5943
5944          <!-- OBJECT METHODS -->
5945          <dd style="display: none; ">
5946            <div></div>
5947          </dd>
5948
5949          <!-- OBJECT EVENT FIELDS -->
5950          <dd style="display: none; ">
5951            <div></div>
5952          </dd>
5953
5954          <!-- FUNCTION PARAMETERS -->
5955          <dd style="display: none; ">
5956            <div></div>
5957          </dd>
5958
5959        </div>
5960              </div>
5961            </dl>
5962          </dd>
5963
5964          <!-- OBJECT METHODS -->
5965          <dd style="display: none; ">
5966            <div></div>
5967          </dd>
5968
5969          <!-- OBJECT EVENT FIELDS -->
5970          <dd style="display: none; ">
5971            <div></div>
5972          </dd>
5973
5974          <!-- FUNCTION PARAMETERS -->
5975          <dd style="display: none; ">
5976            <div></div>
5977          </dd>
5978
5979        </div>
5980                    </div>
5981                  </dl>
5982                </div>
5983              </div> <!-- /decription -->
5984
5985            </div><div class="apiItem">
5986              <a name="event-onCreated"></a>
5987              <h4>onCreated</h4>
5988
5989              <div class="summary">
5990                <!-- Note: intentionally longer 80 columns -->
5991                <span class="subdued">chrome.tabs.</span><span>onCreated</span><span class="subdued">.addListener</span>(function(<span>Tab tab</span>) <span class="subdued">{...}</span>);
5992              </div>
5993
5994              <div class="description">
5995                <p class="todo" style="display: none; ">Undocumented.</p>
5996                <p>Fires when a tab is created. Note that the tab's URL may not be set at the time this event fires, but you can listen to onUpdated events to be notified when a URL is set.</p>
5997
5998                <!-- PARAMETERS -->
5999                <div>
6000                  <h4>Parameters</h4>
6001                  <dl>
6002                    <div>
6003                      <div>
6004          <dt>
6005            <var>tab</var>
6006              <em>
6007
6008                <!-- TYPE -->
6009                <div style="display:inline">
6010                  (
6011                    <span class="optional" style="display: none; ">optional</span>
6012                    <span class="enum" style="display: none; ">enumerated</span>
6013                    <span id="typeTemplate">
6014                      <span>
6015                        <a href="tabs.html#type-Tab">Tab</a>
6016                      </span>
6017                      <span style="display: none; ">
6018                        <span>
6019                          array of <span><span></span></span>
6020                        </span>
6021                        <span>paramType</span>
6022                        <span></span>
6023                      </span>
6024                    </span>
6025                  )
6026                </div>
6027
6028              </em>
6029          </dt>
6030          <dd class="todo" style="display: none; ">
6031            Undocumented.
6032          </dd>
6033          <dd>Details of the tab that was created.</dd>
6034          <dd style="display: none; ">
6035            This parameter was added in version
6036            <b><span></span></b>.
6037            You must omit this parameter in earlier versions,
6038            and you may omit it in any version.  If you require this
6039            parameter, the manifest key
6040            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6041            can ensure that your extension won't be run in an earlier browser version.
6042          </dd>
6043
6044          <!-- OBJECT PROPERTIES -->
6045          <dd style="display: none; ">
6046            <dl>
6047              <div>
6048                <div>
6049                </div>
6050              </div>
6051            </dl>
6052          </dd>
6053
6054          <!-- OBJECT METHODS -->
6055          <dd style="display: none; ">
6056            <div></div>
6057          </dd>
6058
6059          <!-- OBJECT EVENT FIELDS -->
6060          <dd style="display: none; ">
6061            <div></div>
6062          </dd>
6063
6064          <!-- FUNCTION PARAMETERS -->
6065          <dd style="display: none; ">
6066            <div></div>
6067          </dd>
6068
6069        </div>
6070                    </div>
6071                  </dl>
6072                </div>
6073              </div> <!-- /decription -->
6074
6075            </div><div class="apiItem">
6076              <a name="event-onDetached"></a>
6077              <h4>onDetached</h4>
6078
6079              <div class="summary">
6080                <!-- Note: intentionally longer 80 columns -->
6081                <span class="subdued">chrome.tabs.</span><span>onDetached</span><span class="subdued">.addListener</span>(function(<span>integer tabId, object detachInfo</span>) <span class="subdued">{...}</span>);
6082              </div>
6083
6084              <div class="description">
6085                <p class="todo" style="display: none; ">Undocumented.</p>
6086                <p>Fired when a tab is detached from a window, for example because it is being moved between windows.</p>
6087
6088                <!-- PARAMETERS -->
6089                <div>
6090                  <h4>Parameters</h4>
6091                  <dl>
6092                    <div>
6093                      <div>
6094          <dt>
6095            <var>tabId</var>
6096              <em>
6097
6098                <!-- TYPE -->
6099                <div style="display:inline">
6100                  (
6101                    <span class="optional" style="display: none; ">optional</span>
6102                    <span class="enum" style="display: none; ">enumerated</span>
6103                    <span id="typeTemplate">
6104                      <span style="display: none; ">
6105                        <a> Type</a>
6106                      </span>
6107                      <span>
6108                        <span style="display: none; ">
6109                          array of <span><span></span></span>
6110                        </span>
6111                        <span>integer</span>
6112                        <span style="display: none; "></span>
6113                      </span>
6114                    </span>
6115                  )
6116                </div>
6117
6118              </em>
6119          </dt>
6120          <dd class="todo">
6121            Undocumented.
6122          </dd>
6123          <dd style="display: none; ">
6124            Description of this parameter from the json schema.
6125          </dd>
6126          <dd style="display: none; ">
6127            This parameter was added in version
6128            <b><span></span></b>.
6129            You must omit this parameter in earlier versions,
6130            and you may omit it in any version.  If you require this
6131            parameter, the manifest key
6132            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6133            can ensure that your extension won't be run in an earlier browser version.
6134          </dd>
6135
6136          <!-- OBJECT PROPERTIES -->
6137          <dd style="display: none; ">
6138            <dl>
6139              <div>
6140                <div>
6141                </div>
6142              </div>
6143            </dl>
6144          </dd>
6145
6146          <!-- OBJECT METHODS -->
6147          <dd style="display: none; ">
6148            <div></div>
6149          </dd>
6150
6151          <!-- OBJECT EVENT FIELDS -->
6152          <dd style="display: none; ">
6153            <div></div>
6154          </dd>
6155
6156          <!-- FUNCTION PARAMETERS -->
6157          <dd style="display: none; ">
6158            <div></div>
6159          </dd>
6160
6161        </div>
6162                    </div><div>
6163                      <div>
6164          <dt>
6165            <var>detachInfo</var>
6166              <em>
6167
6168                <!-- TYPE -->
6169                <div style="display:inline">
6170                  (
6171                    <span class="optional" style="display: none; ">optional</span>
6172                    <span class="enum" style="display: none; ">enumerated</span>
6173                    <span id="typeTemplate">
6174                      <span style="display: none; ">
6175                        <a> Type</a>
6176                      </span>
6177                      <span>
6178                        <span style="display: none; ">
6179                          array of <span><span></span></span>
6180                        </span>
6181                        <span>object</span>
6182                        <span style="display: none; "></span>
6183                      </span>
6184                    </span>
6185                  )
6186                </div>
6187
6188              </em>
6189          </dt>
6190          <dd class="todo">
6191            Undocumented.
6192          </dd>
6193          <dd style="display: none; ">
6194            Description of this parameter from the json schema.
6195          </dd>
6196          <dd style="display: none; ">
6197            This parameter was added in version
6198            <b><span></span></b>.
6199            You must omit this parameter in earlier versions,
6200            and you may omit it in any version.  If you require this
6201            parameter, the manifest key
6202            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6203            can ensure that your extension won't be run in an earlier browser version.
6204          </dd>
6205
6206          <!-- OBJECT PROPERTIES -->
6207          <dd>
6208            <dl>
6209              <div>
6210                <div>
6211          <dt>
6212            <var>oldWindowId</var>
6213              <em>
6214
6215                <!-- TYPE -->
6216                <div style="display:inline">
6217                  (
6218                    <span class="optional" style="display: none; ">optional</span>
6219                    <span class="enum" style="display: none; ">enumerated</span>
6220                    <span id="typeTemplate">
6221                      <span style="display: none; ">
6222                        <a> Type</a>
6223                      </span>
6224                      <span>
6225                        <span style="display: none; ">
6226                          array of <span><span></span></span>
6227                        </span>
6228                        <span>integer</span>
6229                        <span style="display: none; "></span>
6230                      </span>
6231                    </span>
6232                  )
6233                </div>
6234
6235              </em>
6236          </dt>
6237          <dd class="todo">
6238            Undocumented.
6239          </dd>
6240          <dd style="display: none; ">
6241            Description of this parameter from the json schema.
6242          </dd>
6243          <dd style="display: none; ">
6244            This parameter was added in version
6245            <b><span></span></b>.
6246            You must omit this parameter in earlier versions,
6247            and you may omit it in any version.  If you require this
6248            parameter, the manifest key
6249            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6250            can ensure that your extension won't be run in an earlier browser version.
6251          </dd>
6252
6253          <!-- OBJECT PROPERTIES -->
6254          <dd style="display: none; ">
6255            <dl>
6256              <div>
6257                <div>
6258                </div>
6259              </div>
6260            </dl>
6261          </dd>
6262
6263          <!-- OBJECT METHODS -->
6264          <dd style="display: none; ">
6265            <div></div>
6266          </dd>
6267
6268          <!-- OBJECT EVENT FIELDS -->
6269          <dd style="display: none; ">
6270            <div></div>
6271          </dd>
6272
6273          <!-- FUNCTION PARAMETERS -->
6274          <dd style="display: none; ">
6275            <div></div>
6276          </dd>
6277
6278        </div>
6279              </div><div>
6280                <div>
6281          <dt>
6282            <var>oldPosition</var>
6283              <em>
6284
6285                <!-- TYPE -->
6286                <div style="display:inline">
6287                  (
6288                    <span class="optional" style="display: none; ">optional</span>
6289                    <span class="enum" style="display: none; ">enumerated</span>
6290                    <span id="typeTemplate">
6291                      <span style="display: none; ">
6292                        <a> Type</a>
6293                      </span>
6294                      <span>
6295                        <span style="display: none; ">
6296                          array of <span><span></span></span>
6297                        </span>
6298                        <span>integer</span>
6299                        <span style="display: none; "></span>
6300                      </span>
6301                    </span>
6302                  )
6303                </div>
6304
6305              </em>
6306          </dt>
6307          <dd class="todo">
6308            Undocumented.
6309          </dd>
6310          <dd style="display: none; ">
6311            Description of this parameter from the json schema.
6312          </dd>
6313          <dd style="display: none; ">
6314            This parameter was added in version
6315            <b><span></span></b>.
6316            You must omit this parameter in earlier versions,
6317            and you may omit it in any version.  If you require this
6318            parameter, the manifest key
6319            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6320            can ensure that your extension won't be run in an earlier browser version.
6321          </dd>
6322
6323          <!-- OBJECT PROPERTIES -->
6324          <dd style="display: none; ">
6325            <dl>
6326              <div>
6327                <div>
6328                </div>
6329              </div>
6330            </dl>
6331          </dd>
6332
6333          <!-- OBJECT METHODS -->
6334          <dd style="display: none; ">
6335            <div></div>
6336          </dd>
6337
6338          <!-- OBJECT EVENT FIELDS -->
6339          <dd style="display: none; ">
6340            <div></div>
6341          </dd>
6342
6343          <!-- FUNCTION PARAMETERS -->
6344          <dd style="display: none; ">
6345            <div></div>
6346          </dd>
6347
6348        </div>
6349              </div>
6350            </dl>
6351          </dd>
6352
6353          <!-- OBJECT METHODS -->
6354          <dd style="display: none; ">
6355            <div></div>
6356          </dd>
6357
6358          <!-- OBJECT EVENT FIELDS -->
6359          <dd style="display: none; ">
6360            <div></div>
6361          </dd>
6362
6363          <!-- FUNCTION PARAMETERS -->
6364          <dd style="display: none; ">
6365            <div></div>
6366          </dd>
6367
6368        </div>
6369                    </div>
6370                  </dl>
6371                </div>
6372              </div> <!-- /decription -->
6373
6374            </div><div class="apiItem">
6375              <a name="event-onMoved"></a>
6376              <h4>onMoved</h4>
6377
6378              <div class="summary">
6379                <!-- Note: intentionally longer 80 columns -->
6380                <span class="subdued">chrome.tabs.</span><span>onMoved</span><span class="subdued">.addListener</span>(function(<span>integer tabId, object moveInfo</span>) <span class="subdued">{...}</span>);
6381              </div>
6382
6383              <div class="description">
6384                <p class="todo" style="display: none; ">Undocumented.</p>
6385                <p>Fires when a tab is moved within a window. Only one move event is fired, representing the tab the user directly moved. Move events are not fired for the other tabs that must move in response. This event is not fired when a tab is moved between windows. For that, see <a href="#event-onDetached">onDetached</a>.</p>
6386
6387                <!-- PARAMETERS -->
6388                <div>
6389                  <h4>Parameters</h4>
6390                  <dl>
6391                    <div>
6392                      <div>
6393          <dt>
6394            <var>tabId</var>
6395              <em>
6396
6397                <!-- TYPE -->
6398                <div style="display:inline">
6399                  (
6400                    <span class="optional" style="display: none; ">optional</span>
6401                    <span class="enum" style="display: none; ">enumerated</span>
6402                    <span id="typeTemplate">
6403                      <span style="display: none; ">
6404                        <a> Type</a>
6405                      </span>
6406                      <span>
6407                        <span style="display: none; ">
6408                          array of <span><span></span></span>
6409                        </span>
6410                        <span>integer</span>
6411                        <span style="display: none; "></span>
6412                      </span>
6413                    </span>
6414                  )
6415                </div>
6416
6417              </em>
6418          </dt>
6419          <dd class="todo">
6420            Undocumented.
6421          </dd>
6422          <dd style="display: none; ">
6423            Description of this parameter from the json schema.
6424          </dd>
6425          <dd style="display: none; ">
6426            This parameter was added in version
6427            <b><span></span></b>.
6428            You must omit this parameter in earlier versions,
6429            and you may omit it in any version.  If you require this
6430            parameter, the manifest key
6431            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6432            can ensure that your extension won't be run in an earlier browser version.
6433          </dd>
6434
6435          <!-- OBJECT PROPERTIES -->
6436          <dd style="display: none; ">
6437            <dl>
6438              <div>
6439                <div>
6440                </div>
6441              </div>
6442            </dl>
6443          </dd>
6444
6445          <!-- OBJECT METHODS -->
6446          <dd style="display: none; ">
6447            <div></div>
6448          </dd>
6449
6450          <!-- OBJECT EVENT FIELDS -->
6451          <dd style="display: none; ">
6452            <div></div>
6453          </dd>
6454
6455          <!-- FUNCTION PARAMETERS -->
6456          <dd style="display: none; ">
6457            <div></div>
6458          </dd>
6459
6460        </div>
6461                    </div><div>
6462                      <div>
6463          <dt>
6464            <var>moveInfo</var>
6465              <em>
6466
6467                <!-- TYPE -->
6468                <div style="display:inline">
6469                  (
6470                    <span class="optional" style="display: none; ">optional</span>
6471                    <span class="enum" style="display: none; ">enumerated</span>
6472                    <span id="typeTemplate">
6473                      <span style="display: none; ">
6474                        <a> Type</a>
6475                      </span>
6476                      <span>
6477                        <span style="display: none; ">
6478                          array of <span><span></span></span>
6479                        </span>
6480                        <span>object</span>
6481                        <span style="display: none; "></span>
6482                      </span>
6483                    </span>
6484                  )
6485                </div>
6486
6487              </em>
6488          </dt>
6489          <dd class="todo">
6490            Undocumented.
6491          </dd>
6492          <dd style="display: none; ">
6493            Description of this parameter from the json schema.
6494          </dd>
6495          <dd style="display: none; ">
6496            This parameter was added in version
6497            <b><span></span></b>.
6498            You must omit this parameter in earlier versions,
6499            and you may omit it in any version.  If you require this
6500            parameter, the manifest key
6501            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6502            can ensure that your extension won't be run in an earlier browser version.
6503          </dd>
6504
6505          <!-- OBJECT PROPERTIES -->
6506          <dd>
6507            <dl>
6508              <div>
6509                <div>
6510          <dt>
6511            <var>windowId</var>
6512              <em>
6513
6514                <!-- TYPE -->
6515                <div style="display:inline">
6516                  (
6517                    <span class="optional" style="display: none; ">optional</span>
6518                    <span class="enum" style="display: none; ">enumerated</span>
6519                    <span id="typeTemplate">
6520                      <span style="display: none; ">
6521                        <a> Type</a>
6522                      </span>
6523                      <span>
6524                        <span style="display: none; ">
6525                          array of <span><span></span></span>
6526                        </span>
6527                        <span>integer</span>
6528                        <span style="display: none; "></span>
6529                      </span>
6530                    </span>
6531                  )
6532                </div>
6533
6534              </em>
6535          </dt>
6536          <dd class="todo">
6537            Undocumented.
6538          </dd>
6539          <dd style="display: none; ">
6540            Description of this parameter from the json schema.
6541          </dd>
6542          <dd style="display: none; ">
6543            This parameter was added in version
6544            <b><span></span></b>.
6545            You must omit this parameter in earlier versions,
6546            and you may omit it in any version.  If you require this
6547            parameter, the manifest key
6548            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6549            can ensure that your extension won't be run in an earlier browser version.
6550          </dd>
6551
6552          <!-- OBJECT PROPERTIES -->
6553          <dd style="display: none; ">
6554            <dl>
6555              <div>
6556                <div>
6557                </div>
6558              </div>
6559            </dl>
6560          </dd>
6561
6562          <!-- OBJECT METHODS -->
6563          <dd style="display: none; ">
6564            <div></div>
6565          </dd>
6566
6567          <!-- OBJECT EVENT FIELDS -->
6568          <dd style="display: none; ">
6569            <div></div>
6570          </dd>
6571
6572          <!-- FUNCTION PARAMETERS -->
6573          <dd style="display: none; ">
6574            <div></div>
6575          </dd>
6576
6577        </div>
6578              </div><div>
6579                <div>
6580          <dt>
6581            <var>fromIndex</var>
6582              <em>
6583
6584                <!-- TYPE -->
6585                <div style="display:inline">
6586                  (
6587                    <span class="optional" style="display: none; ">optional</span>
6588                    <span class="enum" style="display: none; ">enumerated</span>
6589                    <span id="typeTemplate">
6590                      <span style="display: none; ">
6591                        <a> Type</a>
6592                      </span>
6593                      <span>
6594                        <span style="display: none; ">
6595                          array of <span><span></span></span>
6596                        </span>
6597                        <span>integer</span>
6598                        <span style="display: none; "></span>
6599                      </span>
6600                    </span>
6601                  )
6602                </div>
6603
6604              </em>
6605          </dt>
6606          <dd class="todo">
6607            Undocumented.
6608          </dd>
6609          <dd style="display: none; ">
6610            Description of this parameter from the json schema.
6611          </dd>
6612          <dd style="display: none; ">
6613            This parameter was added in version
6614            <b><span></span></b>.
6615            You must omit this parameter in earlier versions,
6616            and you may omit it in any version.  If you require this
6617            parameter, the manifest key
6618            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6619            can ensure that your extension won't be run in an earlier browser version.
6620          </dd>
6621
6622          <!-- OBJECT PROPERTIES -->
6623          <dd style="display: none; ">
6624            <dl>
6625              <div>
6626                <div>
6627                </div>
6628              </div>
6629            </dl>
6630          </dd>
6631
6632          <!-- OBJECT METHODS -->
6633          <dd style="display: none; ">
6634            <div></div>
6635          </dd>
6636
6637          <!-- OBJECT EVENT FIELDS -->
6638          <dd style="display: none; ">
6639            <div></div>
6640          </dd>
6641
6642          <!-- FUNCTION PARAMETERS -->
6643          <dd style="display: none; ">
6644            <div></div>
6645          </dd>
6646
6647        </div>
6648              </div><div>
6649                <div>
6650          <dt>
6651            <var>toIndex</var>
6652              <em>
6653
6654                <!-- TYPE -->
6655                <div style="display:inline">
6656                  (
6657                    <span class="optional" style="display: none; ">optional</span>
6658                    <span class="enum" style="display: none; ">enumerated</span>
6659                    <span id="typeTemplate">
6660                      <span style="display: none; ">
6661                        <a> Type</a>
6662                      </span>
6663                      <span>
6664                        <span style="display: none; ">
6665                          array of <span><span></span></span>
6666                        </span>
6667                        <span>integer</span>
6668                        <span style="display: none; "></span>
6669                      </span>
6670                    </span>
6671                  )
6672                </div>
6673
6674              </em>
6675          </dt>
6676          <dd class="todo">
6677            Undocumented.
6678          </dd>
6679          <dd style="display: none; ">
6680            Description of this parameter from the json schema.
6681          </dd>
6682          <dd style="display: none; ">
6683            This parameter was added in version
6684            <b><span></span></b>.
6685            You must omit this parameter in earlier versions,
6686            and you may omit it in any version.  If you require this
6687            parameter, the manifest key
6688            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6689            can ensure that your extension won't be run in an earlier browser version.
6690          </dd>
6691
6692          <!-- OBJECT PROPERTIES -->
6693          <dd style="display: none; ">
6694            <dl>
6695              <div>
6696                <div>
6697                </div>
6698              </div>
6699            </dl>
6700          </dd>
6701
6702          <!-- OBJECT METHODS -->
6703          <dd style="display: none; ">
6704            <div></div>
6705          </dd>
6706
6707          <!-- OBJECT EVENT FIELDS -->
6708          <dd style="display: none; ">
6709            <div></div>
6710          </dd>
6711
6712          <!-- FUNCTION PARAMETERS -->
6713          <dd style="display: none; ">
6714            <div></div>
6715          </dd>
6716
6717        </div>
6718              </div>
6719            </dl>
6720          </dd>
6721
6722          <!-- OBJECT METHODS -->
6723          <dd style="display: none; ">
6724            <div></div>
6725          </dd>
6726
6727          <!-- OBJECT EVENT FIELDS -->
6728          <dd style="display: none; ">
6729            <div></div>
6730          </dd>
6731
6732          <!-- FUNCTION PARAMETERS -->
6733          <dd style="display: none; ">
6734            <div></div>
6735          </dd>
6736
6737        </div>
6738                    </div>
6739                  </dl>
6740                </div>
6741              </div> <!-- /decription -->
6742
6743            </div><div class="apiItem">
6744              <a name="event-onRemoved"></a>
6745              <h4>onRemoved</h4>
6746
6747              <div class="summary">
6748                <!-- Note: intentionally longer 80 columns -->
6749                <span class="subdued">chrome.tabs.</span><span>onRemoved</span><span class="subdued">.addListener</span>(function(<span>integer tabId, object removeInfo</span>) <span class="subdued">{...}</span>);
6750              </div>
6751
6752              <div class="description">
6753                <p class="todo" style="display: none; ">Undocumented.</p>
6754                <p>Fires when a tab is closed.</p>
6755
6756                <!-- PARAMETERS -->
6757                <div>
6758                  <h4>Parameters</h4>
6759                  <dl>
6760                    <div>
6761                      <div>
6762          <dt>
6763            <var>tabId</var>
6764              <em>
6765
6766                <!-- TYPE -->
6767                <div style="display:inline">
6768                  (
6769                    <span class="optional" style="display: none; ">optional</span>
6770                    <span class="enum" style="display: none; ">enumerated</span>
6771                    <span id="typeTemplate">
6772                      <span style="display: none; ">
6773                        <a> Type</a>
6774                      </span>
6775                      <span>
6776                        <span style="display: none; ">
6777                          array of <span><span></span></span>
6778                        </span>
6779                        <span>integer</span>
6780                        <span style="display: none; "></span>
6781                      </span>
6782                    </span>
6783                  )
6784                </div>
6785
6786              </em>
6787          </dt>
6788          <dd class="todo">
6789            Undocumented.
6790          </dd>
6791          <dd style="display: none; ">
6792            Description of this parameter from the json schema.
6793          </dd>
6794          <dd style="display: none; ">
6795            This parameter was added in version
6796            <b><span></span></b>.
6797            You must omit this parameter in earlier versions,
6798            and you may omit it in any version.  If you require this
6799            parameter, the manifest key
6800            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6801            can ensure that your extension won't be run in an earlier browser version.
6802          </dd>
6803
6804          <!-- OBJECT PROPERTIES -->
6805          <dd style="display: none; ">
6806            <dl>
6807              <div>
6808                <div>
6809                </div>
6810              </div>
6811            </dl>
6812          </dd>
6813
6814          <!-- OBJECT METHODS -->
6815          <dd style="display: none; ">
6816            <div></div>
6817          </dd>
6818
6819          <!-- OBJECT EVENT FIELDS -->
6820          <dd style="display: none; ">
6821            <div></div>
6822          </dd>
6823
6824          <!-- FUNCTION PARAMETERS -->
6825          <dd style="display: none; ">
6826            <div></div>
6827          </dd>
6828
6829        </div>
6830                    </div><div>
6831                      <div>
6832          <dt>
6833            <var>removeInfo</var>
6834              <em>
6835
6836                <!-- TYPE -->
6837                <div style="display:inline">
6838                  (
6839                    <span class="optional" style="display: none; ">optional</span>
6840                    <span class="enum" style="display: none; ">enumerated</span>
6841                    <span id="typeTemplate">
6842                      <span style="display: none; ">
6843                        <a> Type</a>
6844                      </span>
6845                      <span>
6846                        <span style="display: none; ">
6847                          array of <span><span></span></span>
6848                        </span>
6849                        <span>object</span>
6850                        <span style="display: none; "></span>
6851                      </span>
6852                    </span>
6853                  )
6854                </div>
6855
6856              </em>
6857          </dt>
6858          <dd class="todo">
6859            Undocumented.
6860          </dd>
6861          <dd style="display: none; ">
6862            Description of this parameter from the json schema.
6863          </dd>
6864          <dd style="display: none; ">
6865            This parameter was added in version
6866            <b><span></span></b>.
6867            You must omit this parameter in earlier versions,
6868            and you may omit it in any version.  If you require this
6869            parameter, the manifest key
6870            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6871            can ensure that your extension won't be run in an earlier browser version.
6872          </dd>
6873
6874          <!-- OBJECT PROPERTIES -->
6875          <dd>
6876            <dl>
6877              <div>
6878                <div>
6879          <dt>
6880            <var>isWindowClosing</var>
6881              <em>
6882
6883                <!-- TYPE -->
6884                <div style="display:inline">
6885                  (
6886                    <span class="optional" style="display: none; ">optional</span>
6887                    <span class="enum" style="display: none; ">enumerated</span>
6888                    <span id="typeTemplate">
6889                      <span style="display: none; ">
6890                        <a> Type</a>
6891                      </span>
6892                      <span>
6893                        <span style="display: none; ">
6894                          array of <span><span></span></span>
6895                        </span>
6896                        <span>boolean</span>
6897                        <span style="display: none; "></span>
6898                      </span>
6899                    </span>
6900                  )
6901                </div>
6902
6903              </em>
6904          </dt>
6905          <dd class="todo" style="display: none; ">
6906            Undocumented.
6907          </dd>
6908          <dd>True when the tab is being closed because its window is being closed.</dd>
6909          <dd style="display: none; ">
6910            This parameter was added in version
6911            <b><span></span></b>.
6912            You must omit this parameter in earlier versions,
6913            and you may omit it in any version.  If you require this
6914            parameter, the manifest key
6915            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
6916            can ensure that your extension won't be run in an earlier browser version.
6917          </dd>
6918
6919          <!-- OBJECT PROPERTIES -->
6920          <dd style="display: none; ">
6921            <dl>
6922              <div>
6923                <div>
6924                </div>
6925              </div>
6926            </dl>
6927          </dd>
6928
6929          <!-- OBJECT METHODS -->
6930          <dd style="display: none; ">
6931            <div></div>
6932          </dd>
6933
6934          <!-- OBJECT EVENT FIELDS -->
6935          <dd style="display: none; ">
6936            <div></div>
6937          </dd>
6938
6939          <!-- FUNCTION PARAMETERS -->
6940          <dd style="display: none; ">
6941            <div></div>
6942          </dd>
6943
6944        </div>
6945              </div>
6946            </dl>
6947          </dd>
6948
6949          <!-- OBJECT METHODS -->
6950          <dd style="display: none; ">
6951            <div></div>
6952          </dd>
6953
6954          <!-- OBJECT EVENT FIELDS -->
6955          <dd style="display: none; ">
6956            <div></div>
6957          </dd>
6958
6959          <!-- FUNCTION PARAMETERS -->
6960          <dd style="display: none; ">
6961            <div></div>
6962          </dd>
6963
6964        </div>
6965                    </div>
6966                  </dl>
6967                </div>
6968              </div> <!-- /decription -->
6969
6970            </div><div class="apiItem">
6971              <a name="event-onSelectionChanged"></a>
6972              <h4>onSelectionChanged</h4>
6973
6974              <div class="summary">
6975                <!-- Note: intentionally longer 80 columns -->
6976                <span class="subdued">chrome.tabs.</span><span>onSelectionChanged</span><span class="subdued">.addListener</span>(function(<span>integer tabId, object selectInfo</span>) <span class="subdued">{...}</span>);
6977              </div>
6978
6979              <div class="description">
6980                <p class="todo" style="display: none; ">Undocumented.</p>
6981                <p>Fires when the selected tab in a window changes.</p>
6982
6983                <!-- PARAMETERS -->
6984                <div>
6985                  <h4>Parameters</h4>
6986                  <dl>
6987                    <div>
6988                      <div>
6989          <dt>
6990            <var>tabId</var>
6991              <em>
6992
6993                <!-- TYPE -->
6994                <div style="display:inline">
6995                  (
6996                    <span class="optional" style="display: none; ">optional</span>
6997                    <span class="enum" style="display: none; ">enumerated</span>
6998                    <span id="typeTemplate">
6999                      <span style="display: none; ">
7000                        <a> Type</a>
7001                      </span>
7002                      <span>
7003                        <span style="display: none; ">
7004                          array of <span><span></span></span>
7005                        </span>
7006                        <span>integer</span>
7007                        <span style="display: none; "></span>
7008                      </span>
7009                    </span>
7010                  )
7011                </div>
7012
7013              </em>
7014          </dt>
7015          <dd class="todo" style="display: none; ">
7016            Undocumented.
7017          </dd>
7018          <dd>The ID of the tab that has become selected.</dd>
7019          <dd style="display: none; ">
7020            This parameter was added in version
7021            <b><span></span></b>.
7022            You must omit this parameter in earlier versions,
7023            and you may omit it in any version.  If you require this
7024            parameter, the manifest key
7025            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7026            can ensure that your extension won't be run in an earlier browser version.
7027          </dd>
7028
7029          <!-- OBJECT PROPERTIES -->
7030          <dd style="display: none; ">
7031            <dl>
7032              <div>
7033                <div>
7034                </div>
7035              </div>
7036            </dl>
7037          </dd>
7038
7039          <!-- OBJECT METHODS -->
7040          <dd style="display: none; ">
7041            <div></div>
7042          </dd>
7043
7044          <!-- OBJECT EVENT FIELDS -->
7045          <dd style="display: none; ">
7046            <div></div>
7047          </dd>
7048
7049          <!-- FUNCTION PARAMETERS -->
7050          <dd style="display: none; ">
7051            <div></div>
7052          </dd>
7053
7054        </div>
7055                    </div><div>
7056                      <div>
7057          <dt>
7058            <var>selectInfo</var>
7059              <em>
7060
7061                <!-- TYPE -->
7062                <div style="display:inline">
7063                  (
7064                    <span class="optional" style="display: none; ">optional</span>
7065                    <span class="enum" style="display: none; ">enumerated</span>
7066                    <span id="typeTemplate">
7067                      <span style="display: none; ">
7068                        <a> Type</a>
7069                      </span>
7070                      <span>
7071                        <span style="display: none; ">
7072                          array of <span><span></span></span>
7073                        </span>
7074                        <span>object</span>
7075                        <span style="display: none; "></span>
7076                      </span>
7077                    </span>
7078                  )
7079                </div>
7080
7081              </em>
7082          </dt>
7083          <dd class="todo">
7084            Undocumented.
7085          </dd>
7086          <dd style="display: none; ">
7087            Description of this parameter from the json schema.
7088          </dd>
7089          <dd style="display: none; ">
7090            This parameter was added in version
7091            <b><span></span></b>.
7092            You must omit this parameter in earlier versions,
7093            and you may omit it in any version.  If you require this
7094            parameter, the manifest key
7095            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7096            can ensure that your extension won't be run in an earlier browser version.
7097          </dd>
7098
7099          <!-- OBJECT PROPERTIES -->
7100          <dd>
7101            <dl>
7102              <div>
7103                <div>
7104          <dt>
7105            <var>windowId</var>
7106              <em>
7107
7108                <!-- TYPE -->
7109                <div style="display:inline">
7110                  (
7111                    <span class="optional" style="display: none; ">optional</span>
7112                    <span class="enum" style="display: none; ">enumerated</span>
7113                    <span id="typeTemplate">
7114                      <span style="display: none; ">
7115                        <a> Type</a>
7116                      </span>
7117                      <span>
7118                        <span style="display: none; ">
7119                          array of <span><span></span></span>
7120                        </span>
7121                        <span>integer</span>
7122                        <span style="display: none; "></span>
7123                      </span>
7124                    </span>
7125                  )
7126                </div>
7127
7128              </em>
7129          </dt>
7130          <dd class="todo" style="display: none; ">
7131            Undocumented.
7132          </dd>
7133          <dd>The ID of the window the selected tab changed inside of.</dd>
7134          <dd style="display: none; ">
7135            This parameter was added in version
7136            <b><span></span></b>.
7137            You must omit this parameter in earlier versions,
7138            and you may omit it in any version.  If you require this
7139            parameter, the manifest key
7140            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7141            can ensure that your extension won't be run in an earlier browser version.
7142          </dd>
7143
7144          <!-- OBJECT PROPERTIES -->
7145          <dd style="display: none; ">
7146            <dl>
7147              <div>
7148                <div>
7149                </div>
7150              </div>
7151            </dl>
7152          </dd>
7153
7154          <!-- OBJECT METHODS -->
7155          <dd style="display: none; ">
7156            <div></div>
7157          </dd>
7158
7159          <!-- OBJECT EVENT FIELDS -->
7160          <dd style="display: none; ">
7161            <div></div>
7162          </dd>
7163
7164          <!-- FUNCTION PARAMETERS -->
7165          <dd style="display: none; ">
7166            <div></div>
7167          </dd>
7168
7169        </div>
7170              </div>
7171            </dl>
7172          </dd>
7173
7174          <!-- OBJECT METHODS -->
7175          <dd style="display: none; ">
7176            <div></div>
7177          </dd>
7178
7179          <!-- OBJECT EVENT FIELDS -->
7180          <dd style="display: none; ">
7181            <div></div>
7182          </dd>
7183
7184          <!-- FUNCTION PARAMETERS -->
7185          <dd style="display: none; ">
7186            <div></div>
7187          </dd>
7188
7189        </div>
7190                    </div>
7191                  </dl>
7192                </div>
7193              </div> <!-- /decription -->
7194
7195            </div><div class="apiItem">
7196              <a name="event-onUpdated"></a>
7197              <h4>onUpdated</h4>
7198
7199              <div class="summary">
7200                <!-- Note: intentionally longer 80 columns -->
7201                <span class="subdued">chrome.tabs.</span><span>onUpdated</span><span class="subdued">.addListener</span>(function(<span>integer tabId, object changeInfo, Tab tab</span>) <span class="subdued">{...}</span>);
7202              </div>
7203
7204              <div class="description">
7205                <p class="todo" style="display: none; ">Undocumented.</p>
7206                <p>Fires when a tab is updated.</p>
7207
7208                <!-- PARAMETERS -->
7209                <div>
7210                  <h4>Parameters</h4>
7211                  <dl>
7212                    <div>
7213                      <div>
7214          <dt>
7215            <var>tabId</var>
7216              <em>
7217
7218                <!-- TYPE -->
7219                <div style="display:inline">
7220                  (
7221                    <span class="optional" style="display: none; ">optional</span>
7222                    <span class="enum" style="display: none; ">enumerated</span>
7223                    <span id="typeTemplate">
7224                      <span style="display: none; ">
7225                        <a> Type</a>
7226                      </span>
7227                      <span>
7228                        <span style="display: none; ">
7229                          array of <span><span></span></span>
7230                        </span>
7231                        <span>integer</span>
7232                        <span style="display: none; "></span>
7233                      </span>
7234                    </span>
7235                  )
7236                </div>
7237
7238              </em>
7239          </dt>
7240          <dd class="todo">
7241            Undocumented.
7242          </dd>
7243          <dd style="display: none; ">
7244            Description of this parameter from the json schema.
7245          </dd>
7246          <dd style="display: none; ">
7247            This parameter was added in version
7248            <b><span></span></b>.
7249            You must omit this parameter in earlier versions,
7250            and you may omit it in any version.  If you require this
7251            parameter, the manifest key
7252            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7253            can ensure that your extension won't be run in an earlier browser version.
7254          </dd>
7255
7256          <!-- OBJECT PROPERTIES -->
7257          <dd style="display: none; ">
7258            <dl>
7259              <div>
7260                <div>
7261                </div>
7262              </div>
7263            </dl>
7264          </dd>
7265
7266          <!-- OBJECT METHODS -->
7267          <dd style="display: none; ">
7268            <div></div>
7269          </dd>
7270
7271          <!-- OBJECT EVENT FIELDS -->
7272          <dd style="display: none; ">
7273            <div></div>
7274          </dd>
7275
7276          <!-- FUNCTION PARAMETERS -->
7277          <dd style="display: none; ">
7278            <div></div>
7279          </dd>
7280
7281        </div>
7282                    </div><div>
7283                      <div>
7284          <dt>
7285            <var>changeInfo</var>
7286              <em>
7287
7288                <!-- TYPE -->
7289                <div style="display:inline">
7290                  (
7291                    <span class="optional" style="display: none; ">optional</span>
7292                    <span class="enum" style="display: none; ">enumerated</span>
7293                    <span id="typeTemplate">
7294                      <span style="display: none; ">
7295                        <a> Type</a>
7296                      </span>
7297                      <span>
7298                        <span style="display: none; ">
7299                          array of <span><span></span></span>
7300                        </span>
7301                        <span>object</span>
7302                        <span style="display: none; "></span>
7303                      </span>
7304                    </span>
7305                  )
7306                </div>
7307
7308              </em>
7309          </dt>
7310          <dd class="todo" style="display: none; ">
7311            Undocumented.
7312          </dd>
7313          <dd>Lists the changes to the state of the tab that was updated.</dd>
7314          <dd style="display: none; ">
7315            This parameter was added in version
7316            <b><span></span></b>.
7317            You must omit this parameter in earlier versions,
7318            and you may omit it in any version.  If you require this
7319            parameter, the manifest key
7320            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7321            can ensure that your extension won't be run in an earlier browser version.
7322          </dd>
7323
7324          <!-- OBJECT PROPERTIES -->
7325          <dd>
7326            <dl>
7327              <div>
7328                <div>
7329          <dt>
7330            <var>status</var>
7331              <em>
7332
7333                <!-- TYPE -->
7334                <div style="display:inline">
7335                  (
7336                    <span class="optional">optional</span>
7337                    <span class="enum" style="display: none; ">enumerated</span>
7338                    <span id="typeTemplate">
7339                      <span style="display: none; ">
7340                        <a> Type</a>
7341                      </span>
7342                      <span>
7343                        <span style="display: none; ">
7344                          array of <span><span></span></span>
7345                        </span>
7346                        <span>string</span>
7347                        <span style="display: none; "></span>
7348                      </span>
7349                    </span>
7350                  )
7351                </div>
7352
7353              </em>
7354          </dt>
7355          <dd class="todo" style="display: none; ">
7356            Undocumented.
7357          </dd>
7358          <dd>The status of the tab. Can be either <em>loading</em> or <em>complete</em>.</dd>
7359          <dd style="display: none; ">
7360            This parameter was added in version
7361            <b><span></span></b>.
7362            You must omit this parameter in earlier versions,
7363            and you may omit it in any version.  If you require this
7364            parameter, the manifest key
7365            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7366            can ensure that your extension won't be run in an earlier browser version.
7367          </dd>
7368
7369          <!-- OBJECT PROPERTIES -->
7370          <dd style="display: none; ">
7371            <dl>
7372              <div>
7373                <div>
7374                </div>
7375              </div>
7376            </dl>
7377          </dd>
7378
7379          <!-- OBJECT METHODS -->
7380          <dd style="display: none; ">
7381            <div></div>
7382          </dd>
7383
7384          <!-- OBJECT EVENT FIELDS -->
7385          <dd style="display: none; ">
7386            <div></div>
7387          </dd>
7388
7389          <!-- FUNCTION PARAMETERS -->
7390          <dd style="display: none; ">
7391            <div></div>
7392          </dd>
7393
7394        </div>
7395              </div><div>
7396                <div>
7397          <dt>
7398            <var>url</var>
7399              <em>
7400
7401                <!-- TYPE -->
7402                <div style="display:inline">
7403                  (
7404                    <span class="optional">optional</span>
7405                    <span class="enum" style="display: none; ">enumerated</span>
7406                    <span id="typeTemplate">
7407                      <span style="display: none; ">
7408                        <a> Type</a>
7409                      </span>
7410                      <span>
7411                        <span style="display: none; ">
7412                          array of <span><span></span></span>
7413                        </span>
7414                        <span>string</span>
7415                        <span style="display: none; "></span>
7416                      </span>
7417                    </span>
7418                  )
7419                </div>
7420
7421              </em>
7422          </dt>
7423          <dd class="todo" style="display: none; ">
7424            Undocumented.
7425          </dd>
7426          <dd>The tab's URL if it has changed.</dd>
7427          <dd style="display: none; ">
7428            This parameter was added in version
7429            <b><span></span></b>.
7430            You must omit this parameter in earlier versions,
7431            and you may omit it in any version.  If you require this
7432            parameter, the manifest key
7433            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7434            can ensure that your extension won't be run in an earlier browser version.
7435          </dd>
7436
7437          <!-- OBJECT PROPERTIES -->
7438          <dd style="display: none; ">
7439            <dl>
7440              <div>
7441                <div>
7442                </div>
7443              </div>
7444            </dl>
7445          </dd>
7446
7447          <!-- OBJECT METHODS -->
7448          <dd style="display: none; ">
7449            <div></div>
7450          </dd>
7451
7452          <!-- OBJECT EVENT FIELDS -->
7453          <dd style="display: none; ">
7454            <div></div>
7455          </dd>
7456
7457          <!-- FUNCTION PARAMETERS -->
7458          <dd style="display: none; ">
7459            <div></div>
7460          </dd>
7461
7462        </div>
7463              </div><div>
7464                <div>
7465          <dt>
7466            <var>pinned</var>
7467              <em>
7468
7469                <!-- TYPE -->
7470                <div style="display:inline">
7471                  (
7472                    <span class="optional">optional</span>
7473                    <span class="enum" style="display: none; ">enumerated</span>
7474                    <span id="typeTemplate">
7475                      <span style="display: none; ">
7476                        <a> Type</a>
7477                      </span>
7478                      <span>
7479                        <span style="display: none; ">
7480                          array of <span><span></span></span>
7481                        </span>
7482                        <span>boolean</span>
7483                        <span style="display: none; "></span>
7484                      </span>
7485                    </span>
7486                  )
7487                </div>
7488
7489              </em>
7490          </dt>
7491          <dd class="todo" style="display: none; ">
7492            Undocumented.
7493          </dd>
7494          <dd>The tab's new pinned state.</dd>
7495          <dd style="display: none; ">
7496            This parameter was added in version
7497            <b><span></span></b>.
7498            You must omit this parameter in earlier versions,
7499            and you may omit it in any version.  If you require this
7500            parameter, the manifest key
7501            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7502            can ensure that your extension won't be run in an earlier browser version.
7503          </dd>
7504
7505          <!-- OBJECT PROPERTIES -->
7506          <dd style="display: none; ">
7507            <dl>
7508              <div>
7509                <div>
7510                </div>
7511              </div>
7512            </dl>
7513          </dd>
7514
7515          <!-- OBJECT METHODS -->
7516          <dd style="display: none; ">
7517            <div></div>
7518          </dd>
7519
7520          <!-- OBJECT EVENT FIELDS -->
7521          <dd style="display: none; ">
7522            <div></div>
7523          </dd>
7524
7525          <!-- FUNCTION PARAMETERS -->
7526          <dd style="display: none; ">
7527            <div></div>
7528          </dd>
7529
7530        </div>
7531              </div>
7532            </dl>
7533          </dd>
7534
7535          <!-- OBJECT METHODS -->
7536          <dd style="display: none; ">
7537            <div></div>
7538          </dd>
7539
7540          <!-- OBJECT EVENT FIELDS -->
7541          <dd style="display: none; ">
7542            <div></div>
7543          </dd>
7544
7545          <!-- FUNCTION PARAMETERS -->
7546          <dd style="display: none; ">
7547            <div></div>
7548          </dd>
7549
7550        </div>
7551                    </div><div>
7552                      <div>
7553          <dt>
7554            <var>tab</var>
7555              <em>
7556
7557                <!-- TYPE -->
7558                <div style="display:inline">
7559                  (
7560                    <span class="optional" style="display: none; ">optional</span>
7561                    <span class="enum" style="display: none; ">enumerated</span>
7562                    <span id="typeTemplate">
7563                      <span>
7564                        <a href="tabs.html#type-Tab">Tab</a>
7565                      </span>
7566                      <span style="display: none; ">
7567                        <span>
7568                          array of <span><span></span></span>
7569                        </span>
7570                        <span>paramType</span>
7571                        <span></span>
7572                      </span>
7573                    </span>
7574                  )
7575                </div>
7576
7577              </em>
7578          </dt>
7579          <dd class="todo" style="display: none; ">
7580            Undocumented.
7581          </dd>
7582          <dd>Gives the state of the tab that was updated.</dd>
7583          <dd style="display: none; ">
7584            This parameter was added in version
7585            <b><span></span></b>.
7586            You must omit this parameter in earlier versions,
7587            and you may omit it in any version.  If you require this
7588            parameter, the manifest key
7589            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7590            can ensure that your extension won't be run in an earlier browser version.
7591          </dd>
7592
7593          <!-- OBJECT PROPERTIES -->
7594          <dd style="display: none; ">
7595            <dl>
7596              <div>
7597                <div>
7598                </div>
7599              </div>
7600            </dl>
7601          </dd>
7602
7603          <!-- OBJECT METHODS -->
7604          <dd style="display: none; ">
7605            <div></div>
7606          </dd>
7607
7608          <!-- OBJECT EVENT FIELDS -->
7609          <dd style="display: none; ">
7610            <div></div>
7611          </dd>
7612
7613          <!-- FUNCTION PARAMETERS -->
7614          <dd style="display: none; ">
7615            <div></div>
7616          </dd>
7617
7618        </div>
7619                    </div>
7620                  </dl>
7621                </div>
7622              </div> <!-- /decription -->
7623
7624            </div> <!-- /apiItem -->
7625
7626          </div> <!-- /apiGroup -->
7627
7628          <!-- TYPES -->
7629          <div class="apiGroup">
7630            <a name="types"></a>
7631            <h3 id="types">Types</h3>
7632
7633            <!-- iterates over all types -->
7634            <div class="apiItem">
7635              <a name="type-Tab"></a>
7636              <h4>Tab</h4>
7637
7638              <div>
7639          <dt>
7640            <var style="display: none; ">paramName</var>
7641              <em>
7642
7643                <!-- TYPE -->
7644                <div style="display:inline">
7645                  (
7646                    <span class="optional" style="display: none; ">optional</span>
7647                    <span class="enum" style="display: none; ">enumerated</span>
7648                    <span id="typeTemplate">
7649                      <span style="display: none; ">
7650                        <a> Type</a>
7651                      </span>
7652                      <span>
7653                        <span style="display: none; ">
7654                          array of <span><span></span></span>
7655                        </span>
7656                        <span>object</span>
7657                        <span style="display: none; "></span>
7658                      </span>
7659                    </span>
7660                  )
7661                </div>
7662
7663              </em>
7664          </dt>
7665          <dd class="todo">
7666            Undocumented.
7667          </dd>
7668          <dd style="display: none; ">
7669            Description of this parameter from the json schema.
7670          </dd>
7671          <dd style="display: none; ">
7672            This parameter was added in version
7673            <b><span></span></b>.
7674            You must omit this parameter in earlier versions,
7675            and you may omit it in any version.  If you require this
7676            parameter, the manifest key
7677            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7678            can ensure that your extension won't be run in an earlier browser version.
7679          </dd>
7680
7681          <!-- OBJECT PROPERTIES -->
7682          <dd>
7683            <dl>
7684              <div>
7685                <div>
7686          <dt>
7687            <var>id</var>
7688              <em>
7689
7690                <!-- TYPE -->
7691                <div style="display:inline">
7692                  (
7693                    <span class="optional" style="display: none; ">optional</span>
7694                    <span class="enum" style="display: none; ">enumerated</span>
7695                    <span id="typeTemplate">
7696                      <span style="display: none; ">
7697                        <a> Type</a>
7698                      </span>
7699                      <span>
7700                        <span style="display: none; ">
7701                          array of <span><span></span></span>
7702                        </span>
7703                        <span>integer</span>
7704                        <span style="display: none; "></span>
7705                      </span>
7706                    </span>
7707                  )
7708                </div>
7709
7710              </em>
7711          </dt>
7712          <dd class="todo" style="display: none; ">
7713            Undocumented.
7714          </dd>
7715          <dd>The ID of the tab. Tab IDs are unique within a browser session.</dd>
7716          <dd style="display: none; ">
7717            This parameter was added in version
7718            <b><span></span></b>.
7719            You must omit this parameter in earlier versions,
7720            and you may omit it in any version.  If you require this
7721            parameter, the manifest key
7722            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7723            can ensure that your extension won't be run in an earlier browser version.
7724          </dd>
7725
7726          <!-- OBJECT PROPERTIES -->
7727          <dd style="display: none; ">
7728            <dl>
7729              <div>
7730                <div>
7731                </div>
7732              </div>
7733            </dl>
7734          </dd>
7735
7736          <!-- OBJECT METHODS -->
7737          <dd style="display: none; ">
7738            <div></div>
7739          </dd>
7740
7741          <!-- OBJECT EVENT FIELDS -->
7742          <dd style="display: none; ">
7743            <div></div>
7744          </dd>
7745
7746          <!-- FUNCTION PARAMETERS -->
7747          <dd style="display: none; ">
7748            <div></div>
7749          </dd>
7750
7751        </div>
7752              </div><div>
7753                <div>
7754          <dt>
7755            <var>index</var>
7756              <em>
7757
7758                <!-- TYPE -->
7759                <div style="display:inline">
7760                  (
7761                    <span class="optional" style="display: none; ">optional</span>
7762                    <span class="enum" style="display: none; ">enumerated</span>
7763                    <span id="typeTemplate">
7764                      <span style="display: none; ">
7765                        <a> Type</a>
7766                      </span>
7767                      <span>
7768                        <span style="display: none; ">
7769                          array of <span><span></span></span>
7770                        </span>
7771                        <span>integer</span>
7772                        <span style="display: none; "></span>
7773                      </span>
7774                    </span>
7775                  )
7776                </div>
7777
7778              </em>
7779          </dt>
7780          <dd class="todo" style="display: none; ">
7781            Undocumented.
7782          </dd>
7783          <dd>The zero-based index of the tab within its window.</dd>
7784          <dd style="display: none; ">
7785            This parameter was added in version
7786            <b><span></span></b>.
7787            You must omit this parameter in earlier versions,
7788            and you may omit it in any version.  If you require this
7789            parameter, the manifest key
7790            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7791            can ensure that your extension won't be run in an earlier browser version.
7792          </dd>
7793
7794          <!-- OBJECT PROPERTIES -->
7795          <dd style="display: none; ">
7796            <dl>
7797              <div>
7798                <div>
7799                </div>
7800              </div>
7801            </dl>
7802          </dd>
7803
7804          <!-- OBJECT METHODS -->
7805          <dd style="display: none; ">
7806            <div></div>
7807          </dd>
7808
7809          <!-- OBJECT EVENT FIELDS -->
7810          <dd style="display: none; ">
7811            <div></div>
7812          </dd>
7813
7814          <!-- FUNCTION PARAMETERS -->
7815          <dd style="display: none; ">
7816            <div></div>
7817          </dd>
7818
7819        </div>
7820              </div><div>
7821                <div>
7822          <dt>
7823            <var>windowId</var>
7824              <em>
7825
7826                <!-- TYPE -->
7827                <div style="display:inline">
7828                  (
7829                    <span class="optional" style="display: none; ">optional</span>
7830                    <span class="enum" style="display: none; ">enumerated</span>
7831                    <span id="typeTemplate">
7832                      <span style="display: none; ">
7833                        <a> Type</a>
7834                      </span>
7835                      <span>
7836                        <span style="display: none; ">
7837                          array of <span><span></span></span>
7838                        </span>
7839                        <span>integer</span>
7840                        <span style="display: none; "></span>
7841                      </span>
7842                    </span>
7843                  )
7844                </div>
7845
7846              </em>
7847          </dt>
7848          <dd class="todo" style="display: none; ">
7849            Undocumented.
7850          </dd>
7851          <dd>The ID of the window the tab is contained within.</dd>
7852          <dd style="display: none; ">
7853            This parameter was added in version
7854            <b><span></span></b>.
7855            You must omit this parameter in earlier versions,
7856            and you may omit it in any version.  If you require this
7857            parameter, the manifest key
7858            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7859            can ensure that your extension won't be run in an earlier browser version.
7860          </dd>
7861
7862          <!-- OBJECT PROPERTIES -->
7863          <dd style="display: none; ">
7864            <dl>
7865              <div>
7866                <div>
7867                </div>
7868              </div>
7869            </dl>
7870          </dd>
7871
7872          <!-- OBJECT METHODS -->
7873          <dd style="display: none; ">
7874            <div></div>
7875          </dd>
7876
7877          <!-- OBJECT EVENT FIELDS -->
7878          <dd style="display: none; ">
7879            <div></div>
7880          </dd>
7881
7882          <!-- FUNCTION PARAMETERS -->
7883          <dd style="display: none; ">
7884            <div></div>
7885          </dd>
7886
7887        </div>
7888              </div><div>
7889                <div>
7890          <dt>
7891            <var>selected</var>
7892              <em>
7893
7894                <!-- TYPE -->
7895                <div style="display:inline">
7896                  (
7897                    <span class="optional" style="display: none; ">optional</span>
7898                    <span class="enum" style="display: none; ">enumerated</span>
7899                    <span id="typeTemplate">
7900                      <span style="display: none; ">
7901                        <a> Type</a>
7902                      </span>
7903                      <span>
7904                        <span style="display: none; ">
7905                          array of <span><span></span></span>
7906                        </span>
7907                        <span>boolean</span>
7908                        <span style="display: none; "></span>
7909                      </span>
7910                    </span>
7911                  )
7912                </div>
7913
7914              </em>
7915          </dt>
7916          <dd class="todo" style="display: none; ">
7917            Undocumented.
7918          </dd>
7919          <dd>Whether the tab is selected.</dd>
7920          <dd style="display: none; ">
7921            This parameter was added in version
7922            <b><span></span></b>.
7923            You must omit this parameter in earlier versions,
7924            and you may omit it in any version.  If you require this
7925            parameter, the manifest key
7926            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7927            can ensure that your extension won't be run in an earlier browser version.
7928          </dd>
7929
7930          <!-- OBJECT PROPERTIES -->
7931          <dd style="display: none; ">
7932            <dl>
7933              <div>
7934                <div>
7935                </div>
7936              </div>
7937            </dl>
7938          </dd>
7939
7940          <!-- OBJECT METHODS -->
7941          <dd style="display: none; ">
7942            <div></div>
7943          </dd>
7944
7945          <!-- OBJECT EVENT FIELDS -->
7946          <dd style="display: none; ">
7947            <div></div>
7948          </dd>
7949
7950          <!-- FUNCTION PARAMETERS -->
7951          <dd style="display: none; ">
7952            <div></div>
7953          </dd>
7954
7955        </div>
7956              </div><div>
7957                <div>
7958          <dt>
7959            <var>pinned</var>
7960              <em>
7961
7962                <!-- TYPE -->
7963                <div style="display:inline">
7964                  (
7965                    <span class="optional" style="display: none; ">optional</span>
7966                    <span class="enum" style="display: none; ">enumerated</span>
7967                    <span id="typeTemplate">
7968                      <span style="display: none; ">
7969                        <a> Type</a>
7970                      </span>
7971                      <span>
7972                        <span style="display: none; ">
7973                          array of <span><span></span></span>
7974                        </span>
7975                        <span>boolean</span>
7976                        <span style="display: none; "></span>
7977                      </span>
7978                    </span>
7979                  )
7980                </div>
7981
7982              </em>
7983          </dt>
7984          <dd class="todo" style="display: none; ">
7985            Undocumented.
7986          </dd>
7987          <dd>Whether the tab is pinned.</dd>
7988          <dd style="display: none; ">
7989            This parameter was added in version
7990            <b><span></span></b>.
7991            You must omit this parameter in earlier versions,
7992            and you may omit it in any version.  If you require this
7993            parameter, the manifest key
7994            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
7995            can ensure that your extension won't be run in an earlier browser version.
7996          </dd>
7997
7998          <!-- OBJECT PROPERTIES -->
7999          <dd style="display: none; ">
8000            <dl>
8001              <div>
8002                <div>
8003                </div>
8004              </div>
8005            </dl>
8006          </dd>
8007
8008          <!-- OBJECT METHODS -->
8009          <dd style="display: none; ">
8010            <div></div>
8011          </dd>
8012
8013          <!-- OBJECT EVENT FIELDS -->
8014          <dd style="display: none; ">
8015            <div></div>
8016          </dd>
8017
8018          <!-- FUNCTION PARAMETERS -->
8019          <dd style="display: none; ">
8020            <div></div>
8021          </dd>
8022
8023        </div>
8024              </div><div>
8025                <div>
8026          <dt>
8027            <var>url</var>
8028              <em>
8029
8030                <!-- TYPE -->
8031                <div style="display:inline">
8032                  (
8033                    <span class="optional" style="display: none; ">optional</span>
8034                    <span class="enum" style="display: none; ">enumerated</span>
8035                    <span id="typeTemplate">
8036                      <span style="display: none; ">
8037                        <a> Type</a>
8038                      </span>
8039                      <span>
8040                        <span style="display: none; ">
8041                          array of <span><span></span></span>
8042                        </span>
8043                        <span>string</span>
8044                        <span style="display: none; "></span>
8045                      </span>
8046                    </span>
8047                  )
8048                </div>
8049
8050              </em>
8051          </dt>
8052          <dd class="todo" style="display: none; ">
8053            Undocumented.
8054          </dd>
8055          <dd>The URL the tab is displaying.</dd>
8056          <dd style="display: none; ">
8057            This parameter was added in version
8058            <b><span></span></b>.
8059            You must omit this parameter in earlier versions,
8060            and you may omit it in any version.  If you require this
8061            parameter, the manifest key
8062            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
8063            can ensure that your extension won't be run in an earlier browser version.
8064          </dd>
8065
8066          <!-- OBJECT PROPERTIES -->
8067          <dd style="display: none; ">
8068            <dl>
8069              <div>
8070                <div>
8071                </div>
8072              </div>
8073            </dl>
8074          </dd>
8075
8076          <!-- OBJECT METHODS -->
8077          <dd style="display: none; ">
8078            <div></div>
8079          </dd>
8080
8081          <!-- OBJECT EVENT FIELDS -->
8082          <dd style="display: none; ">
8083            <div></div>
8084          </dd>
8085
8086          <!-- FUNCTION PARAMETERS -->
8087          <dd style="display: none; ">
8088            <div></div>
8089          </dd>
8090
8091        </div>
8092              </div><div>
8093                <div>
8094          <dt>
8095            <var>title</var>
8096              <em>
8097
8098                <!-- TYPE -->
8099                <div style="display:inline">
8100                  (
8101                    <span class="optional">optional</span>
8102                    <span class="enum" style="display: none; ">enumerated</span>
8103                    <span id="typeTemplate">
8104                      <span style="display: none; ">
8105                        <a> Type</a>
8106                      </span>
8107                      <span>
8108                        <span style="display: none; ">
8109                          array of <span><span></span></span>
8110                        </span>
8111                        <span>string</span>
8112                        <span style="display: none; "></span>
8113                      </span>
8114                    </span>
8115                  )
8116                </div>
8117
8118              </em>
8119          </dt>
8120          <dd class="todo" style="display: none; ">
8121            Undocumented.
8122          </dd>
8123          <dd>The title of the tab. This may not be available if the tab is loading.</dd>
8124          <dd style="display: none; ">
8125            This parameter was added in version
8126            <b><span></span></b>.
8127            You must omit this parameter in earlier versions,
8128            and you may omit it in any version.  If you require this
8129            parameter, the manifest key
8130            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
8131            can ensure that your extension won't be run in an earlier browser version.
8132          </dd>
8133
8134          <!-- OBJECT PROPERTIES -->
8135          <dd style="display: none; ">
8136            <dl>
8137              <div>
8138                <div>
8139                </div>
8140              </div>
8141            </dl>
8142          </dd>
8143
8144          <!-- OBJECT METHODS -->
8145          <dd style="display: none; ">
8146            <div></div>
8147          </dd>
8148
8149          <!-- OBJECT EVENT FIELDS -->
8150          <dd style="display: none; ">
8151            <div></div>
8152          </dd>
8153
8154          <!-- FUNCTION PARAMETERS -->
8155          <dd style="display: none; ">
8156            <div></div>
8157          </dd>
8158
8159        </div>
8160              </div><div>
8161                <div>
8162          <dt>
8163            <var>favIconUrl</var>
8164              <em>
8165
8166                <!-- TYPE -->
8167                <div style="display:inline">
8168                  (
8169                    <span class="optional">optional</span>
8170                    <span class="enum" style="display: none; ">enumerated</span>
8171                    <span id="typeTemplate">
8172                      <span style="display: none; ">
8173                        <a> Type</a>
8174                      </span>
8175                      <span>
8176                        <span style="display: none; ">
8177                          array of <span><span></span></span>
8178                        </span>
8179                        <span>string</span>
8180                        <span style="display: none; "></span>
8181                      </span>
8182                    </span>
8183                  )
8184                </div>
8185
8186              </em>
8187          </dt>
8188          <dd class="todo" style="display: none; ">
8189            Undocumented.
8190          </dd>
8191          <dd>The URL of the tab's favicon. This may not be available if the tab is loading.</dd>
8192          <dd style="display: none; ">
8193            This parameter was added in version
8194            <b><span></span></b>.
8195            You must omit this parameter in earlier versions,
8196            and you may omit it in any version.  If you require this
8197            parameter, the manifest key
8198            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
8199            can ensure that your extension won't be run in an earlier browser version.
8200          </dd>
8201
8202          <!-- OBJECT PROPERTIES -->
8203          <dd style="display: none; ">
8204            <dl>
8205              <div>
8206                <div>
8207                </div>
8208              </div>
8209            </dl>
8210          </dd>
8211
8212          <!-- OBJECT METHODS -->
8213          <dd style="display: none; ">
8214            <div></div>
8215          </dd>
8216
8217          <!-- OBJECT EVENT FIELDS -->
8218          <dd style="display: none; ">
8219            <div></div>
8220          </dd>
8221
8222          <!-- FUNCTION PARAMETERS -->
8223          <dd style="display: none; ">
8224            <div></div>
8225          </dd>
8226
8227        </div>
8228              </div><div>
8229                <div>
8230          <dt>
8231            <var>status</var>
8232              <em>
8233
8234                <!-- TYPE -->
8235                <div style="display:inline">
8236                  (
8237                    <span class="optional">optional</span>
8238                    <span class="enum" style="display: none; ">enumerated</span>
8239                    <span id="typeTemplate">
8240                      <span style="display: none; ">
8241                        <a> Type</a>
8242                      </span>
8243                      <span>
8244                        <span style="display: none; ">
8245                          array of <span><span></span></span>
8246                        </span>
8247                        <span>string</span>
8248                        <span style="display: none; "></span>
8249                      </span>
8250                    </span>
8251                  )
8252                </div>
8253
8254              </em>
8255          </dt>
8256          <dd class="todo" style="display: none; ">
8257            Undocumented.
8258          </dd>
8259          <dd>Either <em>loading</em> or <em>complete</em>.</dd>
8260          <dd style="display: none; ">
8261            This parameter was added in version
8262            <b><span></span></b>.
8263            You must omit this parameter in earlier versions,
8264            and you may omit it in any version.  If you require this
8265            parameter, the manifest key
8266            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
8267            can ensure that your extension won't be run in an earlier browser version.
8268          </dd>
8269
8270          <!-- OBJECT PROPERTIES -->
8271          <dd style="display: none; ">
8272            <dl>
8273              <div>
8274                <div>
8275                </div>
8276              </div>
8277            </dl>
8278          </dd>
8279
8280          <!-- OBJECT METHODS -->
8281          <dd style="display: none; ">
8282            <div></div>
8283          </dd>
8284
8285          <!-- OBJECT EVENT FIELDS -->
8286          <dd style="display: none; ">
8287            <div></div>
8288          </dd>
8289
8290          <!-- FUNCTION PARAMETERS -->
8291          <dd style="display: none; ">
8292            <div></div>
8293          </dd>
8294
8295        </div>
8296              </div><div>
8297                <div>
8298          <dt>
8299            <var>incognito</var>
8300              <em>
8301
8302                <!-- TYPE -->
8303                <div style="display:inline">
8304                  (
8305                    <span class="optional" style="display: none; ">optional</span>
8306                    <span class="enum" style="display: none; ">enumerated</span>
8307                    <span id="typeTemplate">
8308                      <span style="display: none; ">
8309                        <a> Type</a>
8310                      </span>
8311                      <span>
8312                        <span style="display: none; ">
8313                          array of <span><span></span></span>
8314                        </span>
8315                        <span>boolean</span>
8316                        <span style="display: none; "></span>
8317                      </span>
8318                    </span>
8319                  )
8320                </div>
8321
8322              </em>
8323          </dt>
8324          <dd class="todo" style="display: none; ">
8325            Undocumented.
8326          </dd>
8327          <dd>Whether the tab is in an incognito window.</dd>
8328          <dd style="display: none; ">
8329            This parameter was added in version
8330            <b><span></span></b>.
8331            You must omit this parameter in earlier versions,
8332            and you may omit it in any version.  If you require this
8333            parameter, the manifest key
8334            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
8335            can ensure that your extension won't be run in an earlier browser version.
8336          </dd>
8337
8338          <!-- OBJECT PROPERTIES -->
8339          <dd style="display: none; ">
8340            <dl>
8341              <div>
8342                <div>
8343                </div>
8344              </div>
8345            </dl>
8346          </dd>
8347
8348          <!-- OBJECT METHODS -->
8349          <dd style="display: none; ">
8350            <div></div>
8351          </dd>
8352
8353          <!-- OBJECT EVENT FIELDS -->
8354          <dd style="display: none; ">
8355            <div></div>
8356          </dd>
8357
8358          <!-- FUNCTION PARAMETERS -->
8359          <dd style="display: none; ">
8360            <div></div>
8361          </dd>
8362
8363        </div>
8364              </div>
8365            </dl>
8366          </dd>
8367
8368          <!-- OBJECT METHODS -->
8369          <dd style="display: none; ">
8370            <div></div>
8371          </dd>
8372
8373          <!-- OBJECT EVENT FIELDS -->
8374          <dd style="display: none; ">
8375            <div></div>
8376          </dd>
8377
8378          <!-- FUNCTION PARAMETERS -->
8379          <dd style="display: none; ">
8380            <div></div>
8381          </dd>
8382
8383        </div>
8384
8385            </div> <!-- /apiItem -->
8386
8387          </div> <!-- /apiGroup -->
8388
8389        </div> <!-- /apiPage -->
8390      </div> <!-- /gc-pagecontent -->
8391    </div> <!-- /g-section -->
8392  </div> <!-- /codesiteContent -->
8393    <div id="gc-footer" --="">
8394      <div class="text">
8395  <p>
8396  Except as otherwise <a href="http://code.google.com/policies.html#restrictions">noted</a>,
8397  the content of this page is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons
8398  Attribution 3.0 License</a>, and code samples are licensed under the
8399  <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD License</a>.
8400  </p>
8401  <p>
8402  ©2011 Google
8403  </p>
8404
8405<!-- begin analytics -->
8406<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
8407<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
8408
8409<script type="text/javascript">
8410  // chrome doc tracking
8411  try {
8412    var engdocs = _gat._getTracker("YT-10763712-2");
8413    engdocs._trackPageview();
8414  } catch(err) {}
8415
8416  // code.google.com site-wide tracking
8417  try {
8418    _uacct="UA-18071-1";
8419    _uanchor=1;
8420    _uff=0;
8421    urchinTracker();
8422  }
8423  catch(e) {/* urchinTracker not available. */}
8424</script>
8425<!-- end analytics -->
8426      </div>
8427    </div> <!-- /gc-footer -->
8428  </div> <!-- /gc-container -->
8429</body></html>
8430