• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>Cookies - 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&amp;t13n_langs=en"></script>
136          <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse&amp;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 class="leftNavSelected">Cookies</li>
189                  <li><a href="events.html">Events</a></li>
190                  <li><a href="history.html">History</a></li>
191                  <li><a href="management.html">Management</a></li>
192                  <li><a href="tabs.html">Tabs</a></li>
193                  <li><a href="windows.html">Windows</a></li>
194                </ul>
195              </li>
196              <li>Implementation
197                <ul>
198                  <li><a href="a11y.html">Accessibility</a></li>
199                  <li><a href="background_pages.html">Background Pages</a></li>
200                  <li><a href="content_scripts.html">Content Scripts</a></li>
201                  <li><a href="xhr.html">Cross-Origin XHR</a></li>
202                  <li><a href="idle.html">Idle</a></li>
203                  <li><a href="i18n.html">Internationalization</a></li>
204                  <li><a href="messaging.html">Message Passing</a></li>
205                  <li><a href="npapi.html">NPAPI Plugins</a></li>
206                </ul>
207              </li>
208              <li>Finishing
209                <ul>
210                  <li><a href="hosting.html">Hosting</a></li>
211                  <li><a href="external_extensions.html">Other Deployment Options</a></li>
212                </ul>
213              </li>
214            </ul>
215          </li>
216          <li><h2><a href="apps.html">Packaged Apps</a></h2></li>
217          <li><h2><a href="tutorials.html">Tutorials</a></h2>
218            <ul>
219              <li><a href="tut_debugging.html">Debugging</a></li>
220              <li><a href="tut_analytics.html">Google Analytics</a></li>
221              <li><a href="tut_oauth.html">OAuth</a></li>
222            </ul>
223          </li>
224          <li><h2>Reference</h2>
225            <ul>
226              <li>Formats
227                <ul>
228                  <li><a href="manifest.html">Manifest Files</a></li>
229                  <li><a href="match_patterns.html">Match Patterns</a></li>
230                </ul>
231              </li>
232              <li><a href="permission_warnings.html">Permission Warnings</a></li>
233              <li><a href="api_index.html">chrome.* APIs</a></li>
234              <li><a href="api_other.html">Other APIs</a></li>
235            </ul>
236          </li>
237          <li><h2><a href="samples.html">Samples</a></h2></li>
238          <div class="line"> </div>
239          <li><h2>More</h2>
240            <ul>
241              <li><a href="http://code.google.com/chrome/webstore/docs/index.html">Chrome Web Store</a></li>
242              <li><a href="http://code.google.com/chrome/apps/docs/developers_guide.html">Hosted Apps</a></li>
243              <li><a href="themes.html">Themes</a></li>
244            </ul>
245          </li>
246        </ul>
247      </div>
248      <script>
249        initToggles();
250      </script>
251
252    <div class="g-unit" id="gc-pagecontent">
253      <div id="pageTitle">
254        <h1 class="page_title">Cookies</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.cookies</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-get">get</a>
291                      </li><li>
292                        <a href="#method-getAll">getAll</a>
293                      </li><li>
294                        <a href="#method-getAllCookieStores">getAllCookieStores</a>
295                      </li><li>
296                        <a href="#method-remove">remove</a>
297                      </li><li>
298                        <a href="#method-set">set</a>
299                      </li>
300                    </ol>
301                  </li>
302                  <li>
303                    <a href="#global-events">Events</a>
304                    <ol>
305                      <li>
306                        <a href="#event-onChanged">onChanged</a>
307                      </li>
308                    </ol>
309                  </li>
310                  <li>
311                    <a href="#types">Types</a>
312                    <ol>
313                      <li>
314                        <a href="#type-Cookie">Cookie</a>
315                      </li><li>
316                        <a href="#type-CookieStore">CookieStore</a>
317                      </li>
318                    </ol>
319                  </li>
320                </ol>
321              </li>
322          </ol>
323        </div>
324        <!-- /TABLE OF CONTENTS -->
325
326        <!-- Standard content lead-in for experimental API pages -->
327        <p id="classSummary" style="display: none; ">
328          For information on how to use experimental APIs, see the <a href="experimental.html">chrome.experimental.* APIs</a> page.
329        </p>
330
331        <!-- STATIC CONTENT PLACEHOLDER -->
332        <div id="static"><div id="pageData-name" class="pageData">Cookies</div>
333
334<!-- BEGIN AUTHORED CONTENT -->
335<h2 id="manifest">Manifest</h2>
336
337<p>To use the cookies API,
338you must declare the "cookies" permission in your manifest,
339along with <a href="manifest.html#permissions">host permissions</a>
340for any hosts whose cookies
341you want to access.
342For example:</p>
343
344<pre>{
345  "name": "My extension",
346  ...
347  <b>"permissions": [
348    "cookies",
349    "*://*.google.com"
350  ]</b>,
351  ...
352}</pre>
353
354<h2 id="examples"> Examples </h2>
355
356<p>
357You can find a simple example
358of using the cookies API in the
359<a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/cookies/">examples/api/cookies</a>
360directory.
361For other examples
362and for help in viewing the source code,
363see <a href="samples.html">Samples</a>.
364</p>
365
366<!-- END AUTHORED CONTENT -->
367</div>
368
369        <!-- API PAGE -->
370        <div class="apiPage">
371        <a name="apiReference"></a>
372        <h2>API reference: chrome.cookies</h2>
373
374          <!-- PROPERTIES -->
375          <div class="apiGroup" style="display: none; ">
376            <a name="properties"></a>
377            <h3 id="properties">Properties</h3>
378
379            <div>
380              <a></a>
381              <h4>getLastError</h4>
382              <div class="summary">
383                <!-- Note: intentionally longer 80 columns -->
384                <span>chrome.extension</span><span>lastError</span>
385              </div>
386              <div>
387              </div>
388            </div>
389
390          </div> <!-- /apiGroup -->
391
392          <!-- METHODS -->
393          <div id="methodsTemplate" class="apiGroup">
394            <a name="global-methods"></a>
395            <h3>Methods</h3>
396
397            <!-- iterates over all functions -->
398            <div class="apiItem">
399              <a name="method-get"></a> <!-- method-anchor -->
400              <h4>get</h4>
401
402              <div class="summary"><span style="display: none; ">void</span>
403                  <!-- Note: intentionally longer 80 columns -->
404                  <span>chrome.cookies.get</span>(<span class="null"><span style="display: none; ">, </span><span>object</span>
405                      <var><span>details</span></var></span><span class="null"><span>, </span><span>function</span>
406                      <var><span>callback</span></var></span>)</div>
407
408              <div class="description">
409                <p class="todo" style="display: none; ">Undocumented.</p>
410                <p>Retrieves information about a single cookie. If more than one cookie of the same name exists for the given URL, the one with the longest path will be returned. For cookies with the same path length, the cookie with the earliest creation time will be returned.</p>
411
412                <!-- PARAMETERS -->
413                <h4>Parameters</h4>
414                <dl>
415                  <div>
416                    <div>
417          <dt>
418            <var>details</var>
419              <em>
420
421                <!-- TYPE -->
422                <div style="display:inline">
423                  (
424                    <span class="optional" style="display: none; ">optional</span>
425                    <span class="enum" style="display: none; ">enumerated</span>
426                    <span id="typeTemplate">
427                      <span style="display: none; ">
428                        <a> Type</a>
429                      </span>
430                      <span>
431                        <span style="display: none; ">
432                          array of <span><span></span></span>
433                        </span>
434                        <span>object</span>
435                        <span style="display: none; "></span>
436                      </span>
437                    </span>
438                  )
439                </div>
440
441              </em>
442          </dt>
443          <dd class="todo" style="display: none; ">
444            Undocumented.
445          </dd>
446          <dd>Details to identify the cookie being retrieved.</dd>
447          <dd style="display: none; ">
448            This parameter was added in version
449            <b><span></span></b>.
450            You must omit this parameter in earlier versions,
451            and you may omit it in any version.  If you require this
452            parameter, the manifest key
453            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
454            can ensure that your extension won't be run in an earlier browser version.
455          </dd>
456
457          <!-- OBJECT PROPERTIES -->
458          <dd>
459            <dl>
460              <div>
461                <div>
462          <dt>
463            <var>url</var>
464              <em>
465
466                <!-- TYPE -->
467                <div style="display:inline">
468                  (
469                    <span class="optional" style="display: none; ">optional</span>
470                    <span class="enum" style="display: none; ">enumerated</span>
471                    <span id="typeTemplate">
472                      <span style="display: none; ">
473                        <a> Type</a>
474                      </span>
475                      <span>
476                        <span style="display: none; ">
477                          array of <span><span></span></span>
478                        </span>
479                        <span>string</span>
480                        <span style="display: none; "></span>
481                      </span>
482                    </span>
483                  )
484                </div>
485
486              </em>
487          </dt>
488          <dd class="todo" style="display: none; ">
489            Undocumented.
490          </dd>
491          <dd>The URL with which the cookie to retrieve is associated. This argument may be a full URL, in which case any data following the URL path (e.g. the query string) is simply ignored. If host permissions for this URL are not specified in the manifest file, the API call will fail.</dd>
492          <dd style="display: none; ">
493            This parameter was added in version
494            <b><span></span></b>.
495            You must omit this parameter in earlier versions,
496            and you may omit it in any version.  If you require this
497            parameter, the manifest key
498            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
499            can ensure that your extension won't be run in an earlier browser version.
500          </dd>
501
502          <!-- OBJECT PROPERTIES -->
503          <dd style="display: none; ">
504            <dl>
505              <div>
506                <div>
507                </div>
508              </div>
509            </dl>
510          </dd>
511
512          <!-- OBJECT METHODS -->
513          <dd style="display: none; ">
514            <div></div>
515          </dd>
516
517          <!-- OBJECT EVENT FIELDS -->
518          <dd style="display: none; ">
519            <div></div>
520          </dd>
521
522          <!-- FUNCTION PARAMETERS -->
523          <dd style="display: none; ">
524            <div></div>
525          </dd>
526
527        </div>
528              </div><div>
529                <div>
530          <dt>
531            <var>name</var>
532              <em>
533
534                <!-- TYPE -->
535                <div style="display:inline">
536                  (
537                    <span class="optional" style="display: none; ">optional</span>
538                    <span class="enum" style="display: none; ">enumerated</span>
539                    <span id="typeTemplate">
540                      <span style="display: none; ">
541                        <a> Type</a>
542                      </span>
543                      <span>
544                        <span style="display: none; ">
545                          array of <span><span></span></span>
546                        </span>
547                        <span>string</span>
548                        <span style="display: none; "></span>
549                      </span>
550                    </span>
551                  )
552                </div>
553
554              </em>
555          </dt>
556          <dd class="todo" style="display: none; ">
557            Undocumented.
558          </dd>
559          <dd>The name of the cookie to retrieve.</dd>
560          <dd style="display: none; ">
561            This parameter was added in version
562            <b><span></span></b>.
563            You must omit this parameter in earlier versions,
564            and you may omit it in any version.  If you require this
565            parameter, the manifest key
566            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
567            can ensure that your extension won't be run in an earlier browser version.
568          </dd>
569
570          <!-- OBJECT PROPERTIES -->
571          <dd style="display: none; ">
572            <dl>
573              <div>
574                <div>
575                </div>
576              </div>
577            </dl>
578          </dd>
579
580          <!-- OBJECT METHODS -->
581          <dd style="display: none; ">
582            <div></div>
583          </dd>
584
585          <!-- OBJECT EVENT FIELDS -->
586          <dd style="display: none; ">
587            <div></div>
588          </dd>
589
590          <!-- FUNCTION PARAMETERS -->
591          <dd style="display: none; ">
592            <div></div>
593          </dd>
594
595        </div>
596              </div><div>
597                <div>
598          <dt>
599            <var>storeId</var>
600              <em>
601
602                <!-- TYPE -->
603                <div style="display:inline">
604                  (
605                    <span class="optional">optional</span>
606                    <span class="enum" style="display: none; ">enumerated</span>
607                    <span id="typeTemplate">
608                      <span style="display: none; ">
609                        <a> Type</a>
610                      </span>
611                      <span>
612                        <span style="display: none; ">
613                          array of <span><span></span></span>
614                        </span>
615                        <span>string</span>
616                        <span style="display: none; "></span>
617                      </span>
618                    </span>
619                  )
620                </div>
621
622              </em>
623          </dt>
624          <dd class="todo" style="display: none; ">
625            Undocumented.
626          </dd>
627          <dd>The ID of the cookie store in which to look for the cookie. By default, the current execution context's cookie store will be used.</dd>
628          <dd style="display: none; ">
629            This parameter was added in version
630            <b><span></span></b>.
631            You must omit this parameter in earlier versions,
632            and you may omit it in any version.  If you require this
633            parameter, the manifest key
634            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
635            can ensure that your extension won't be run in an earlier browser version.
636          </dd>
637
638          <!-- OBJECT PROPERTIES -->
639          <dd style="display: none; ">
640            <dl>
641              <div>
642                <div>
643                </div>
644              </div>
645            </dl>
646          </dd>
647
648          <!-- OBJECT METHODS -->
649          <dd style="display: none; ">
650            <div></div>
651          </dd>
652
653          <!-- OBJECT EVENT FIELDS -->
654          <dd style="display: none; ">
655            <div></div>
656          </dd>
657
658          <!-- FUNCTION PARAMETERS -->
659          <dd style="display: none; ">
660            <div></div>
661          </dd>
662
663        </div>
664              </div>
665            </dl>
666          </dd>
667
668          <!-- OBJECT METHODS -->
669          <dd style="display: none; ">
670            <div></div>
671          </dd>
672
673          <!-- OBJECT EVENT FIELDS -->
674          <dd style="display: none; ">
675            <div></div>
676          </dd>
677
678          <!-- FUNCTION PARAMETERS -->
679          <dd style="display: none; ">
680            <div></div>
681          </dd>
682
683        </div>
684                  </div><div>
685                    <div>
686          <dt>
687            <var>callback</var>
688              <em>
689
690                <!-- TYPE -->
691                <div style="display:inline">
692                  (
693                    <span class="optional" style="display: none; ">optional</span>
694                    <span class="enum" style="display: none; ">enumerated</span>
695                    <span id="typeTemplate">
696                      <span style="display: none; ">
697                        <a> Type</a>
698                      </span>
699                      <span>
700                        <span style="display: none; ">
701                          array of <span><span></span></span>
702                        </span>
703                        <span>function</span>
704                        <span style="display: none; "></span>
705                      </span>
706                    </span>
707                  )
708                </div>
709
710              </em>
711          </dt>
712          <dd class="todo">
713            Undocumented.
714          </dd>
715          <dd style="display: none; ">
716            Description of this parameter from the json schema.
717          </dd>
718          <dd style="display: none; ">
719            This parameter was added in version
720            <b><span></span></b>.
721            You must omit this parameter in earlier versions,
722            and you may omit it in any version.  If you require this
723            parameter, the manifest key
724            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
725            can ensure that your extension won't be run in an earlier browser version.
726          </dd>
727
728          <!-- OBJECT PROPERTIES -->
729          <dd style="display: none; ">
730            <dl>
731              <div>
732                <div>
733                </div>
734              </div>
735            </dl>
736          </dd>
737
738          <!-- OBJECT METHODS -->
739          <dd style="display: none; ">
740            <div></div>
741          </dd>
742
743          <!-- OBJECT EVENT FIELDS -->
744          <dd style="display: none; ">
745            <div></div>
746          </dd>
747
748          <!-- FUNCTION PARAMETERS -->
749          <dd style="display: none; ">
750            <div></div>
751          </dd>
752
753        </div>
754                  </div>
755                </dl>
756
757                <!-- RETURNS -->
758                <h4 style="display: none; ">Returns</h4>
759                <dl>
760                  <div style="display: none; ">
761                    <div>
762                    </div>
763                  </div>
764                </dl>
765
766                <!-- CALLBACK -->
767                <div>
768                  <div>
769                  <h4>Callback function</h4>
770                  <p>
771                    The callback <em>parameter</em> should specify a function
772                    that looks like this:
773                  </p>
774                  <p style="display: none; ">
775                    If you specify the <em>callback</em> parameter, it should
776                    specify a function that looks like this:
777                  </p>
778
779                  <!-- Note: intentionally longer 80 columns -->
780                  <pre>function(<span>Cookie cookie</span>) <span class="subdued">{...}</span>;</pre>
781                  <dl>
782                    <div>
783                      <div>
784          <dt>
785            <var>cookie</var>
786              <em>
787
788                <!-- TYPE -->
789                <div style="display:inline">
790                  (
791                    <span class="optional">optional</span>
792                    <span class="enum" style="display: none; ">enumerated</span>
793                    <span id="typeTemplate">
794                      <span>
795                        <a href="cookies.html#type-Cookie">Cookie</a>
796                      </span>
797                      <span style="display: none; ">
798                        <span>
799                          array of <span><span></span></span>
800                        </span>
801                        <span>paramType</span>
802                        <span></span>
803                      </span>
804                    </span>
805                  )
806                </div>
807
808              </em>
809          </dt>
810          <dd class="todo" style="display: none; ">
811            Undocumented.
812          </dd>
813          <dd>Contains details about the cookie. This parameter is null if no such cookie was found.</dd>
814          <dd style="display: none; ">
815            This parameter was added in version
816            <b><span></span></b>.
817            You must omit this parameter in earlier versions,
818            and you may omit it in any version.  If you require this
819            parameter, the manifest key
820            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
821            can ensure that your extension won't be run in an earlier browser version.
822          </dd>
823
824          <!-- OBJECT PROPERTIES -->
825          <dd style="display: none; ">
826            <dl>
827              <div>
828                <div>
829                </div>
830              </div>
831            </dl>
832          </dd>
833
834          <!-- OBJECT METHODS -->
835          <dd style="display: none; ">
836            <div></div>
837          </dd>
838
839          <!-- OBJECT EVENT FIELDS -->
840          <dd style="display: none; ">
841            <div></div>
842          </dd>
843
844          <!-- FUNCTION PARAMETERS -->
845          <dd style="display: none; ">
846            <div></div>
847          </dd>
848
849        </div>
850                    </div>
851                  </dl>
852                  </div>
853                </div>
854
855                <!-- MIN_VERSION -->
856                <p style="display: none; ">
857                  This function was added in version <b><span></span></b>.
858                  If you require this function, the manifest key
859                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
860                  can ensure that your extension won't be run in an earlier browser version.
861                </p>
862              </div> <!-- /description -->
863
864            </div><div class="apiItem">
865              <a name="method-getAll"></a> <!-- method-anchor -->
866              <h4>getAll</h4>
867
868              <div class="summary"><span style="display: none; ">void</span>
869                  <!-- Note: intentionally longer 80 columns -->
870                  <span>chrome.cookies.getAll</span>(<span class="null"><span style="display: none; ">, </span><span>object</span>
871                      <var><span>details</span></var></span><span class="null"><span>, </span><span>function</span>
872                      <var><span>callback</span></var></span>)</div>
873
874              <div class="description">
875                <p class="todo" style="display: none; ">Undocumented.</p>
876                <p>Retrieves all cookies from a single cookie store that match the given information.  The cookies returned will be sorted, with those with the longest path first.  If multiple cookies have the same path length, those with the earliest creation time will be first.</p>
877
878                <!-- PARAMETERS -->
879                <h4>Parameters</h4>
880                <dl>
881                  <div>
882                    <div>
883          <dt>
884            <var>details</var>
885              <em>
886
887                <!-- TYPE -->
888                <div style="display:inline">
889                  (
890                    <span class="optional" style="display: none; ">optional</span>
891                    <span class="enum" style="display: none; ">enumerated</span>
892                    <span id="typeTemplate">
893                      <span style="display: none; ">
894                        <a> Type</a>
895                      </span>
896                      <span>
897                        <span style="display: none; ">
898                          array of <span><span></span></span>
899                        </span>
900                        <span>object</span>
901                        <span style="display: none; "></span>
902                      </span>
903                    </span>
904                  )
905                </div>
906
907              </em>
908          </dt>
909          <dd class="todo" style="display: none; ">
910            Undocumented.
911          </dd>
912          <dd>Information to filter the cookies being retrieved.</dd>
913          <dd style="display: none; ">
914            This parameter was added in version
915            <b><span></span></b>.
916            You must omit this parameter in earlier versions,
917            and you may omit it in any version.  If you require this
918            parameter, the manifest key
919            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
920            can ensure that your extension won't be run in an earlier browser version.
921          </dd>
922
923          <!-- OBJECT PROPERTIES -->
924          <dd>
925            <dl>
926              <div>
927                <div>
928          <dt>
929            <var>url</var>
930              <em>
931
932                <!-- TYPE -->
933                <div style="display:inline">
934                  (
935                    <span class="optional">optional</span>
936                    <span class="enum" style="display: none; ">enumerated</span>
937                    <span id="typeTemplate">
938                      <span style="display: none; ">
939                        <a> Type</a>
940                      </span>
941                      <span>
942                        <span style="display: none; ">
943                          array of <span><span></span></span>
944                        </span>
945                        <span>string</span>
946                        <span style="display: none; "></span>
947                      </span>
948                    </span>
949                  )
950                </div>
951
952              </em>
953          </dt>
954          <dd class="todo" style="display: none; ">
955            Undocumented.
956          </dd>
957          <dd>Restricts the retrieved cookies to those that would match the given URL.</dd>
958          <dd style="display: none; ">
959            This parameter was added in version
960            <b><span></span></b>.
961            You must omit this parameter in earlier versions,
962            and you may omit it in any version.  If you require this
963            parameter, the manifest key
964            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
965            can ensure that your extension won't be run in an earlier browser version.
966          </dd>
967
968          <!-- OBJECT PROPERTIES -->
969          <dd style="display: none; ">
970            <dl>
971              <div>
972                <div>
973                </div>
974              </div>
975            </dl>
976          </dd>
977
978          <!-- OBJECT METHODS -->
979          <dd style="display: none; ">
980            <div></div>
981          </dd>
982
983          <!-- OBJECT EVENT FIELDS -->
984          <dd style="display: none; ">
985            <div></div>
986          </dd>
987
988          <!-- FUNCTION PARAMETERS -->
989          <dd style="display: none; ">
990            <div></div>
991          </dd>
992
993        </div>
994              </div><div>
995                <div>
996          <dt>
997            <var>name</var>
998              <em>
999
1000                <!-- TYPE -->
1001                <div style="display:inline">
1002                  (
1003                    <span class="optional">optional</span>
1004                    <span class="enum" style="display: none; ">enumerated</span>
1005                    <span id="typeTemplate">
1006                      <span style="display: none; ">
1007                        <a> Type</a>
1008                      </span>
1009                      <span>
1010                        <span style="display: none; ">
1011                          array of <span><span></span></span>
1012                        </span>
1013                        <span>string</span>
1014                        <span style="display: none; "></span>
1015                      </span>
1016                    </span>
1017                  )
1018                </div>
1019
1020              </em>
1021          </dt>
1022          <dd class="todo" style="display: none; ">
1023            Undocumented.
1024          </dd>
1025          <dd>Filters the cookies by name.</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 style="display: none; ">
1038            <dl>
1039              <div>
1040                <div>
1041                </div>
1042              </div>
1043            </dl>
1044          </dd>
1045
1046          <!-- OBJECT METHODS -->
1047          <dd style="display: none; ">
1048            <div></div>
1049          </dd>
1050
1051          <!-- OBJECT EVENT FIELDS -->
1052          <dd style="display: none; ">
1053            <div></div>
1054          </dd>
1055
1056          <!-- FUNCTION PARAMETERS -->
1057          <dd style="display: none; ">
1058            <div></div>
1059          </dd>
1060
1061        </div>
1062              </div><div>
1063                <div>
1064          <dt>
1065            <var>domain</var>
1066              <em>
1067
1068                <!-- TYPE -->
1069                <div style="display:inline">
1070                  (
1071                    <span class="optional">optional</span>
1072                    <span class="enum" style="display: none; ">enumerated</span>
1073                    <span id="typeTemplate">
1074                      <span style="display: none; ">
1075                        <a> Type</a>
1076                      </span>
1077                      <span>
1078                        <span style="display: none; ">
1079                          array of <span><span></span></span>
1080                        </span>
1081                        <span>string</span>
1082                        <span style="display: none; "></span>
1083                      </span>
1084                    </span>
1085                  )
1086                </div>
1087
1088              </em>
1089          </dt>
1090          <dd class="todo" style="display: none; ">
1091            Undocumented.
1092          </dd>
1093          <dd>Restricts the retrieved cookies to those whose domains match or are subdomains of this one.</dd>
1094          <dd style="display: none; ">
1095            This parameter was added in version
1096            <b><span></span></b>.
1097            You must omit this parameter in earlier versions,
1098            and you may omit it in any version.  If you require this
1099            parameter, the manifest key
1100            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1101            can ensure that your extension won't be run in an earlier browser version.
1102          </dd>
1103
1104          <!-- OBJECT PROPERTIES -->
1105          <dd style="display: none; ">
1106            <dl>
1107              <div>
1108                <div>
1109                </div>
1110              </div>
1111            </dl>
1112          </dd>
1113
1114          <!-- OBJECT METHODS -->
1115          <dd style="display: none; ">
1116            <div></div>
1117          </dd>
1118
1119          <!-- OBJECT EVENT FIELDS -->
1120          <dd style="display: none; ">
1121            <div></div>
1122          </dd>
1123
1124          <!-- FUNCTION PARAMETERS -->
1125          <dd style="display: none; ">
1126            <div></div>
1127          </dd>
1128
1129        </div>
1130              </div><div>
1131                <div>
1132          <dt>
1133            <var>path</var>
1134              <em>
1135
1136                <!-- TYPE -->
1137                <div style="display:inline">
1138                  (
1139                    <span class="optional">optional</span>
1140                    <span class="enum" style="display: none; ">enumerated</span>
1141                    <span id="typeTemplate">
1142                      <span style="display: none; ">
1143                        <a> Type</a>
1144                      </span>
1145                      <span>
1146                        <span style="display: none; ">
1147                          array of <span><span></span></span>
1148                        </span>
1149                        <span>string</span>
1150                        <span style="display: none; "></span>
1151                      </span>
1152                    </span>
1153                  )
1154                </div>
1155
1156              </em>
1157          </dt>
1158          <dd class="todo" style="display: none; ">
1159            Undocumented.
1160          </dd>
1161          <dd>Restricts the retrieved cookies to those whose path exactly matches this string.</dd>
1162          <dd style="display: none; ">
1163            This parameter was added in version
1164            <b><span></span></b>.
1165            You must omit this parameter in earlier versions,
1166            and you may omit it in any version.  If you require this
1167            parameter, the manifest key
1168            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1169            can ensure that your extension won't be run in an earlier browser version.
1170          </dd>
1171
1172          <!-- OBJECT PROPERTIES -->
1173          <dd style="display: none; ">
1174            <dl>
1175              <div>
1176                <div>
1177                </div>
1178              </div>
1179            </dl>
1180          </dd>
1181
1182          <!-- OBJECT METHODS -->
1183          <dd style="display: none; ">
1184            <div></div>
1185          </dd>
1186
1187          <!-- OBJECT EVENT FIELDS -->
1188          <dd style="display: none; ">
1189            <div></div>
1190          </dd>
1191
1192          <!-- FUNCTION PARAMETERS -->
1193          <dd style="display: none; ">
1194            <div></div>
1195          </dd>
1196
1197        </div>
1198              </div><div>
1199                <div>
1200          <dt>
1201            <var>secure</var>
1202              <em>
1203
1204                <!-- TYPE -->
1205                <div style="display:inline">
1206                  (
1207                    <span class="optional">optional</span>
1208                    <span class="enum" style="display: none; ">enumerated</span>
1209                    <span id="typeTemplate">
1210                      <span style="display: none; ">
1211                        <a> Type</a>
1212                      </span>
1213                      <span>
1214                        <span style="display: none; ">
1215                          array of <span><span></span></span>
1216                        </span>
1217                        <span>boolean</span>
1218                        <span style="display: none; "></span>
1219                      </span>
1220                    </span>
1221                  )
1222                </div>
1223
1224              </em>
1225          </dt>
1226          <dd class="todo" style="display: none; ">
1227            Undocumented.
1228          </dd>
1229          <dd>Filters the cookies by their Secure property.</dd>
1230          <dd style="display: none; ">
1231            This parameter was added in version
1232            <b><span></span></b>.
1233            You must omit this parameter in earlier versions,
1234            and you may omit it in any version.  If you require this
1235            parameter, the manifest key
1236            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1237            can ensure that your extension won't be run in an earlier browser version.
1238          </dd>
1239
1240          <!-- OBJECT PROPERTIES -->
1241          <dd style="display: none; ">
1242            <dl>
1243              <div>
1244                <div>
1245                </div>
1246              </div>
1247            </dl>
1248          </dd>
1249
1250          <!-- OBJECT METHODS -->
1251          <dd style="display: none; ">
1252            <div></div>
1253          </dd>
1254
1255          <!-- OBJECT EVENT FIELDS -->
1256          <dd style="display: none; ">
1257            <div></div>
1258          </dd>
1259
1260          <!-- FUNCTION PARAMETERS -->
1261          <dd style="display: none; ">
1262            <div></div>
1263          </dd>
1264
1265        </div>
1266              </div><div>
1267                <div>
1268          <dt>
1269            <var>session</var>
1270              <em>
1271
1272                <!-- TYPE -->
1273                <div style="display:inline">
1274                  (
1275                    <span class="optional">optional</span>
1276                    <span class="enum" style="display: none; ">enumerated</span>
1277                    <span id="typeTemplate">
1278                      <span style="display: none; ">
1279                        <a> Type</a>
1280                      </span>
1281                      <span>
1282                        <span style="display: none; ">
1283                          array of <span><span></span></span>
1284                        </span>
1285                        <span>boolean</span>
1286                        <span style="display: none; "></span>
1287                      </span>
1288                    </span>
1289                  )
1290                </div>
1291
1292              </em>
1293          </dt>
1294          <dd class="todo" style="display: none; ">
1295            Undocumented.
1296          </dd>
1297          <dd>Filters out session vs. persistent cookies.</dd>
1298          <dd style="display: none; ">
1299            This parameter was added in version
1300            <b><span></span></b>.
1301            You must omit this parameter in earlier versions,
1302            and you may omit it in any version.  If you require this
1303            parameter, the manifest key
1304            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1305            can ensure that your extension won't be run in an earlier browser version.
1306          </dd>
1307
1308          <!-- OBJECT PROPERTIES -->
1309          <dd style="display: none; ">
1310            <dl>
1311              <div>
1312                <div>
1313                </div>
1314              </div>
1315            </dl>
1316          </dd>
1317
1318          <!-- OBJECT METHODS -->
1319          <dd style="display: none; ">
1320            <div></div>
1321          </dd>
1322
1323          <!-- OBJECT EVENT FIELDS -->
1324          <dd style="display: none; ">
1325            <div></div>
1326          </dd>
1327
1328          <!-- FUNCTION PARAMETERS -->
1329          <dd style="display: none; ">
1330            <div></div>
1331          </dd>
1332
1333        </div>
1334              </div><div>
1335                <div>
1336          <dt>
1337            <var>storeId</var>
1338              <em>
1339
1340                <!-- TYPE -->
1341                <div style="display:inline">
1342                  (
1343                    <span class="optional">optional</span>
1344                    <span class="enum" style="display: none; ">enumerated</span>
1345                    <span id="typeTemplate">
1346                      <span style="display: none; ">
1347                        <a> Type</a>
1348                      </span>
1349                      <span>
1350                        <span style="display: none; ">
1351                          array of <span><span></span></span>
1352                        </span>
1353                        <span>string</span>
1354                        <span style="display: none; "></span>
1355                      </span>
1356                    </span>
1357                  )
1358                </div>
1359
1360              </em>
1361          </dt>
1362          <dd class="todo" style="display: none; ">
1363            Undocumented.
1364          </dd>
1365          <dd>The cookie store to retrieve cookies from. If omitted, the current execution context's cookie store will be used.</dd>
1366          <dd style="display: none; ">
1367            This parameter was added in version
1368            <b><span></span></b>.
1369            You must omit this parameter in earlier versions,
1370            and you may omit it in any version.  If you require this
1371            parameter, the manifest key
1372            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1373            can ensure that your extension won't be run in an earlier browser version.
1374          </dd>
1375
1376          <!-- OBJECT PROPERTIES -->
1377          <dd style="display: none; ">
1378            <dl>
1379              <div>
1380                <div>
1381                </div>
1382              </div>
1383            </dl>
1384          </dd>
1385
1386          <!-- OBJECT METHODS -->
1387          <dd style="display: none; ">
1388            <div></div>
1389          </dd>
1390
1391          <!-- OBJECT EVENT FIELDS -->
1392          <dd style="display: none; ">
1393            <div></div>
1394          </dd>
1395
1396          <!-- FUNCTION PARAMETERS -->
1397          <dd style="display: none; ">
1398            <div></div>
1399          </dd>
1400
1401        </div>
1402              </div>
1403            </dl>
1404          </dd>
1405
1406          <!-- OBJECT METHODS -->
1407          <dd style="display: none; ">
1408            <div></div>
1409          </dd>
1410
1411          <!-- OBJECT EVENT FIELDS -->
1412          <dd style="display: none; ">
1413            <div></div>
1414          </dd>
1415
1416          <!-- FUNCTION PARAMETERS -->
1417          <dd style="display: none; ">
1418            <div></div>
1419          </dd>
1420
1421        </div>
1422                  </div><div>
1423                    <div>
1424          <dt>
1425            <var>callback</var>
1426              <em>
1427
1428                <!-- TYPE -->
1429                <div style="display:inline">
1430                  (
1431                    <span class="optional" style="display: none; ">optional</span>
1432                    <span class="enum" style="display: none; ">enumerated</span>
1433                    <span id="typeTemplate">
1434                      <span style="display: none; ">
1435                        <a> Type</a>
1436                      </span>
1437                      <span>
1438                        <span style="display: none; ">
1439                          array of <span><span></span></span>
1440                        </span>
1441                        <span>function</span>
1442                        <span style="display: none; "></span>
1443                      </span>
1444                    </span>
1445                  )
1446                </div>
1447
1448              </em>
1449          </dt>
1450          <dd class="todo">
1451            Undocumented.
1452          </dd>
1453          <dd style="display: none; ">
1454            Description of this parameter from the json schema.
1455          </dd>
1456          <dd style="display: none; ">
1457            This parameter was added in version
1458            <b><span></span></b>.
1459            You must omit this parameter in earlier versions,
1460            and you may omit it in any version.  If you require this
1461            parameter, the manifest key
1462            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1463            can ensure that your extension won't be run in an earlier browser version.
1464          </dd>
1465
1466          <!-- OBJECT PROPERTIES -->
1467          <dd style="display: none; ">
1468            <dl>
1469              <div>
1470                <div>
1471                </div>
1472              </div>
1473            </dl>
1474          </dd>
1475
1476          <!-- OBJECT METHODS -->
1477          <dd style="display: none; ">
1478            <div></div>
1479          </dd>
1480
1481          <!-- OBJECT EVENT FIELDS -->
1482          <dd style="display: none; ">
1483            <div></div>
1484          </dd>
1485
1486          <!-- FUNCTION PARAMETERS -->
1487          <dd style="display: none; ">
1488            <div></div>
1489          </dd>
1490
1491        </div>
1492                  </div>
1493                </dl>
1494
1495                <!-- RETURNS -->
1496                <h4 style="display: none; ">Returns</h4>
1497                <dl>
1498                  <div style="display: none; ">
1499                    <div>
1500                    </div>
1501                  </div>
1502                </dl>
1503
1504                <!-- CALLBACK -->
1505                <div>
1506                  <div>
1507                  <h4>Callback function</h4>
1508                  <p>
1509                    The callback <em>parameter</em> should specify a function
1510                    that looks like this:
1511                  </p>
1512                  <p style="display: none; ">
1513                    If you specify the <em>callback</em> parameter, it should
1514                    specify a function that looks like this:
1515                  </p>
1516
1517                  <!-- Note: intentionally longer 80 columns -->
1518                  <pre>function(<span>array of Cookie cookies</span>) <span class="subdued">{...}</span>;</pre>
1519                  <dl>
1520                    <div>
1521                      <div>
1522          <dt>
1523            <var>cookies</var>
1524              <em>
1525
1526                <!-- TYPE -->
1527                <div style="display:inline">
1528                  (
1529                    <span class="optional" style="display: none; ">optional</span>
1530                    <span class="enum" style="display: none; ">enumerated</span>
1531                    <span id="typeTemplate">
1532                      <span style="display: none; ">
1533                        <a> Type</a>
1534                      </span>
1535                      <span>
1536                        <span>
1537                          array of <span><span>
1538                      <span>
1539                        <a href="cookies.html#type-Cookie">Cookie</a>
1540                      </span>
1541                      <span style="display: none; ">
1542                        <span>
1543                          array of <span><span></span></span>
1544                        </span>
1545                        <span>paramType</span>
1546                        <span></span>
1547                      </span>
1548                    </span></span>
1549                        </span>
1550                        <span style="display: none; ">paramType</span>
1551                        <span style="display: none; "></span>
1552                      </span>
1553                    </span>
1554                  )
1555                </div>
1556
1557              </em>
1558          </dt>
1559          <dd class="todo" style="display: none; ">
1560            Undocumented.
1561          </dd>
1562          <dd>All the existing, unexpired cookies that match the given cookie info.</dd>
1563          <dd style="display: none; ">
1564            This parameter was added in version
1565            <b><span></span></b>.
1566            You must omit this parameter in earlier versions,
1567            and you may omit it in any version.  If you require this
1568            parameter, the manifest key
1569            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1570            can ensure that your extension won't be run in an earlier browser version.
1571          </dd>
1572
1573          <!-- OBJECT PROPERTIES -->
1574          <dd style="display: none; ">
1575            <dl>
1576              <div>
1577                <div>
1578                </div>
1579              </div>
1580            </dl>
1581          </dd>
1582
1583          <!-- OBJECT METHODS -->
1584          <dd style="display: none; ">
1585            <div></div>
1586          </dd>
1587
1588          <!-- OBJECT EVENT FIELDS -->
1589          <dd style="display: none; ">
1590            <div></div>
1591          </dd>
1592
1593          <!-- FUNCTION PARAMETERS -->
1594          <dd style="display: none; ">
1595            <div></div>
1596          </dd>
1597
1598        </div>
1599                    </div>
1600                  </dl>
1601                  </div>
1602                </div>
1603
1604                <!-- MIN_VERSION -->
1605                <p style="display: none; ">
1606                  This function was added in version <b><span></span></b>.
1607                  If you require this function, the manifest key
1608                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1609                  can ensure that your extension won't be run in an earlier browser version.
1610                </p>
1611              </div> <!-- /description -->
1612
1613            </div><div class="apiItem">
1614              <a name="method-getAllCookieStores"></a> <!-- method-anchor -->
1615              <h4>getAllCookieStores</h4>
1616
1617              <div class="summary"><span style="display: none; ">void</span>
1618                  <!-- Note: intentionally longer 80 columns -->
1619                  <span>chrome.cookies.getAllCookieStores</span>(<span class="null"><span style="display: none; ">, </span><span>function</span>
1620                      <var><span>callback</span></var></span>)</div>
1621
1622              <div class="description">
1623                <p class="todo" style="display: none; ">Undocumented.</p>
1624                <p>Lists all existing cookie stores.</p>
1625
1626                <!-- PARAMETERS -->
1627                <h4>Parameters</h4>
1628                <dl>
1629                  <div>
1630                    <div>
1631          <dt>
1632            <var>callback</var>
1633              <em>
1634
1635                <!-- TYPE -->
1636                <div style="display:inline">
1637                  (
1638                    <span class="optional" style="display: none; ">optional</span>
1639                    <span class="enum" style="display: none; ">enumerated</span>
1640                    <span id="typeTemplate">
1641                      <span style="display: none; ">
1642                        <a> Type</a>
1643                      </span>
1644                      <span>
1645                        <span style="display: none; ">
1646                          array of <span><span></span></span>
1647                        </span>
1648                        <span>function</span>
1649                        <span style="display: none; "></span>
1650                      </span>
1651                    </span>
1652                  )
1653                </div>
1654
1655              </em>
1656          </dt>
1657          <dd class="todo">
1658            Undocumented.
1659          </dd>
1660          <dd style="display: none; ">
1661            Description of this parameter from the json schema.
1662          </dd>
1663          <dd style="display: none; ">
1664            This parameter was added in version
1665            <b><span></span></b>.
1666            You must omit this parameter in earlier versions,
1667            and you may omit it in any version.  If you require this
1668            parameter, the manifest key
1669            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1670            can ensure that your extension won't be run in an earlier browser version.
1671          </dd>
1672
1673          <!-- OBJECT PROPERTIES -->
1674          <dd style="display: none; ">
1675            <dl>
1676              <div>
1677                <div>
1678                </div>
1679              </div>
1680            </dl>
1681          </dd>
1682
1683          <!-- OBJECT METHODS -->
1684          <dd style="display: none; ">
1685            <div></div>
1686          </dd>
1687
1688          <!-- OBJECT EVENT FIELDS -->
1689          <dd style="display: none; ">
1690            <div></div>
1691          </dd>
1692
1693          <!-- FUNCTION PARAMETERS -->
1694          <dd style="display: none; ">
1695            <div></div>
1696          </dd>
1697
1698        </div>
1699                  </div>
1700                </dl>
1701
1702                <!-- RETURNS -->
1703                <h4 style="display: none; ">Returns</h4>
1704                <dl>
1705                  <div style="display: none; ">
1706                    <div>
1707                    </div>
1708                  </div>
1709                </dl>
1710
1711                <!-- CALLBACK -->
1712                <div>
1713                  <div>
1714                  <h4>Callback function</h4>
1715                  <p>
1716                    The callback <em>parameter</em> should specify a function
1717                    that looks like this:
1718                  </p>
1719                  <p style="display: none; ">
1720                    If you specify the <em>callback</em> parameter, it should
1721                    specify a function that looks like this:
1722                  </p>
1723
1724                  <!-- Note: intentionally longer 80 columns -->
1725                  <pre>function(<span>array of CookieStore cookieStores</span>) <span class="subdued">{...}</span>;</pre>
1726                  <dl>
1727                    <div>
1728                      <div>
1729          <dt>
1730            <var>cookieStores</var>
1731              <em>
1732
1733                <!-- TYPE -->
1734                <div style="display:inline">
1735                  (
1736                    <span class="optional" style="display: none; ">optional</span>
1737                    <span class="enum" style="display: none; ">enumerated</span>
1738                    <span id="typeTemplate">
1739                      <span style="display: none; ">
1740                        <a> Type</a>
1741                      </span>
1742                      <span>
1743                        <span>
1744                          array of <span><span>
1745                      <span>
1746                        <a href="cookies.html#type-CookieStore">CookieStore</a>
1747                      </span>
1748                      <span style="display: none; ">
1749                        <span>
1750                          array of <span><span></span></span>
1751                        </span>
1752                        <span>paramType</span>
1753                        <span></span>
1754                      </span>
1755                    </span></span>
1756                        </span>
1757                        <span style="display: none; ">paramType</span>
1758                        <span style="display: none; "></span>
1759                      </span>
1760                    </span>
1761                  )
1762                </div>
1763
1764              </em>
1765          </dt>
1766          <dd class="todo" style="display: none; ">
1767            Undocumented.
1768          </dd>
1769          <dd>All the existing cookie stores.</dd>
1770          <dd style="display: none; ">
1771            This parameter was added in version
1772            <b><span></span></b>.
1773            You must omit this parameter in earlier versions,
1774            and you may omit it in any version.  If you require this
1775            parameter, the manifest key
1776            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1777            can ensure that your extension won't be run in an earlier browser version.
1778          </dd>
1779
1780          <!-- OBJECT PROPERTIES -->
1781          <dd style="display: none; ">
1782            <dl>
1783              <div>
1784                <div>
1785                </div>
1786              </div>
1787            </dl>
1788          </dd>
1789
1790          <!-- OBJECT METHODS -->
1791          <dd style="display: none; ">
1792            <div></div>
1793          </dd>
1794
1795          <!-- OBJECT EVENT FIELDS -->
1796          <dd style="display: none; ">
1797            <div></div>
1798          </dd>
1799
1800          <!-- FUNCTION PARAMETERS -->
1801          <dd style="display: none; ">
1802            <div></div>
1803          </dd>
1804
1805        </div>
1806                    </div>
1807                  </dl>
1808                  </div>
1809                </div>
1810
1811                <!-- MIN_VERSION -->
1812                <p style="display: none; ">
1813                  This function was added in version <b><span></span></b>.
1814                  If you require this function, the manifest key
1815                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1816                  can ensure that your extension won't be run in an earlier browser version.
1817                </p>
1818              </div> <!-- /description -->
1819
1820            </div><div class="apiItem">
1821              <a name="method-remove"></a> <!-- method-anchor -->
1822              <h4>remove</h4>
1823
1824              <div class="summary"><span style="display: none; ">void</span>
1825                  <!-- Note: intentionally longer 80 columns -->
1826                  <span>chrome.cookies.remove</span>(<span class="null"><span style="display: none; ">, </span><span>object</span>
1827                      <var><span>details</span></var></span><span class="optional"><span>, </span><span>function</span>
1828                      <var><span>callback</span></var></span>)</div>
1829
1830              <div class="description">
1831                <p class="todo" style="display: none; ">Undocumented.</p>
1832                <p>Deletes a cookie by name.</p>
1833
1834                <!-- PARAMETERS -->
1835                <h4>Parameters</h4>
1836                <dl>
1837                  <div>
1838                    <div>
1839          <dt>
1840            <var>details</var>
1841              <em>
1842
1843                <!-- TYPE -->
1844                <div style="display:inline">
1845                  (
1846                    <span class="optional" style="display: none; ">optional</span>
1847                    <span class="enum" style="display: none; ">enumerated</span>
1848                    <span id="typeTemplate">
1849                      <span style="display: none; ">
1850                        <a> Type</a>
1851                      </span>
1852                      <span>
1853                        <span style="display: none; ">
1854                          array of <span><span></span></span>
1855                        </span>
1856                        <span>object</span>
1857                        <span style="display: none; "></span>
1858                      </span>
1859                    </span>
1860                  )
1861                </div>
1862
1863              </em>
1864          </dt>
1865          <dd class="todo" style="display: none; ">
1866            Undocumented.
1867          </dd>
1868          <dd>Information to identify the cookie to remove.</dd>
1869          <dd style="display: none; ">
1870            This parameter was added in version
1871            <b><span></span></b>.
1872            You must omit this parameter in earlier versions,
1873            and you may omit it in any version.  If you require this
1874            parameter, the manifest key
1875            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1876            can ensure that your extension won't be run in an earlier browser version.
1877          </dd>
1878
1879          <!-- OBJECT PROPERTIES -->
1880          <dd>
1881            <dl>
1882              <div>
1883                <div>
1884          <dt>
1885            <var>url</var>
1886              <em>
1887
1888                <!-- TYPE -->
1889                <div style="display:inline">
1890                  (
1891                    <span class="optional" style="display: none; ">optional</span>
1892                    <span class="enum" style="display: none; ">enumerated</span>
1893                    <span id="typeTemplate">
1894                      <span style="display: none; ">
1895                        <a> Type</a>
1896                      </span>
1897                      <span>
1898                        <span style="display: none; ">
1899                          array of <span><span></span></span>
1900                        </span>
1901                        <span>string</span>
1902                        <span style="display: none; "></span>
1903                      </span>
1904                    </span>
1905                  )
1906                </div>
1907
1908              </em>
1909          </dt>
1910          <dd class="todo" style="display: none; ">
1911            Undocumented.
1912          </dd>
1913          <dd>The URL associated with the cookie. If host permissions for this URL are not specified in the manifest file, the API call will fail.</dd>
1914          <dd style="display: none; ">
1915            This parameter was added in version
1916            <b><span></span></b>.
1917            You must omit this parameter in earlier versions,
1918            and you may omit it in any version.  If you require this
1919            parameter, the manifest key
1920            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1921            can ensure that your extension won't be run in an earlier browser version.
1922          </dd>
1923
1924          <!-- OBJECT PROPERTIES -->
1925          <dd style="display: none; ">
1926            <dl>
1927              <div>
1928                <div>
1929                </div>
1930              </div>
1931            </dl>
1932          </dd>
1933
1934          <!-- OBJECT METHODS -->
1935          <dd style="display: none; ">
1936            <div></div>
1937          </dd>
1938
1939          <!-- OBJECT EVENT FIELDS -->
1940          <dd style="display: none; ">
1941            <div></div>
1942          </dd>
1943
1944          <!-- FUNCTION PARAMETERS -->
1945          <dd style="display: none; ">
1946            <div></div>
1947          </dd>
1948
1949        </div>
1950              </div><div>
1951                <div>
1952          <dt>
1953            <var>name</var>
1954              <em>
1955
1956                <!-- TYPE -->
1957                <div style="display:inline">
1958                  (
1959                    <span class="optional" style="display: none; ">optional</span>
1960                    <span class="enum" style="display: none; ">enumerated</span>
1961                    <span id="typeTemplate">
1962                      <span style="display: none; ">
1963                        <a> Type</a>
1964                      </span>
1965                      <span>
1966                        <span style="display: none; ">
1967                          array of <span><span></span></span>
1968                        </span>
1969                        <span>string</span>
1970                        <span style="display: none; "></span>
1971                      </span>
1972                    </span>
1973                  )
1974                </div>
1975
1976              </em>
1977          </dt>
1978          <dd class="todo" style="display: none; ">
1979            Undocumented.
1980          </dd>
1981          <dd>The name of the cookie to remove.</dd>
1982          <dd style="display: none; ">
1983            This parameter was added in version
1984            <b><span></span></b>.
1985            You must omit this parameter in earlier versions,
1986            and you may omit it in any version.  If you require this
1987            parameter, the manifest key
1988            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
1989            can ensure that your extension won't be run in an earlier browser version.
1990          </dd>
1991
1992          <!-- OBJECT PROPERTIES -->
1993          <dd style="display: none; ">
1994            <dl>
1995              <div>
1996                <div>
1997                </div>
1998              </div>
1999            </dl>
2000          </dd>
2001
2002          <!-- OBJECT METHODS -->
2003          <dd style="display: none; ">
2004            <div></div>
2005          </dd>
2006
2007          <!-- OBJECT EVENT FIELDS -->
2008          <dd style="display: none; ">
2009            <div></div>
2010          </dd>
2011
2012          <!-- FUNCTION PARAMETERS -->
2013          <dd style="display: none; ">
2014            <div></div>
2015          </dd>
2016
2017        </div>
2018              </div><div>
2019                <div>
2020          <dt>
2021            <var>storeId</var>
2022              <em>
2023
2024                <!-- TYPE -->
2025                <div style="display:inline">
2026                  (
2027                    <span class="optional">optional</span>
2028                    <span class="enum" style="display: none; ">enumerated</span>
2029                    <span id="typeTemplate">
2030                      <span style="display: none; ">
2031                        <a> Type</a>
2032                      </span>
2033                      <span>
2034                        <span style="display: none; ">
2035                          array of <span><span></span></span>
2036                        </span>
2037                        <span>string</span>
2038                        <span style="display: none; "></span>
2039                      </span>
2040                    </span>
2041                  )
2042                </div>
2043
2044              </em>
2045          </dt>
2046          <dd class="todo" style="display: none; ">
2047            Undocumented.
2048          </dd>
2049          <dd>The ID of the cookie store to look in for the cookie. If unspecified, the cookie is looked for by default in the current execution context's cookie store.</dd>
2050          <dd style="display: none; ">
2051            This parameter was added in version
2052            <b><span></span></b>.
2053            You must omit this parameter in earlier versions,
2054            and you may omit it in any version.  If you require this
2055            parameter, the manifest key
2056            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2057            can ensure that your extension won't be run in an earlier browser version.
2058          </dd>
2059
2060          <!-- OBJECT PROPERTIES -->
2061          <dd style="display: none; ">
2062            <dl>
2063              <div>
2064                <div>
2065                </div>
2066              </div>
2067            </dl>
2068          </dd>
2069
2070          <!-- OBJECT METHODS -->
2071          <dd style="display: none; ">
2072            <div></div>
2073          </dd>
2074
2075          <!-- OBJECT EVENT FIELDS -->
2076          <dd style="display: none; ">
2077            <div></div>
2078          </dd>
2079
2080          <!-- FUNCTION PARAMETERS -->
2081          <dd style="display: none; ">
2082            <div></div>
2083          </dd>
2084
2085        </div>
2086              </div>
2087            </dl>
2088          </dd>
2089
2090          <!-- OBJECT METHODS -->
2091          <dd style="display: none; ">
2092            <div></div>
2093          </dd>
2094
2095          <!-- OBJECT EVENT FIELDS -->
2096          <dd style="display: none; ">
2097            <div></div>
2098          </dd>
2099
2100          <!-- FUNCTION PARAMETERS -->
2101          <dd style="display: none; ">
2102            <div></div>
2103          </dd>
2104
2105        </div>
2106                  </div><div>
2107                    <div>
2108          <dt>
2109            <var>callback</var>
2110              <em>
2111
2112                <!-- TYPE -->
2113                <div style="display:inline">
2114                  (
2115                    <span class="optional">optional</span>
2116                    <span class="enum" style="display: none; ">enumerated</span>
2117                    <span id="typeTemplate">
2118                      <span style="display: none; ">
2119                        <a> Type</a>
2120                      </span>
2121                      <span>
2122                        <span style="display: none; ">
2123                          array of <span><span></span></span>
2124                        </span>
2125                        <span>function</span>
2126                        <span style="display: none; "></span>
2127                      </span>
2128                    </span>
2129                  )
2130                </div>
2131
2132              </em>
2133          </dt>
2134          <dd class="todo">
2135            Undocumented.
2136          </dd>
2137          <dd style="display: none; ">
2138            Description of this parameter from the json schema.
2139          </dd>
2140          <dd>
2141            This parameter was added in version
2142            <b><span>11.0.674.0</span></b>.
2143            You must omit this parameter in earlier versions,
2144            and you may omit it in any version.  If you require this
2145            parameter, the manifest key
2146            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2147            can ensure that your extension won't be run in an earlier browser version.
2148          </dd>
2149
2150          <!-- OBJECT PROPERTIES -->
2151          <dd style="display: none; ">
2152            <dl>
2153              <div>
2154                <div>
2155                </div>
2156              </div>
2157            </dl>
2158          </dd>
2159
2160          <!-- OBJECT METHODS -->
2161          <dd style="display: none; ">
2162            <div></div>
2163          </dd>
2164
2165          <!-- OBJECT EVENT FIELDS -->
2166          <dd style="display: none; ">
2167            <div></div>
2168          </dd>
2169
2170          <!-- FUNCTION PARAMETERS -->
2171          <dd style="display: none; ">
2172            <div></div>
2173          </dd>
2174
2175        </div>
2176                  </div>
2177                </dl>
2178
2179                <!-- RETURNS -->
2180                <h4 style="display: none; ">Returns</h4>
2181                <dl>
2182                  <div style="display: none; ">
2183                    <div>
2184                    </div>
2185                  </div>
2186                </dl>
2187
2188                <!-- CALLBACK -->
2189                <div>
2190                  <div>
2191                  <h4>Callback function</h4>
2192                  <p style="display: none; ">
2193                    The callback <em>parameter</em> should specify a function
2194                    that looks like this:
2195                  </p>
2196                  <p>
2197                    If you specify the <em>callback</em> parameter, it should
2198                    specify a function that looks like this:
2199                  </p>
2200
2201                  <!-- Note: intentionally longer 80 columns -->
2202                  <pre>function(<span>object details</span>) <span class="subdued">{...}</span>;</pre>
2203                  <dl>
2204                    <div>
2205                      <div>
2206          <dt>
2207            <var>details</var>
2208              <em>
2209
2210                <!-- TYPE -->
2211                <div style="display:inline">
2212                  (
2213                    <span class="optional">optional</span>
2214                    <span class="enum" style="display: none; ">enumerated</span>
2215                    <span id="typeTemplate">
2216                      <span style="display: none; ">
2217                        <a> Type</a>
2218                      </span>
2219                      <span>
2220                        <span style="display: none; ">
2221                          array of <span><span></span></span>
2222                        </span>
2223                        <span>object</span>
2224                        <span style="display: none; "></span>
2225                      </span>
2226                    </span>
2227                  )
2228                </div>
2229
2230              </em>
2231          </dt>
2232          <dd class="todo" style="display: none; ">
2233            Undocumented.
2234          </dd>
2235          <dd>Contains details about the cookie that's been removed.  If removal failed for any reason, this will be "null", and "chrome.extension.lastError" will be set.</dd>
2236          <dd style="display: none; ">
2237            This parameter was added in version
2238            <b><span></span></b>.
2239            You must omit this parameter in earlier versions,
2240            and you may omit it in any version.  If you require this
2241            parameter, the manifest key
2242            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2243            can ensure that your extension won't be run in an earlier browser version.
2244          </dd>
2245
2246          <!-- OBJECT PROPERTIES -->
2247          <dd>
2248            <dl>
2249              <div>
2250                <div>
2251          <dt>
2252            <var>url</var>
2253              <em>
2254
2255                <!-- TYPE -->
2256                <div style="display:inline">
2257                  (
2258                    <span class="optional" style="display: none; ">optional</span>
2259                    <span class="enum" style="display: none; ">enumerated</span>
2260                    <span id="typeTemplate">
2261                      <span style="display: none; ">
2262                        <a> Type</a>
2263                      </span>
2264                      <span>
2265                        <span style="display: none; ">
2266                          array of <span><span></span></span>
2267                        </span>
2268                        <span>string</span>
2269                        <span style="display: none; "></span>
2270                      </span>
2271                    </span>
2272                  )
2273                </div>
2274
2275              </em>
2276          </dt>
2277          <dd class="todo" style="display: none; ">
2278            Undocumented.
2279          </dd>
2280          <dd>The URL associated with the cookie that's been removed.</dd>
2281          <dd style="display: none; ">
2282            This parameter was added in version
2283            <b><span></span></b>.
2284            You must omit this parameter in earlier versions,
2285            and you may omit it in any version.  If you require this
2286            parameter, the manifest key
2287            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2288            can ensure that your extension won't be run in an earlier browser version.
2289          </dd>
2290
2291          <!-- OBJECT PROPERTIES -->
2292          <dd style="display: none; ">
2293            <dl>
2294              <div>
2295                <div>
2296                </div>
2297              </div>
2298            </dl>
2299          </dd>
2300
2301          <!-- OBJECT METHODS -->
2302          <dd style="display: none; ">
2303            <div></div>
2304          </dd>
2305
2306          <!-- OBJECT EVENT FIELDS -->
2307          <dd style="display: none; ">
2308            <div></div>
2309          </dd>
2310
2311          <!-- FUNCTION PARAMETERS -->
2312          <dd style="display: none; ">
2313            <div></div>
2314          </dd>
2315
2316        </div>
2317              </div><div>
2318                <div>
2319          <dt>
2320            <var>name</var>
2321              <em>
2322
2323                <!-- TYPE -->
2324                <div style="display:inline">
2325                  (
2326                    <span class="optional" style="display: none; ">optional</span>
2327                    <span class="enum" style="display: none; ">enumerated</span>
2328                    <span id="typeTemplate">
2329                      <span style="display: none; ">
2330                        <a> Type</a>
2331                      </span>
2332                      <span>
2333                        <span style="display: none; ">
2334                          array of <span><span></span></span>
2335                        </span>
2336                        <span>string</span>
2337                        <span style="display: none; "></span>
2338                      </span>
2339                    </span>
2340                  )
2341                </div>
2342
2343              </em>
2344          </dt>
2345          <dd class="todo" style="display: none; ">
2346            Undocumented.
2347          </dd>
2348          <dd>The name of the cookie that's been removed.</dd>
2349          <dd style="display: none; ">
2350            This parameter was added in version
2351            <b><span></span></b>.
2352            You must omit this parameter in earlier versions,
2353            and you may omit it in any version.  If you require this
2354            parameter, the manifest key
2355            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2356            can ensure that your extension won't be run in an earlier browser version.
2357          </dd>
2358
2359          <!-- OBJECT PROPERTIES -->
2360          <dd style="display: none; ">
2361            <dl>
2362              <div>
2363                <div>
2364                </div>
2365              </div>
2366            </dl>
2367          </dd>
2368
2369          <!-- OBJECT METHODS -->
2370          <dd style="display: none; ">
2371            <div></div>
2372          </dd>
2373
2374          <!-- OBJECT EVENT FIELDS -->
2375          <dd style="display: none; ">
2376            <div></div>
2377          </dd>
2378
2379          <!-- FUNCTION PARAMETERS -->
2380          <dd style="display: none; ">
2381            <div></div>
2382          </dd>
2383
2384        </div>
2385              </div><div>
2386                <div>
2387          <dt>
2388            <var>storeId</var>
2389              <em>
2390
2391                <!-- TYPE -->
2392                <div style="display:inline">
2393                  (
2394                    <span class="optional" style="display: none; ">optional</span>
2395                    <span class="enum" style="display: none; ">enumerated</span>
2396                    <span id="typeTemplate">
2397                      <span style="display: none; ">
2398                        <a> Type</a>
2399                      </span>
2400                      <span>
2401                        <span style="display: none; ">
2402                          array of <span><span></span></span>
2403                        </span>
2404                        <span>string</span>
2405                        <span style="display: none; "></span>
2406                      </span>
2407                    </span>
2408                  )
2409                </div>
2410
2411              </em>
2412          </dt>
2413          <dd class="todo" style="display: none; ">
2414            Undocumented.
2415          </dd>
2416          <dd>The ID of the cookie store from which the cookie was removed.</dd>
2417          <dd style="display: none; ">
2418            This parameter was added in version
2419            <b><span></span></b>.
2420            You must omit this parameter in earlier versions,
2421            and you may omit it in any version.  If you require this
2422            parameter, the manifest key
2423            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2424            can ensure that your extension won't be run in an earlier browser version.
2425          </dd>
2426
2427          <!-- OBJECT PROPERTIES -->
2428          <dd style="display: none; ">
2429            <dl>
2430              <div>
2431                <div>
2432                </div>
2433              </div>
2434            </dl>
2435          </dd>
2436
2437          <!-- OBJECT METHODS -->
2438          <dd style="display: none; ">
2439            <div></div>
2440          </dd>
2441
2442          <!-- OBJECT EVENT FIELDS -->
2443          <dd style="display: none; ">
2444            <div></div>
2445          </dd>
2446
2447          <!-- FUNCTION PARAMETERS -->
2448          <dd style="display: none; ">
2449            <div></div>
2450          </dd>
2451
2452        </div>
2453              </div>
2454            </dl>
2455          </dd>
2456
2457          <!-- OBJECT METHODS -->
2458          <dd style="display: none; ">
2459            <div></div>
2460          </dd>
2461
2462          <!-- OBJECT EVENT FIELDS -->
2463          <dd style="display: none; ">
2464            <div></div>
2465          </dd>
2466
2467          <!-- FUNCTION PARAMETERS -->
2468          <dd style="display: none; ">
2469            <div></div>
2470          </dd>
2471
2472        </div>
2473                    </div>
2474                  </dl>
2475                  </div>
2476                </div>
2477
2478                <!-- MIN_VERSION -->
2479                <p style="display: none; ">
2480                  This function was added in version <b><span></span></b>.
2481                  If you require this function, the manifest key
2482                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2483                  can ensure that your extension won't be run in an earlier browser version.
2484                </p>
2485              </div> <!-- /description -->
2486
2487            </div><div class="apiItem">
2488              <a name="method-set"></a> <!-- method-anchor -->
2489              <h4>set</h4>
2490
2491              <div class="summary"><span style="display: none; ">void</span>
2492                  <!-- Note: intentionally longer 80 columns -->
2493                  <span>chrome.cookies.set</span>(<span class="null"><span style="display: none; ">, </span><span>object</span>
2494                      <var><span>details</span></var></span><span class="optional"><span>, </span><span>function</span>
2495                      <var><span>callback</span></var></span>)</div>
2496
2497              <div class="description">
2498                <p class="todo" style="display: none; ">Undocumented.</p>
2499                <p>Sets a cookie with the given cookie data; may overwrite equivalent cookies if they exist.</p>
2500
2501                <!-- PARAMETERS -->
2502                <h4>Parameters</h4>
2503                <dl>
2504                  <div>
2505                    <div>
2506          <dt>
2507            <var>details</var>
2508              <em>
2509
2510                <!-- TYPE -->
2511                <div style="display:inline">
2512                  (
2513                    <span class="optional" style="display: none; ">optional</span>
2514                    <span class="enum" style="display: none; ">enumerated</span>
2515                    <span id="typeTemplate">
2516                      <span style="display: none; ">
2517                        <a> Type</a>
2518                      </span>
2519                      <span>
2520                        <span style="display: none; ">
2521                          array of <span><span></span></span>
2522                        </span>
2523                        <span>object</span>
2524                        <span style="display: none; "></span>
2525                      </span>
2526                    </span>
2527                  )
2528                </div>
2529
2530              </em>
2531          </dt>
2532          <dd class="todo" style="display: none; ">
2533            Undocumented.
2534          </dd>
2535          <dd>Details about the cookie being set.</dd>
2536          <dd style="display: none; ">
2537            This parameter was added in version
2538            <b><span></span></b>.
2539            You must omit this parameter in earlier versions,
2540            and you may omit it in any version.  If you require this
2541            parameter, the manifest key
2542            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2543            can ensure that your extension won't be run in an earlier browser version.
2544          </dd>
2545
2546          <!-- OBJECT PROPERTIES -->
2547          <dd>
2548            <dl>
2549              <div>
2550                <div>
2551          <dt>
2552            <var>url</var>
2553              <em>
2554
2555                <!-- TYPE -->
2556                <div style="display:inline">
2557                  (
2558                    <span class="optional" style="display: none; ">optional</span>
2559                    <span class="enum" style="display: none; ">enumerated</span>
2560                    <span id="typeTemplate">
2561                      <span style="display: none; ">
2562                        <a> Type</a>
2563                      </span>
2564                      <span>
2565                        <span style="display: none; ">
2566                          array of <span><span></span></span>
2567                        </span>
2568                        <span>string</span>
2569                        <span style="display: none; "></span>
2570                      </span>
2571                    </span>
2572                  )
2573                </div>
2574
2575              </em>
2576          </dt>
2577          <dd class="todo" style="display: none; ">
2578            Undocumented.
2579          </dd>
2580          <dd>The request-URI to associate with the setting of the cookie. This value can affect the default domain and path values of the created cookie. If host permissions for this URL are not specified in the manifest file, the API call will fail.</dd>
2581          <dd style="display: none; ">
2582            This parameter was added in version
2583            <b><span></span></b>.
2584            You must omit this parameter in earlier versions,
2585            and you may omit it in any version.  If you require this
2586            parameter, the manifest key
2587            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2588            can ensure that your extension won't be run in an earlier browser version.
2589          </dd>
2590
2591          <!-- OBJECT PROPERTIES -->
2592          <dd style="display: none; ">
2593            <dl>
2594              <div>
2595                <div>
2596                </div>
2597              </div>
2598            </dl>
2599          </dd>
2600
2601          <!-- OBJECT METHODS -->
2602          <dd style="display: none; ">
2603            <div></div>
2604          </dd>
2605
2606          <!-- OBJECT EVENT FIELDS -->
2607          <dd style="display: none; ">
2608            <div></div>
2609          </dd>
2610
2611          <!-- FUNCTION PARAMETERS -->
2612          <dd style="display: none; ">
2613            <div></div>
2614          </dd>
2615
2616        </div>
2617              </div><div>
2618                <div>
2619          <dt>
2620            <var>name</var>
2621              <em>
2622
2623                <!-- TYPE -->
2624                <div style="display:inline">
2625                  (
2626                    <span class="optional">optional</span>
2627                    <span class="enum" style="display: none; ">enumerated</span>
2628                    <span id="typeTemplate">
2629                      <span style="display: none; ">
2630                        <a> Type</a>
2631                      </span>
2632                      <span>
2633                        <span style="display: none; ">
2634                          array of <span><span></span></span>
2635                        </span>
2636                        <span>string</span>
2637                        <span style="display: none; "></span>
2638                      </span>
2639                    </span>
2640                  )
2641                </div>
2642
2643              </em>
2644          </dt>
2645          <dd class="todo" style="display: none; ">
2646            Undocumented.
2647          </dd>
2648          <dd>The name of the cookie. Empty by default if omitted.</dd>
2649          <dd style="display: none; ">
2650            This parameter was added in version
2651            <b><span></span></b>.
2652            You must omit this parameter in earlier versions,
2653            and you may omit it in any version.  If you require this
2654            parameter, the manifest key
2655            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2656            can ensure that your extension won't be run in an earlier browser version.
2657          </dd>
2658
2659          <!-- OBJECT PROPERTIES -->
2660          <dd style="display: none; ">
2661            <dl>
2662              <div>
2663                <div>
2664                </div>
2665              </div>
2666            </dl>
2667          </dd>
2668
2669          <!-- OBJECT METHODS -->
2670          <dd style="display: none; ">
2671            <div></div>
2672          </dd>
2673
2674          <!-- OBJECT EVENT FIELDS -->
2675          <dd style="display: none; ">
2676            <div></div>
2677          </dd>
2678
2679          <!-- FUNCTION PARAMETERS -->
2680          <dd style="display: none; ">
2681            <div></div>
2682          </dd>
2683
2684        </div>
2685              </div><div>
2686                <div>
2687          <dt>
2688            <var>value</var>
2689              <em>
2690
2691                <!-- TYPE -->
2692                <div style="display:inline">
2693                  (
2694                    <span class="optional">optional</span>
2695                    <span class="enum" style="display: none; ">enumerated</span>
2696                    <span id="typeTemplate">
2697                      <span style="display: none; ">
2698                        <a> Type</a>
2699                      </span>
2700                      <span>
2701                        <span style="display: none; ">
2702                          array of <span><span></span></span>
2703                        </span>
2704                        <span>string</span>
2705                        <span style="display: none; "></span>
2706                      </span>
2707                    </span>
2708                  )
2709                </div>
2710
2711              </em>
2712          </dt>
2713          <dd class="todo" style="display: none; ">
2714            Undocumented.
2715          </dd>
2716          <dd>The value of the cookie. Empty by default if omitted.</dd>
2717          <dd style="display: none; ">
2718            This parameter was added in version
2719            <b><span></span></b>.
2720            You must omit this parameter in earlier versions,
2721            and you may omit it in any version.  If you require this
2722            parameter, the manifest key
2723            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2724            can ensure that your extension won't be run in an earlier browser version.
2725          </dd>
2726
2727          <!-- OBJECT PROPERTIES -->
2728          <dd style="display: none; ">
2729            <dl>
2730              <div>
2731                <div>
2732                </div>
2733              </div>
2734            </dl>
2735          </dd>
2736
2737          <!-- OBJECT METHODS -->
2738          <dd style="display: none; ">
2739            <div></div>
2740          </dd>
2741
2742          <!-- OBJECT EVENT FIELDS -->
2743          <dd style="display: none; ">
2744            <div></div>
2745          </dd>
2746
2747          <!-- FUNCTION PARAMETERS -->
2748          <dd style="display: none; ">
2749            <div></div>
2750          </dd>
2751
2752        </div>
2753              </div><div>
2754                <div>
2755          <dt>
2756            <var>domain</var>
2757              <em>
2758
2759                <!-- TYPE -->
2760                <div style="display:inline">
2761                  (
2762                    <span class="optional">optional</span>
2763                    <span class="enum" style="display: none; ">enumerated</span>
2764                    <span id="typeTemplate">
2765                      <span style="display: none; ">
2766                        <a> Type</a>
2767                      </span>
2768                      <span>
2769                        <span style="display: none; ">
2770                          array of <span><span></span></span>
2771                        </span>
2772                        <span>string</span>
2773                        <span style="display: none; "></span>
2774                      </span>
2775                    </span>
2776                  )
2777                </div>
2778
2779              </em>
2780          </dt>
2781          <dd class="todo" style="display: none; ">
2782            Undocumented.
2783          </dd>
2784          <dd>The domain of the cookie. If omitted, the cookie becomes a host-only cookie.</dd>
2785          <dd style="display: none; ">
2786            This parameter was added in version
2787            <b><span></span></b>.
2788            You must omit this parameter in earlier versions,
2789            and you may omit it in any version.  If you require this
2790            parameter, the manifest key
2791            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2792            can ensure that your extension won't be run in an earlier browser version.
2793          </dd>
2794
2795          <!-- OBJECT PROPERTIES -->
2796          <dd style="display: none; ">
2797            <dl>
2798              <div>
2799                <div>
2800                </div>
2801              </div>
2802            </dl>
2803          </dd>
2804
2805          <!-- OBJECT METHODS -->
2806          <dd style="display: none; ">
2807            <div></div>
2808          </dd>
2809
2810          <!-- OBJECT EVENT FIELDS -->
2811          <dd style="display: none; ">
2812            <div></div>
2813          </dd>
2814
2815          <!-- FUNCTION PARAMETERS -->
2816          <dd style="display: none; ">
2817            <div></div>
2818          </dd>
2819
2820        </div>
2821              </div><div>
2822                <div>
2823          <dt>
2824            <var>path</var>
2825              <em>
2826
2827                <!-- TYPE -->
2828                <div style="display:inline">
2829                  (
2830                    <span class="optional">optional</span>
2831                    <span class="enum" style="display: none; ">enumerated</span>
2832                    <span id="typeTemplate">
2833                      <span style="display: none; ">
2834                        <a> Type</a>
2835                      </span>
2836                      <span>
2837                        <span style="display: none; ">
2838                          array of <span><span></span></span>
2839                        </span>
2840                        <span>string</span>
2841                        <span style="display: none; "></span>
2842                      </span>
2843                    </span>
2844                  )
2845                </div>
2846
2847              </em>
2848          </dt>
2849          <dd class="todo" style="display: none; ">
2850            Undocumented.
2851          </dd>
2852          <dd>The path of the cookie. Defaults to the path portion of the url parameter.</dd>
2853          <dd style="display: none; ">
2854            This parameter was added in version
2855            <b><span></span></b>.
2856            You must omit this parameter in earlier versions,
2857            and you may omit it in any version.  If you require this
2858            parameter, the manifest key
2859            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2860            can ensure that your extension won't be run in an earlier browser version.
2861          </dd>
2862
2863          <!-- OBJECT PROPERTIES -->
2864          <dd style="display: none; ">
2865            <dl>
2866              <div>
2867                <div>
2868                </div>
2869              </div>
2870            </dl>
2871          </dd>
2872
2873          <!-- OBJECT METHODS -->
2874          <dd style="display: none; ">
2875            <div></div>
2876          </dd>
2877
2878          <!-- OBJECT EVENT FIELDS -->
2879          <dd style="display: none; ">
2880            <div></div>
2881          </dd>
2882
2883          <!-- FUNCTION PARAMETERS -->
2884          <dd style="display: none; ">
2885            <div></div>
2886          </dd>
2887
2888        </div>
2889              </div><div>
2890                <div>
2891          <dt>
2892            <var>secure</var>
2893              <em>
2894
2895                <!-- TYPE -->
2896                <div style="display:inline">
2897                  (
2898                    <span class="optional">optional</span>
2899                    <span class="enum" style="display: none; ">enumerated</span>
2900                    <span id="typeTemplate">
2901                      <span style="display: none; ">
2902                        <a> Type</a>
2903                      </span>
2904                      <span>
2905                        <span style="display: none; ">
2906                          array of <span><span></span></span>
2907                        </span>
2908                        <span>boolean</span>
2909                        <span style="display: none; "></span>
2910                      </span>
2911                    </span>
2912                  )
2913                </div>
2914
2915              </em>
2916          </dt>
2917          <dd class="todo" style="display: none; ">
2918            Undocumented.
2919          </dd>
2920          <dd>Whether the cookie should be marked as Secure. Defaults to false.</dd>
2921          <dd style="display: none; ">
2922            This parameter was added in version
2923            <b><span></span></b>.
2924            You must omit this parameter in earlier versions,
2925            and you may omit it in any version.  If you require this
2926            parameter, the manifest key
2927            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2928            can ensure that your extension won't be run in an earlier browser version.
2929          </dd>
2930
2931          <!-- OBJECT PROPERTIES -->
2932          <dd style="display: none; ">
2933            <dl>
2934              <div>
2935                <div>
2936                </div>
2937              </div>
2938            </dl>
2939          </dd>
2940
2941          <!-- OBJECT METHODS -->
2942          <dd style="display: none; ">
2943            <div></div>
2944          </dd>
2945
2946          <!-- OBJECT EVENT FIELDS -->
2947          <dd style="display: none; ">
2948            <div></div>
2949          </dd>
2950
2951          <!-- FUNCTION PARAMETERS -->
2952          <dd style="display: none; ">
2953            <div></div>
2954          </dd>
2955
2956        </div>
2957              </div><div>
2958                <div>
2959          <dt>
2960            <var>httpOnly</var>
2961              <em>
2962
2963                <!-- TYPE -->
2964                <div style="display:inline">
2965                  (
2966                    <span class="optional">optional</span>
2967                    <span class="enum" style="display: none; ">enumerated</span>
2968                    <span id="typeTemplate">
2969                      <span style="display: none; ">
2970                        <a> Type</a>
2971                      </span>
2972                      <span>
2973                        <span style="display: none; ">
2974                          array of <span><span></span></span>
2975                        </span>
2976                        <span>boolean</span>
2977                        <span style="display: none; "></span>
2978                      </span>
2979                    </span>
2980                  )
2981                </div>
2982
2983              </em>
2984          </dt>
2985          <dd class="todo" style="display: none; ">
2986            Undocumented.
2987          </dd>
2988          <dd>Whether the cookie should be marked as HttpOnly. Defaults to false.</dd>
2989          <dd style="display: none; ">
2990            This parameter was added in version
2991            <b><span></span></b>.
2992            You must omit this parameter in earlier versions,
2993            and you may omit it in any version.  If you require this
2994            parameter, the manifest key
2995            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
2996            can ensure that your extension won't be run in an earlier browser version.
2997          </dd>
2998
2999          <!-- OBJECT PROPERTIES -->
3000          <dd style="display: none; ">
3001            <dl>
3002              <div>
3003                <div>
3004                </div>
3005              </div>
3006            </dl>
3007          </dd>
3008
3009          <!-- OBJECT METHODS -->
3010          <dd style="display: none; ">
3011            <div></div>
3012          </dd>
3013
3014          <!-- OBJECT EVENT FIELDS -->
3015          <dd style="display: none; ">
3016            <div></div>
3017          </dd>
3018
3019          <!-- FUNCTION PARAMETERS -->
3020          <dd style="display: none; ">
3021            <div></div>
3022          </dd>
3023
3024        </div>
3025              </div><div>
3026                <div>
3027          <dt>
3028            <var>expirationDate</var>
3029              <em>
3030
3031                <!-- TYPE -->
3032                <div style="display:inline">
3033                  (
3034                    <span class="optional">optional</span>
3035                    <span class="enum" style="display: none; ">enumerated</span>
3036                    <span id="typeTemplate">
3037                      <span style="display: none; ">
3038                        <a> Type</a>
3039                      </span>
3040                      <span>
3041                        <span style="display: none; ">
3042                          array of <span><span></span></span>
3043                        </span>
3044                        <span>number</span>
3045                        <span style="display: none; "></span>
3046                      </span>
3047                    </span>
3048                  )
3049                </div>
3050
3051              </em>
3052          </dt>
3053          <dd class="todo" style="display: none; ">
3054            Undocumented.
3055          </dd>
3056          <dd>The expiration date of the cookie as the number of seconds since the UNIX epoch. If omitted, the cookie becomes a session cookie.</dd>
3057          <dd style="display: none; ">
3058            This parameter was added in version
3059            <b><span></span></b>.
3060            You must omit this parameter in earlier versions,
3061            and you may omit it in any version.  If you require this
3062            parameter, the manifest key
3063            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3064            can ensure that your extension won't be run in an earlier browser version.
3065          </dd>
3066
3067          <!-- OBJECT PROPERTIES -->
3068          <dd style="display: none; ">
3069            <dl>
3070              <div>
3071                <div>
3072                </div>
3073              </div>
3074            </dl>
3075          </dd>
3076
3077          <!-- OBJECT METHODS -->
3078          <dd style="display: none; ">
3079            <div></div>
3080          </dd>
3081
3082          <!-- OBJECT EVENT FIELDS -->
3083          <dd style="display: none; ">
3084            <div></div>
3085          </dd>
3086
3087          <!-- FUNCTION PARAMETERS -->
3088          <dd style="display: none; ">
3089            <div></div>
3090          </dd>
3091
3092        </div>
3093              </div><div>
3094                <div>
3095          <dt>
3096            <var>storeId</var>
3097              <em>
3098
3099                <!-- TYPE -->
3100                <div style="display:inline">
3101                  (
3102                    <span class="optional">optional</span>
3103                    <span class="enum" style="display: none; ">enumerated</span>
3104                    <span id="typeTemplate">
3105                      <span style="display: none; ">
3106                        <a> Type</a>
3107                      </span>
3108                      <span>
3109                        <span style="display: none; ">
3110                          array of <span><span></span></span>
3111                        </span>
3112                        <span>string</span>
3113                        <span style="display: none; "></span>
3114                      </span>
3115                    </span>
3116                  )
3117                </div>
3118
3119              </em>
3120          </dt>
3121          <dd class="todo" style="display: none; ">
3122            Undocumented.
3123          </dd>
3124          <dd>The ID of the cookie store in which to set the cookie. By default, the cookie is set in the current execution context's cookie store.</dd>
3125          <dd style="display: none; ">
3126            This parameter was added in version
3127            <b><span></span></b>.
3128            You must omit this parameter in earlier versions,
3129            and you may omit it in any version.  If you require this
3130            parameter, the manifest key
3131            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3132            can ensure that your extension won't be run in an earlier browser version.
3133          </dd>
3134
3135          <!-- OBJECT PROPERTIES -->
3136          <dd style="display: none; ">
3137            <dl>
3138              <div>
3139                <div>
3140                </div>
3141              </div>
3142            </dl>
3143          </dd>
3144
3145          <!-- OBJECT METHODS -->
3146          <dd style="display: none; ">
3147            <div></div>
3148          </dd>
3149
3150          <!-- OBJECT EVENT FIELDS -->
3151          <dd style="display: none; ">
3152            <div></div>
3153          </dd>
3154
3155          <!-- FUNCTION PARAMETERS -->
3156          <dd style="display: none; ">
3157            <div></div>
3158          </dd>
3159
3160        </div>
3161              </div>
3162            </dl>
3163          </dd>
3164
3165          <!-- OBJECT METHODS -->
3166          <dd style="display: none; ">
3167            <div></div>
3168          </dd>
3169
3170          <!-- OBJECT EVENT FIELDS -->
3171          <dd style="display: none; ">
3172            <div></div>
3173          </dd>
3174
3175          <!-- FUNCTION PARAMETERS -->
3176          <dd style="display: none; ">
3177            <div></div>
3178          </dd>
3179
3180        </div>
3181                  </div><div>
3182                    <div>
3183          <dt>
3184            <var>callback</var>
3185              <em>
3186
3187                <!-- TYPE -->
3188                <div style="display:inline">
3189                  (
3190                    <span class="optional">optional</span>
3191                    <span class="enum" style="display: none; ">enumerated</span>
3192                    <span id="typeTemplate">
3193                      <span style="display: none; ">
3194                        <a> Type</a>
3195                      </span>
3196                      <span>
3197                        <span style="display: none; ">
3198                          array of <span><span></span></span>
3199                        </span>
3200                        <span>function</span>
3201                        <span style="display: none; "></span>
3202                      </span>
3203                    </span>
3204                  )
3205                </div>
3206
3207              </em>
3208          </dt>
3209          <dd class="todo">
3210            Undocumented.
3211          </dd>
3212          <dd style="display: none; ">
3213            Description of this parameter from the json schema.
3214          </dd>
3215          <dd>
3216            This parameter was added in version
3217            <b><span>11.0.674.0</span></b>.
3218            You must omit this parameter in earlier versions,
3219            and you may omit it in any version.  If you require this
3220            parameter, the manifest key
3221            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3222            can ensure that your extension won't be run in an earlier browser version.
3223          </dd>
3224
3225          <!-- OBJECT PROPERTIES -->
3226          <dd style="display: none; ">
3227            <dl>
3228              <div>
3229                <div>
3230                </div>
3231              </div>
3232            </dl>
3233          </dd>
3234
3235          <!-- OBJECT METHODS -->
3236          <dd style="display: none; ">
3237            <div></div>
3238          </dd>
3239
3240          <!-- OBJECT EVENT FIELDS -->
3241          <dd style="display: none; ">
3242            <div></div>
3243          </dd>
3244
3245          <!-- FUNCTION PARAMETERS -->
3246          <dd style="display: none; ">
3247            <div></div>
3248          </dd>
3249
3250        </div>
3251                  </div>
3252                </dl>
3253
3254                <!-- RETURNS -->
3255                <h4 style="display: none; ">Returns</h4>
3256                <dl>
3257                  <div style="display: none; ">
3258                    <div>
3259                    </div>
3260                  </div>
3261                </dl>
3262
3263                <!-- CALLBACK -->
3264                <div>
3265                  <div>
3266                  <h4>Callback function</h4>
3267                  <p style="display: none; ">
3268                    The callback <em>parameter</em> should specify a function
3269                    that looks like this:
3270                  </p>
3271                  <p>
3272                    If you specify the <em>callback</em> parameter, it should
3273                    specify a function that looks like this:
3274                  </p>
3275
3276                  <!-- Note: intentionally longer 80 columns -->
3277                  <pre>function(<span>Cookie cookie</span>) <span class="subdued">{...}</span>;</pre>
3278                  <dl>
3279                    <div>
3280                      <div>
3281          <dt>
3282            <var>cookie</var>
3283              <em>
3284
3285                <!-- TYPE -->
3286                <div style="display:inline">
3287                  (
3288                    <span class="optional">optional</span>
3289                    <span class="enum" style="display: none; ">enumerated</span>
3290                    <span id="typeTemplate">
3291                      <span>
3292                        <a href="cookies.html#type-Cookie">Cookie</a>
3293                      </span>
3294                      <span style="display: none; ">
3295                        <span>
3296                          array of <span><span></span></span>
3297                        </span>
3298                        <span>paramType</span>
3299                        <span></span>
3300                      </span>
3301                    </span>
3302                  )
3303                </div>
3304
3305              </em>
3306          </dt>
3307          <dd class="todo" style="display: none; ">
3308            Undocumented.
3309          </dd>
3310          <dd>Contains details about the cookie that's been set.  If setting failed for any reason, this will be "null", and "chrome.extension.lastError" will be set.</dd>
3311          <dd style="display: none; ">
3312            This parameter was added in version
3313            <b><span></span></b>.
3314            You must omit this parameter in earlier versions,
3315            and you may omit it in any version.  If you require this
3316            parameter, the manifest key
3317            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3318            can ensure that your extension won't be run in an earlier browser version.
3319          </dd>
3320
3321          <!-- OBJECT PROPERTIES -->
3322          <dd style="display: none; ">
3323            <dl>
3324              <div>
3325                <div>
3326                </div>
3327              </div>
3328            </dl>
3329          </dd>
3330
3331          <!-- OBJECT METHODS -->
3332          <dd style="display: none; ">
3333            <div></div>
3334          </dd>
3335
3336          <!-- OBJECT EVENT FIELDS -->
3337          <dd style="display: none; ">
3338            <div></div>
3339          </dd>
3340
3341          <!-- FUNCTION PARAMETERS -->
3342          <dd style="display: none; ">
3343            <div></div>
3344          </dd>
3345
3346        </div>
3347                    </div>
3348                  </dl>
3349                  </div>
3350                </div>
3351
3352                <!-- MIN_VERSION -->
3353                <p style="display: none; ">
3354                  This function was added in version <b><span></span></b>.
3355                  If you require this function, the manifest key
3356                  <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3357                  can ensure that your extension won't be run in an earlier browser version.
3358                </p>
3359              </div> <!-- /description -->
3360
3361            </div>  <!-- /apiItem -->
3362
3363          </div>  <!-- /apiGroup -->
3364
3365          <!-- EVENTS -->
3366          <div id="eventsTemplate" class="apiGroup">
3367            <a name="global-events"></a>
3368            <h3>Events</h3>
3369            <!-- iterates over all events -->
3370            <div class="apiItem">
3371              <a name="event-onChanged"></a>
3372              <h4>onChanged</h4>
3373
3374              <div class="summary">
3375                <!-- Note: intentionally longer 80 columns -->
3376                <span class="subdued">chrome.cookies.</span><span>onChanged</span><span class="subdued">.addListener</span>(function(<span>object changeInfo</span>) <span class="subdued">{...}</span>);
3377              </div>
3378
3379              <div class="description">
3380                <p class="todo" style="display: none; ">Undocumented.</p>
3381                <p>Fired when a cookie is set or removed. As a special case, note that updating a cookie's properties is implemented as a two step process: the cookie to be updated is first removed entirely, generating a notification with "cause" of "overwrite" .  Afterwards, a new cookie is written with the updated values, generating a second notification with "cause" "explicit".</p>
3382
3383                <!-- PARAMETERS -->
3384                <div>
3385                  <h4>Parameters</h4>
3386                  <dl>
3387                    <div>
3388                      <div>
3389          <dt>
3390            <var>changeInfo</var>
3391              <em>
3392
3393                <!-- TYPE -->
3394                <div style="display:inline">
3395                  (
3396                    <span class="optional" style="display: none; ">optional</span>
3397                    <span class="enum" style="display: none; ">enumerated</span>
3398                    <span id="typeTemplate">
3399                      <span style="display: none; ">
3400                        <a> Type</a>
3401                      </span>
3402                      <span>
3403                        <span style="display: none; ">
3404                          array of <span><span></span></span>
3405                        </span>
3406                        <span>object</span>
3407                        <span style="display: none; "></span>
3408                      </span>
3409                    </span>
3410                  )
3411                </div>
3412
3413              </em>
3414          </dt>
3415          <dd class="todo">
3416            Undocumented.
3417          </dd>
3418          <dd style="display: none; ">
3419            Description of this parameter from the json schema.
3420          </dd>
3421          <dd style="display: none; ">
3422            This parameter was added in version
3423            <b><span></span></b>.
3424            You must omit this parameter in earlier versions,
3425            and you may omit it in any version.  If you require this
3426            parameter, the manifest key
3427            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3428            can ensure that your extension won't be run in an earlier browser version.
3429          </dd>
3430
3431          <!-- OBJECT PROPERTIES -->
3432          <dd>
3433            <dl>
3434              <div>
3435                <div>
3436          <dt>
3437            <var>removed</var>
3438              <em>
3439
3440                <!-- TYPE -->
3441                <div style="display:inline">
3442                  (
3443                    <span class="optional" style="display: none; ">optional</span>
3444                    <span class="enum" style="display: none; ">enumerated</span>
3445                    <span id="typeTemplate">
3446                      <span style="display: none; ">
3447                        <a> Type</a>
3448                      </span>
3449                      <span>
3450                        <span style="display: none; ">
3451                          array of <span><span></span></span>
3452                        </span>
3453                        <span>boolean</span>
3454                        <span style="display: none; "></span>
3455                      </span>
3456                    </span>
3457                  )
3458                </div>
3459
3460              </em>
3461          </dt>
3462          <dd class="todo" style="display: none; ">
3463            Undocumented.
3464          </dd>
3465          <dd>True if a cookie was removed.</dd>
3466          <dd style="display: none; ">
3467            This parameter was added in version
3468            <b><span></span></b>.
3469            You must omit this parameter in earlier versions,
3470            and you may omit it in any version.  If you require this
3471            parameter, the manifest key
3472            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3473            can ensure that your extension won't be run in an earlier browser version.
3474          </dd>
3475
3476          <!-- OBJECT PROPERTIES -->
3477          <dd style="display: none; ">
3478            <dl>
3479              <div>
3480                <div>
3481                </div>
3482              </div>
3483            </dl>
3484          </dd>
3485
3486          <!-- OBJECT METHODS -->
3487          <dd style="display: none; ">
3488            <div></div>
3489          </dd>
3490
3491          <!-- OBJECT EVENT FIELDS -->
3492          <dd style="display: none; ">
3493            <div></div>
3494          </dd>
3495
3496          <!-- FUNCTION PARAMETERS -->
3497          <dd style="display: none; ">
3498            <div></div>
3499          </dd>
3500
3501        </div>
3502              </div><div>
3503                <div>
3504          <dt>
3505            <var>cookie</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="cookies.html#type-Cookie">Cookie</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" style="display: none; ">
3531            Undocumented.
3532          </dd>
3533          <dd>Information about the cookie that was set or removed.</dd>
3534          <dd style="display: none; ">
3535            This parameter was added in version
3536            <b><span></span></b>.
3537            You must omit this parameter in earlier versions,
3538            and you may omit it in any version.  If you require this
3539            parameter, the manifest key
3540            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3541            can ensure that your extension won't be run in an earlier browser version.
3542          </dd>
3543
3544          <!-- OBJECT PROPERTIES -->
3545          <dd style="display: none; ">
3546            <dl>
3547              <div>
3548                <div>
3549                </div>
3550              </div>
3551            </dl>
3552          </dd>
3553
3554          <!-- OBJECT METHODS -->
3555          <dd style="display: none; ">
3556            <div></div>
3557          </dd>
3558
3559          <!-- OBJECT EVENT FIELDS -->
3560          <dd style="display: none; ">
3561            <div></div>
3562          </dd>
3563
3564          <!-- FUNCTION PARAMETERS -->
3565          <dd style="display: none; ">
3566            <div></div>
3567          </dd>
3568
3569        </div>
3570              </div><div>
3571                <div>
3572          <dt>
3573            <var>cause</var>
3574              <em>
3575
3576                <!-- TYPE -->
3577                <div style="display:inline">
3578                  (
3579                    <span class="optional" style="display: none; ">optional</span>
3580                    <span class="enum">enumerated</span>
3581                    <span id="typeTemplate">
3582                      <span style="display: none; ">
3583                        <a> Type</a>
3584                      </span>
3585                      <span>
3586                        <span style="display: none; ">
3587                          array of <span><span></span></span>
3588                        </span>
3589                        <span>string</span>
3590                        <span>["evicted", "expired", "explicit", "expired_overwrite", "overwrite"]</span>
3591                      </span>
3592                    </span>
3593                  )
3594                </div>
3595
3596              </em>
3597          </dt>
3598          <dd class="todo" style="display: none; ">
3599            Undocumented.
3600          </dd>
3601          <dd>The underlying reason behind the cookie's change. If a cookie was inserted, or removed via an explicit call to "chrome.cookies.remove", "cause" will be "explicit". If a cookie was automatically removed due to expiry, "cause" will be "expired". If a cookie was removed due to being overwritten with an already-expired expiration date, "cause" will be set to "expired_overwrite".  If a cookie was automatically removed due to garbage collection, "cause" will be "evicted".  If a cookie was automatically removed due to a "set" call that overwrote it, "cause" will be "overwrite". Plan your response accordingly.</dd>
3602          <dd>
3603            This parameter was added in version
3604            <b><span>12.0.707.0</span></b>.
3605            You must omit this parameter in earlier versions,
3606            and you may omit it in any version.  If you require this
3607            parameter, the manifest key
3608            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3609            can ensure that your extension won't be run in an earlier browser version.
3610          </dd>
3611
3612          <!-- OBJECT PROPERTIES -->
3613          <dd style="display: none; ">
3614            <dl>
3615              <div>
3616                <div>
3617                </div>
3618              </div>
3619            </dl>
3620          </dd>
3621
3622          <!-- OBJECT METHODS -->
3623          <dd style="display: none; ">
3624            <div></div>
3625          </dd>
3626
3627          <!-- OBJECT EVENT FIELDS -->
3628          <dd style="display: none; ">
3629            <div></div>
3630          </dd>
3631
3632          <!-- FUNCTION PARAMETERS -->
3633          <dd style="display: none; ">
3634            <div></div>
3635          </dd>
3636
3637        </div>
3638              </div>
3639            </dl>
3640          </dd>
3641
3642          <!-- OBJECT METHODS -->
3643          <dd style="display: none; ">
3644            <div></div>
3645          </dd>
3646
3647          <!-- OBJECT EVENT FIELDS -->
3648          <dd style="display: none; ">
3649            <div></div>
3650          </dd>
3651
3652          <!-- FUNCTION PARAMETERS -->
3653          <dd style="display: none; ">
3654            <div></div>
3655          </dd>
3656
3657        </div>
3658                    </div>
3659                  </dl>
3660                </div>
3661              </div> <!-- /decription -->
3662
3663            </div> <!-- /apiItem -->
3664
3665          </div> <!-- /apiGroup -->
3666
3667          <!-- TYPES -->
3668          <div class="apiGroup">
3669            <a name="types"></a>
3670            <h3 id="types">Types</h3>
3671
3672            <!-- iterates over all types -->
3673            <div class="apiItem">
3674              <a name="type-Cookie"></a>
3675              <h4>Cookie</h4>
3676
3677              <div>
3678          <dt>
3679            <var style="display: none; ">paramName</var>
3680              <em>
3681
3682                <!-- TYPE -->
3683                <div style="display:inline">
3684                  (
3685                    <span class="optional" style="display: none; ">optional</span>
3686                    <span class="enum" style="display: none; ">enumerated</span>
3687                    <span id="typeTemplate">
3688                      <span style="display: none; ">
3689                        <a> Type</a>
3690                      </span>
3691                      <span>
3692                        <span style="display: none; ">
3693                          array of <span><span></span></span>
3694                        </span>
3695                        <span>object</span>
3696                        <span style="display: none; "></span>
3697                      </span>
3698                    </span>
3699                  )
3700                </div>
3701
3702              </em>
3703          </dt>
3704          <dd class="todo" style="display: none; ">
3705            Undocumented.
3706          </dd>
3707          <dd>Represents information about an HTTP cookie.</dd>
3708          <dd style="display: none; ">
3709            This parameter was added in version
3710            <b><span></span></b>.
3711            You must omit this parameter in earlier versions,
3712            and you may omit it in any version.  If you require this
3713            parameter, the manifest key
3714            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3715            can ensure that your extension won't be run in an earlier browser version.
3716          </dd>
3717
3718          <!-- OBJECT PROPERTIES -->
3719          <dd>
3720            <dl>
3721              <div>
3722                <div>
3723          <dt>
3724            <var>name</var>
3725              <em>
3726
3727                <!-- TYPE -->
3728                <div style="display:inline">
3729                  (
3730                    <span class="optional" style="display: none; ">optional</span>
3731                    <span class="enum" style="display: none; ">enumerated</span>
3732                    <span id="typeTemplate">
3733                      <span style="display: none; ">
3734                        <a> Type</a>
3735                      </span>
3736                      <span>
3737                        <span style="display: none; ">
3738                          array of <span><span></span></span>
3739                        </span>
3740                        <span>string</span>
3741                        <span style="display: none; "></span>
3742                      </span>
3743                    </span>
3744                  )
3745                </div>
3746
3747              </em>
3748          </dt>
3749          <dd class="todo" style="display: none; ">
3750            Undocumented.
3751          </dd>
3752          <dd>The name of the cookie.</dd>
3753          <dd style="display: none; ">
3754            This parameter was added in version
3755            <b><span></span></b>.
3756            You must omit this parameter in earlier versions,
3757            and you may omit it in any version.  If you require this
3758            parameter, the manifest key
3759            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3760            can ensure that your extension won't be run in an earlier browser version.
3761          </dd>
3762
3763          <!-- OBJECT PROPERTIES -->
3764          <dd style="display: none; ">
3765            <dl>
3766              <div>
3767                <div>
3768                </div>
3769              </div>
3770            </dl>
3771          </dd>
3772
3773          <!-- OBJECT METHODS -->
3774          <dd style="display: none; ">
3775            <div></div>
3776          </dd>
3777
3778          <!-- OBJECT EVENT FIELDS -->
3779          <dd style="display: none; ">
3780            <div></div>
3781          </dd>
3782
3783          <!-- FUNCTION PARAMETERS -->
3784          <dd style="display: none; ">
3785            <div></div>
3786          </dd>
3787
3788        </div>
3789              </div><div>
3790                <div>
3791          <dt>
3792            <var>value</var>
3793              <em>
3794
3795                <!-- TYPE -->
3796                <div style="display:inline">
3797                  (
3798                    <span class="optional" style="display: none; ">optional</span>
3799                    <span class="enum" style="display: none; ">enumerated</span>
3800                    <span id="typeTemplate">
3801                      <span style="display: none; ">
3802                        <a> Type</a>
3803                      </span>
3804                      <span>
3805                        <span style="display: none; ">
3806                          array of <span><span></span></span>
3807                        </span>
3808                        <span>string</span>
3809                        <span style="display: none; "></span>
3810                      </span>
3811                    </span>
3812                  )
3813                </div>
3814
3815              </em>
3816          </dt>
3817          <dd class="todo" style="display: none; ">
3818            Undocumented.
3819          </dd>
3820          <dd>The value of the cookie.</dd>
3821          <dd style="display: none; ">
3822            This parameter was added in version
3823            <b><span></span></b>.
3824            You must omit this parameter in earlier versions,
3825            and you may omit it in any version.  If you require this
3826            parameter, the manifest key
3827            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3828            can ensure that your extension won't be run in an earlier browser version.
3829          </dd>
3830
3831          <!-- OBJECT PROPERTIES -->
3832          <dd style="display: none; ">
3833            <dl>
3834              <div>
3835                <div>
3836                </div>
3837              </div>
3838            </dl>
3839          </dd>
3840
3841          <!-- OBJECT METHODS -->
3842          <dd style="display: none; ">
3843            <div></div>
3844          </dd>
3845
3846          <!-- OBJECT EVENT FIELDS -->
3847          <dd style="display: none; ">
3848            <div></div>
3849          </dd>
3850
3851          <!-- FUNCTION PARAMETERS -->
3852          <dd style="display: none; ">
3853            <div></div>
3854          </dd>
3855
3856        </div>
3857              </div><div>
3858                <div>
3859          <dt>
3860            <var>domain</var>
3861              <em>
3862
3863                <!-- TYPE -->
3864                <div style="display:inline">
3865                  (
3866                    <span class="optional" style="display: none; ">optional</span>
3867                    <span class="enum" style="display: none; ">enumerated</span>
3868                    <span id="typeTemplate">
3869                      <span style="display: none; ">
3870                        <a> Type</a>
3871                      </span>
3872                      <span>
3873                        <span style="display: none; ">
3874                          array of <span><span></span></span>
3875                        </span>
3876                        <span>string</span>
3877                        <span style="display: none; "></span>
3878                      </span>
3879                    </span>
3880                  )
3881                </div>
3882
3883              </em>
3884          </dt>
3885          <dd class="todo" style="display: none; ">
3886            Undocumented.
3887          </dd>
3888          <dd>The domain of the cookie (e.g. "www.google.com", "example.com").</dd>
3889          <dd style="display: none; ">
3890            This parameter was added in version
3891            <b><span></span></b>.
3892            You must omit this parameter in earlier versions,
3893            and you may omit it in any version.  If you require this
3894            parameter, the manifest key
3895            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3896            can ensure that your extension won't be run in an earlier browser version.
3897          </dd>
3898
3899          <!-- OBJECT PROPERTIES -->
3900          <dd style="display: none; ">
3901            <dl>
3902              <div>
3903                <div>
3904                </div>
3905              </div>
3906            </dl>
3907          </dd>
3908
3909          <!-- OBJECT METHODS -->
3910          <dd style="display: none; ">
3911            <div></div>
3912          </dd>
3913
3914          <!-- OBJECT EVENT FIELDS -->
3915          <dd style="display: none; ">
3916            <div></div>
3917          </dd>
3918
3919          <!-- FUNCTION PARAMETERS -->
3920          <dd style="display: none; ">
3921            <div></div>
3922          </dd>
3923
3924        </div>
3925              </div><div>
3926                <div>
3927          <dt>
3928            <var>hostOnly</var>
3929              <em>
3930
3931                <!-- TYPE -->
3932                <div style="display:inline">
3933                  (
3934                    <span class="optional" style="display: none; ">optional</span>
3935                    <span class="enum" style="display: none; ">enumerated</span>
3936                    <span id="typeTemplate">
3937                      <span style="display: none; ">
3938                        <a> Type</a>
3939                      </span>
3940                      <span>
3941                        <span style="display: none; ">
3942                          array of <span><span></span></span>
3943                        </span>
3944                        <span>boolean</span>
3945                        <span style="display: none; "></span>
3946                      </span>
3947                    </span>
3948                  )
3949                </div>
3950
3951              </em>
3952          </dt>
3953          <dd class="todo" style="display: none; ">
3954            Undocumented.
3955          </dd>
3956          <dd>True if the cookie is a host-only cookie (i.e. a request's host must exactly match the domain of the cookie).</dd>
3957          <dd style="display: none; ">
3958            This parameter was added in version
3959            <b><span></span></b>.
3960            You must omit this parameter in earlier versions,
3961            and you may omit it in any version.  If you require this
3962            parameter, the manifest key
3963            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
3964            can ensure that your extension won't be run in an earlier browser version.
3965          </dd>
3966
3967          <!-- OBJECT PROPERTIES -->
3968          <dd style="display: none; ">
3969            <dl>
3970              <div>
3971                <div>
3972                </div>
3973              </div>
3974            </dl>
3975          </dd>
3976
3977          <!-- OBJECT METHODS -->
3978          <dd style="display: none; ">
3979            <div></div>
3980          </dd>
3981
3982          <!-- OBJECT EVENT FIELDS -->
3983          <dd style="display: none; ">
3984            <div></div>
3985          </dd>
3986
3987          <!-- FUNCTION PARAMETERS -->
3988          <dd style="display: none; ">
3989            <div></div>
3990          </dd>
3991
3992        </div>
3993              </div><div>
3994                <div>
3995          <dt>
3996            <var>path</var>
3997              <em>
3998
3999                <!-- TYPE -->
4000                <div style="display:inline">
4001                  (
4002                    <span class="optional" style="display: none; ">optional</span>
4003                    <span class="enum" style="display: none; ">enumerated</span>
4004                    <span id="typeTemplate">
4005                      <span style="display: none; ">
4006                        <a> Type</a>
4007                      </span>
4008                      <span>
4009                        <span style="display: none; ">
4010                          array of <span><span></span></span>
4011                        </span>
4012                        <span>string</span>
4013                        <span style="display: none; "></span>
4014                      </span>
4015                    </span>
4016                  )
4017                </div>
4018
4019              </em>
4020          </dt>
4021          <dd class="todo" style="display: none; ">
4022            Undocumented.
4023          </dd>
4024          <dd>The path of the cookie.</dd>
4025          <dd style="display: none; ">
4026            This parameter was added in version
4027            <b><span></span></b>.
4028            You must omit this parameter in earlier versions,
4029            and you may omit it in any version.  If you require this
4030            parameter, the manifest key
4031            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4032            can ensure that your extension won't be run in an earlier browser version.
4033          </dd>
4034
4035          <!-- OBJECT PROPERTIES -->
4036          <dd style="display: none; ">
4037            <dl>
4038              <div>
4039                <div>
4040                </div>
4041              </div>
4042            </dl>
4043          </dd>
4044
4045          <!-- OBJECT METHODS -->
4046          <dd style="display: none; ">
4047            <div></div>
4048          </dd>
4049
4050          <!-- OBJECT EVENT FIELDS -->
4051          <dd style="display: none; ">
4052            <div></div>
4053          </dd>
4054
4055          <!-- FUNCTION PARAMETERS -->
4056          <dd style="display: none; ">
4057            <div></div>
4058          </dd>
4059
4060        </div>
4061              </div><div>
4062                <div>
4063          <dt>
4064            <var>secure</var>
4065              <em>
4066
4067                <!-- TYPE -->
4068                <div style="display:inline">
4069                  (
4070                    <span class="optional" style="display: none; ">optional</span>
4071                    <span class="enum" style="display: none; ">enumerated</span>
4072                    <span id="typeTemplate">
4073                      <span style="display: none; ">
4074                        <a> Type</a>
4075                      </span>
4076                      <span>
4077                        <span style="display: none; ">
4078                          array of <span><span></span></span>
4079                        </span>
4080                        <span>boolean</span>
4081                        <span style="display: none; "></span>
4082                      </span>
4083                    </span>
4084                  )
4085                </div>
4086
4087              </em>
4088          </dt>
4089          <dd class="todo" style="display: none; ">
4090            Undocumented.
4091          </dd>
4092          <dd>True if the cookie is marked as Secure (i.e. its scope is limited to secure channels, typically HTTPS).</dd>
4093          <dd style="display: none; ">
4094            This parameter was added in version
4095            <b><span></span></b>.
4096            You must omit this parameter in earlier versions,
4097            and you may omit it in any version.  If you require this
4098            parameter, the manifest key
4099            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4100            can ensure that your extension won't be run in an earlier browser version.
4101          </dd>
4102
4103          <!-- OBJECT PROPERTIES -->
4104          <dd style="display: none; ">
4105            <dl>
4106              <div>
4107                <div>
4108                </div>
4109              </div>
4110            </dl>
4111          </dd>
4112
4113          <!-- OBJECT METHODS -->
4114          <dd style="display: none; ">
4115            <div></div>
4116          </dd>
4117
4118          <!-- OBJECT EVENT FIELDS -->
4119          <dd style="display: none; ">
4120            <div></div>
4121          </dd>
4122
4123          <!-- FUNCTION PARAMETERS -->
4124          <dd style="display: none; ">
4125            <div></div>
4126          </dd>
4127
4128        </div>
4129              </div><div>
4130                <div>
4131          <dt>
4132            <var>httpOnly</var>
4133              <em>
4134
4135                <!-- TYPE -->
4136                <div style="display:inline">
4137                  (
4138                    <span class="optional" style="display: none; ">optional</span>
4139                    <span class="enum" style="display: none; ">enumerated</span>
4140                    <span id="typeTemplate">
4141                      <span style="display: none; ">
4142                        <a> Type</a>
4143                      </span>
4144                      <span>
4145                        <span style="display: none; ">
4146                          array of <span><span></span></span>
4147                        </span>
4148                        <span>boolean</span>
4149                        <span style="display: none; "></span>
4150                      </span>
4151                    </span>
4152                  )
4153                </div>
4154
4155              </em>
4156          </dt>
4157          <dd class="todo" style="display: none; ">
4158            Undocumented.
4159          </dd>
4160          <dd>True if the cookie is marked as HttpOnly (i.e. the cookie is inaccessible to client-side scripts).</dd>
4161          <dd style="display: none; ">
4162            This parameter was added in version
4163            <b><span></span></b>.
4164            You must omit this parameter in earlier versions,
4165            and you may omit it in any version.  If you require this
4166            parameter, the manifest key
4167            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4168            can ensure that your extension won't be run in an earlier browser version.
4169          </dd>
4170
4171          <!-- OBJECT PROPERTIES -->
4172          <dd style="display: none; ">
4173            <dl>
4174              <div>
4175                <div>
4176                </div>
4177              </div>
4178            </dl>
4179          </dd>
4180
4181          <!-- OBJECT METHODS -->
4182          <dd style="display: none; ">
4183            <div></div>
4184          </dd>
4185
4186          <!-- OBJECT EVENT FIELDS -->
4187          <dd style="display: none; ">
4188            <div></div>
4189          </dd>
4190
4191          <!-- FUNCTION PARAMETERS -->
4192          <dd style="display: none; ">
4193            <div></div>
4194          </dd>
4195
4196        </div>
4197              </div><div>
4198                <div>
4199          <dt>
4200            <var>session</var>
4201              <em>
4202
4203                <!-- TYPE -->
4204                <div style="display:inline">
4205                  (
4206                    <span class="optional" style="display: none; ">optional</span>
4207                    <span class="enum" style="display: none; ">enumerated</span>
4208                    <span id="typeTemplate">
4209                      <span style="display: none; ">
4210                        <a> Type</a>
4211                      </span>
4212                      <span>
4213                        <span style="display: none; ">
4214                          array of <span><span></span></span>
4215                        </span>
4216                        <span>boolean</span>
4217                        <span style="display: none; "></span>
4218                      </span>
4219                    </span>
4220                  )
4221                </div>
4222
4223              </em>
4224          </dt>
4225          <dd class="todo" style="display: none; ">
4226            Undocumented.
4227          </dd>
4228          <dd>True if the cookie is a session cookie, as opposed to a persistent cookie with an expiration date.</dd>
4229          <dd style="display: none; ">
4230            This parameter was added in version
4231            <b><span></span></b>.
4232            You must omit this parameter in earlier versions,
4233            and you may omit it in any version.  If you require this
4234            parameter, the manifest key
4235            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4236            can ensure that your extension won't be run in an earlier browser version.
4237          </dd>
4238
4239          <!-- OBJECT PROPERTIES -->
4240          <dd style="display: none; ">
4241            <dl>
4242              <div>
4243                <div>
4244                </div>
4245              </div>
4246            </dl>
4247          </dd>
4248
4249          <!-- OBJECT METHODS -->
4250          <dd style="display: none; ">
4251            <div></div>
4252          </dd>
4253
4254          <!-- OBJECT EVENT FIELDS -->
4255          <dd style="display: none; ">
4256            <div></div>
4257          </dd>
4258
4259          <!-- FUNCTION PARAMETERS -->
4260          <dd style="display: none; ">
4261            <div></div>
4262          </dd>
4263
4264        </div>
4265              </div><div>
4266                <div>
4267          <dt>
4268            <var>expirationDate</var>
4269              <em>
4270
4271                <!-- TYPE -->
4272                <div style="display:inline">
4273                  (
4274                    <span class="optional">optional</span>
4275                    <span class="enum" style="display: none; ">enumerated</span>
4276                    <span id="typeTemplate">
4277                      <span style="display: none; ">
4278                        <a> Type</a>
4279                      </span>
4280                      <span>
4281                        <span style="display: none; ">
4282                          array of <span><span></span></span>
4283                        </span>
4284                        <span>number</span>
4285                        <span style="display: none; "></span>
4286                      </span>
4287                    </span>
4288                  )
4289                </div>
4290
4291              </em>
4292          </dt>
4293          <dd class="todo" style="display: none; ">
4294            Undocumented.
4295          </dd>
4296          <dd>The expiration date of the cookie as the number of seconds since the UNIX epoch. Not provided for session cookies.</dd>
4297          <dd style="display: none; ">
4298            This parameter was added in version
4299            <b><span></span></b>.
4300            You must omit this parameter in earlier versions,
4301            and you may omit it in any version.  If you require this
4302            parameter, the manifest key
4303            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4304            can ensure that your extension won't be run in an earlier browser version.
4305          </dd>
4306
4307          <!-- OBJECT PROPERTIES -->
4308          <dd style="display: none; ">
4309            <dl>
4310              <div>
4311                <div>
4312                </div>
4313              </div>
4314            </dl>
4315          </dd>
4316
4317          <!-- OBJECT METHODS -->
4318          <dd style="display: none; ">
4319            <div></div>
4320          </dd>
4321
4322          <!-- OBJECT EVENT FIELDS -->
4323          <dd style="display: none; ">
4324            <div></div>
4325          </dd>
4326
4327          <!-- FUNCTION PARAMETERS -->
4328          <dd style="display: none; ">
4329            <div></div>
4330          </dd>
4331
4332        </div>
4333              </div><div>
4334                <div>
4335          <dt>
4336            <var>storeId</var>
4337              <em>
4338
4339                <!-- TYPE -->
4340                <div style="display:inline">
4341                  (
4342                    <span class="optional" style="display: none; ">optional</span>
4343                    <span class="enum" style="display: none; ">enumerated</span>
4344                    <span id="typeTemplate">
4345                      <span style="display: none; ">
4346                        <a> Type</a>
4347                      </span>
4348                      <span>
4349                        <span style="display: none; ">
4350                          array of <span><span></span></span>
4351                        </span>
4352                        <span>string</span>
4353                        <span style="display: none; "></span>
4354                      </span>
4355                    </span>
4356                  )
4357                </div>
4358
4359              </em>
4360          </dt>
4361          <dd class="todo" style="display: none; ">
4362            Undocumented.
4363          </dd>
4364          <dd>The ID of the cookie store containing this cookie, as provided in getAllCookieStores().</dd>
4365          <dd style="display: none; ">
4366            This parameter was added in version
4367            <b><span></span></b>.
4368            You must omit this parameter in earlier versions,
4369            and you may omit it in any version.  If you require this
4370            parameter, the manifest key
4371            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4372            can ensure that your extension won't be run in an earlier browser version.
4373          </dd>
4374
4375          <!-- OBJECT PROPERTIES -->
4376          <dd style="display: none; ">
4377            <dl>
4378              <div>
4379                <div>
4380                </div>
4381              </div>
4382            </dl>
4383          </dd>
4384
4385          <!-- OBJECT METHODS -->
4386          <dd style="display: none; ">
4387            <div></div>
4388          </dd>
4389
4390          <!-- OBJECT EVENT FIELDS -->
4391          <dd style="display: none; ">
4392            <div></div>
4393          </dd>
4394
4395          <!-- FUNCTION PARAMETERS -->
4396          <dd style="display: none; ">
4397            <div></div>
4398          </dd>
4399
4400        </div>
4401              </div>
4402            </dl>
4403          </dd>
4404
4405          <!-- OBJECT METHODS -->
4406          <dd style="display: none; ">
4407            <div></div>
4408          </dd>
4409
4410          <!-- OBJECT EVENT FIELDS -->
4411          <dd style="display: none; ">
4412            <div></div>
4413          </dd>
4414
4415          <!-- FUNCTION PARAMETERS -->
4416          <dd style="display: none; ">
4417            <div></div>
4418          </dd>
4419
4420        </div>
4421
4422            </div><div class="apiItem">
4423              <a name="type-CookieStore"></a>
4424              <h4>CookieStore</h4>
4425
4426              <div>
4427          <dt>
4428            <var style="display: none; ">paramName</var>
4429              <em>
4430
4431                <!-- TYPE -->
4432                <div style="display:inline">
4433                  (
4434                    <span class="optional" style="display: none; ">optional</span>
4435                    <span class="enum" style="display: none; ">enumerated</span>
4436                    <span id="typeTemplate">
4437                      <span style="display: none; ">
4438                        <a> Type</a>
4439                      </span>
4440                      <span>
4441                        <span style="display: none; ">
4442                          array of <span><span></span></span>
4443                        </span>
4444                        <span>object</span>
4445                        <span style="display: none; "></span>
4446                      </span>
4447                    </span>
4448                  )
4449                </div>
4450
4451              </em>
4452          </dt>
4453          <dd class="todo" style="display: none; ">
4454            Undocumented.
4455          </dd>
4456          <dd>Represents a cookie store in the browser. An incognito mode window, for instance, uses a separate cookie store from a non-incognito window.</dd>
4457          <dd style="display: none; ">
4458            This parameter was added in version
4459            <b><span></span></b>.
4460            You must omit this parameter in earlier versions,
4461            and you may omit it in any version.  If you require this
4462            parameter, the manifest key
4463            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4464            can ensure that your extension won't be run in an earlier browser version.
4465          </dd>
4466
4467          <!-- OBJECT PROPERTIES -->
4468          <dd>
4469            <dl>
4470              <div>
4471                <div>
4472          <dt>
4473            <var>id</var>
4474              <em>
4475
4476                <!-- TYPE -->
4477                <div style="display:inline">
4478                  (
4479                    <span class="optional" style="display: none; ">optional</span>
4480                    <span class="enum" style="display: none; ">enumerated</span>
4481                    <span id="typeTemplate">
4482                      <span style="display: none; ">
4483                        <a> Type</a>
4484                      </span>
4485                      <span>
4486                        <span style="display: none; ">
4487                          array of <span><span></span></span>
4488                        </span>
4489                        <span>string</span>
4490                        <span style="display: none; "></span>
4491                      </span>
4492                    </span>
4493                  )
4494                </div>
4495
4496              </em>
4497          </dt>
4498          <dd class="todo" style="display: none; ">
4499            Undocumented.
4500          </dd>
4501          <dd>The unique identifier for the cookie store.</dd>
4502          <dd style="display: none; ">
4503            This parameter was added in version
4504            <b><span></span></b>.
4505            You must omit this parameter in earlier versions,
4506            and you may omit it in any version.  If you require this
4507            parameter, the manifest key
4508            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4509            can ensure that your extension won't be run in an earlier browser version.
4510          </dd>
4511
4512          <!-- OBJECT PROPERTIES -->
4513          <dd style="display: none; ">
4514            <dl>
4515              <div>
4516                <div>
4517                </div>
4518              </div>
4519            </dl>
4520          </dd>
4521
4522          <!-- OBJECT METHODS -->
4523          <dd style="display: none; ">
4524            <div></div>
4525          </dd>
4526
4527          <!-- OBJECT EVENT FIELDS -->
4528          <dd style="display: none; ">
4529            <div></div>
4530          </dd>
4531
4532          <!-- FUNCTION PARAMETERS -->
4533          <dd style="display: none; ">
4534            <div></div>
4535          </dd>
4536
4537        </div>
4538              </div><div>
4539                <div>
4540          <dt>
4541            <var>tabIds</var>
4542              <em>
4543
4544                <!-- TYPE -->
4545                <div style="display:inline">
4546                  (
4547                    <span class="optional" style="display: none; ">optional</span>
4548                    <span class="enum" style="display: none; ">enumerated</span>
4549                    <span id="typeTemplate">
4550                      <span style="display: none; ">
4551                        <a> Type</a>
4552                      </span>
4553                      <span>
4554                        <span>
4555                          array of <span><span>
4556                      <span style="display: none; ">
4557                        <a> Type</a>
4558                      </span>
4559                      <span>
4560                        <span style="display: none; ">
4561                          array of <span><span></span></span>
4562                        </span>
4563                        <span>integer</span>
4564                        <span style="display: none; "></span>
4565                      </span>
4566                    </span></span>
4567                        </span>
4568                        <span style="display: none; ">paramType</span>
4569                        <span style="display: none; "></span>
4570                      </span>
4571                    </span>
4572                  )
4573                </div>
4574
4575              </em>
4576          </dt>
4577          <dd class="todo" style="display: none; ">
4578            Undocumented.
4579          </dd>
4580          <dd>Identifiers of all the browser tabs that share this cookie store.</dd>
4581          <dd style="display: none; ">
4582            This parameter was added in version
4583            <b><span></span></b>.
4584            You must omit this parameter in earlier versions,
4585            and you may omit it in any version.  If you require this
4586            parameter, the manifest key
4587            <a href="manifest.html#minimum_chrome_version">minimum_chrome_version</a>
4588            can ensure that your extension won't be run in an earlier browser version.
4589          </dd>
4590
4591          <!-- OBJECT PROPERTIES -->
4592          <dd style="display: none; ">
4593            <dl>
4594              <div>
4595                <div>
4596                </div>
4597              </div>
4598            </dl>
4599          </dd>
4600
4601          <!-- OBJECT METHODS -->
4602          <dd style="display: none; ">
4603            <div></div>
4604          </dd>
4605
4606          <!-- OBJECT EVENT FIELDS -->
4607          <dd style="display: none; ">
4608            <div></div>
4609          </dd>
4610
4611          <!-- FUNCTION PARAMETERS -->
4612          <dd style="display: none; ">
4613            <div></div>
4614          </dd>
4615
4616        </div>
4617              </div>
4618            </dl>
4619          </dd>
4620
4621          <!-- OBJECT METHODS -->
4622          <dd style="display: none; ">
4623            <div></div>
4624          </dd>
4625
4626          <!-- OBJECT EVENT FIELDS -->
4627          <dd style="display: none; ">
4628            <div></div>
4629          </dd>
4630
4631          <!-- FUNCTION PARAMETERS -->
4632          <dd style="display: none; ">
4633            <div></div>
4634          </dd>
4635
4636        </div>
4637
4638            </div> <!-- /apiItem -->
4639
4640          </div> <!-- /apiGroup -->
4641
4642        </div> <!-- /apiPage -->
4643      </div> <!-- /gc-pagecontent -->
4644    </div> <!-- /g-section -->
4645  </div> <!-- /codesiteContent -->
4646    <div id="gc-footer" --="">
4647      <div class="text">
4648  <p>
4649  Except as otherwise <a href="http://code.google.com/policies.html#restrictions">noted</a>,
4650  the content of this page is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons
4651  Attribution 3.0 License</a>, and code samples are licensed under the
4652  <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD License</a>.
4653  </p>
4654  <p>
4655  ©2011 Google
4656  </p>
4657
4658<!-- begin analytics -->
4659<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
4660<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
4661
4662<script type="text/javascript">
4663  // chrome doc tracking
4664  try {
4665    var engdocs = _gat._getTracker("YT-10763712-2");
4666    engdocs._trackPageview();
4667  } catch(err) {}
4668
4669  // code.google.com site-wide tracking
4670  try {
4671    _uacct="UA-18071-1";
4672    _uanchor=1;
4673    _uff=0;
4674    urchinTracker();
4675  }
4676  catch(e) {/* urchinTracker not available. */}
4677</script>
4678<!-- end analytics -->
4679      </div>
4680    </div> <!-- /gc-footer -->
4681  </div> <!-- /gc-container -->
4682</body></html>
4683