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

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

Issue 9422003: Migrate Declarative API bindings to new JSON objects generated by JSON compiler (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed comments and fixed some stuff Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note: 1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc. Note:
2 1) The <head> information in this page is significant, should be uniform 2 1) The <head> information in this page is significant, should be uniform
3 across api docs and should be edited only with knowledge of the 3 across api docs and should be edited only with knowledge of the
4 templating mechanism. 4 templating mechanism.
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a 5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a
6 browser, it will be re-generated from the template, json schema and 6 browser, it will be re-generated from the template, json schema and
7 authored overview content. 7 authored overview content.
8 4) The <body>.innerHTML is also generated by an offline step so that this 8 4) The <body>.innerHTML is also generated by an offline step so that this
9 page may easily be indexed by search engines. 9 page may easily be indexed by search engines.
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head>
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 <li id="group_link"> 89 <li id="group_link">
90 <a href="http://groups.google.com/a/chromium.org/group/chromium-exte nsions" title="Google Chrome Extensions developer forum">Group</a> 90 <a href="http://groups.google.com/a/chromium.org/group/chromium-exte nsions" title="Google Chrome Extensions developer forum">Group</a>
91 </li> 91 </li>
92 <li id="so_link"> 92 <li id="so_link">
93 <a href="http://stackoverflow.com/questions/tagged/google-chrome-ext ension" title="[google-chrome-extension] tag on Stack Overflow">Questions?</a> 93 <a href="http://stackoverflow.com/questions/tagged/google-chrome-ext ension" title="[google-chrome-extension] tag on Stack Overflow">Questions?</a>
94 </li> 94 </li>
95 </ul> 95 </ul>
96 </div> <!-- end gc-topnav --> 96 </div> <!-- end gc-topnav -->
97 <div class="g-section g-tpl-170"> 97 <div class="g-section g-tpl-170">
98 <!-- SIDENAV --> 98 <!-- SIDENAV -->
99 <div class="g-unit g-first" id="gc-toc"> 99 <div class="g-unit g-first" id="gc-toc" style="">
100 <ul> 100 <ul>
101 <li><a href="getstarted.html">Getting Started</a></li> 101 <li><a href="getstarted.html">Getting Started</a></li>
102 <li><a href="overview.html">Overview</a></li> 102 <li><a href="overview.html">Overview</a></li>
103 <li><a href="whats_new.html">What's New?</a></li> 103 <li><a href="whats_new.html">What's New?</a></li>
104 <li><h2><a href="devguide.html">Developer's Guide</a></h2> 104 <li><h2><a href="devguide.html">Developer's Guide</a></h2>
105 <ul> 105 <ul>
106 <li>Browser UI 106 <li>Browser UI
107 <ul> 107 <ul>
108 <li><a href="browserAction.html">Browser Actions</a></li> 108 <li><a href="browserAction.html">Browser Actions</a></li>
109 <li><a href="contextMenus.html">Context Menus</a></li> 109 <li><a href="contextMenus.html">Context Menus</a></li>
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 </ul> 179 </ul>
180 </div> 180 </div>
181 <script> 181 <script>
182 initToggles(); 182 initToggles();
183 </script> 183 </script>
184 <div class="g-unit" id="gc-pagecontent"> 184 <div class="g-unit" id="gc-pagecontent">
185 <div id="pageTitle"> 185 <div id="pageTitle">
186 <h1 class="page_title">Web Requests</h1> 186 <h1 class="page_title">Web Requests</h1>
187 </div> 187 </div>
188 <!-- TABLE OF CONTENTS --> 188 <!-- TABLE OF CONTENTS -->
189 <div id="toc"> 189 <div id="toc" style="">
190 <h2>Contents</h2> 190 <h2>Contents</h2>
191 <ol> 191 <ol>
192 <li> 192 <li style="">
193 <a href="#manifest">Manifest</a> 193 <a href="#manifest">Manifest</a>
194 <ol> 194 <ol>
195 </ol> 195 </ol>
196 </li><li> 196 </li><li style="">
197 <a href="#life_cycle">Life cycle of requests</a> 197 <a href="#life_cycle">Life cycle of requests</a>
198 <ol> 198 <ol>
199 </ol> 199 </ol>
200 </li><li> 200 </li><li style="">
201 <a href="#concepts">Concepts</a> 201 <a href="#concepts">Concepts</a>
202 <ol> 202 <ol>
203 <li> 203 <li style="">
204 <a href="#Request IDs">Request IDs</a> 204 <a href="#Request IDs">Request IDs</a>
205 </li><li> 205 </li><li style="">
206 <a href="#subscription">Registering event listeners</a> 206 <a href="#subscription">Registering event listeners</a>
207 </li> 207 </li>
208 </ol> 208 </ol>
209 </li><li> 209 </li><li style="">
210 <a href="#implementation">Implementation details</a> 210 <a href="#implementation">Implementation details</a>
211 <ol> 211 <ol>
212 </ol> 212 </ol>
213 </li><li> 213 </li><li style="">
214 <a href="#examples">Examples</a> 214 <a href="#examples">Examples</a>
215 <ol> 215 <ol>
216 </ol> 216 </ol>
217 </li> 217 </li>
218 <li> 218 <li style="">
219 <a href="#apiReference">API reference: chrome.webRequest</a> 219 <a href="#apiReference">API reference: chrome.webRequest</a>
220 <ol> 220 <ol>
221 <li> 221 <li style="">
222 <a href="#global-methods">Methods</a> 222 <a href="#global-methods">Methods</a>
223 <ol> 223 <ol>
224 <li> 224 <li style="">
225 <a href="#method-handlerBehaviorChanged">handlerBehaviorChanged< /a> 225 <a href="#method-handlerBehaviorChanged">handlerBehaviorChanged< /a>
226 </li> 226 </li>
227 </ol> 227 </ol>
228 </li> 228 </li>
229 <li> 229 <li style="">
230 <a href="#global-events">Events</a> 230 <a href="#global-events">Events</a>
231 <ol> 231 <ol>
232 <li> 232 <li style="">
233 <a href="#event-onAuthRequired">onAuthRequired</a> 233 <a href="#event-onAuthRequired">onAuthRequired</a>
234 </li><li> 234 </li><li style="">
235 <a href="#event-onBeforeRedirect">onBeforeRedirect</a> 235 <a href="#event-onBeforeRedirect">onBeforeRedirect</a>
236 </li><li> 236 </li><li style="">
237 <a href="#event-onBeforeRequest">onBeforeRequest</a> 237 <a href="#event-onBeforeRequest">onBeforeRequest</a>
238 </li><li> 238 </li><li style="">
239 <a href="#event-onBeforeSendHeaders">onBeforeSendHeaders</a> 239 <a href="#event-onBeforeSendHeaders">onBeforeSendHeaders</a>
240 </li><li> 240 </li><li style="">
241 <a href="#event-onCompleted">onCompleted</a> 241 <a href="#event-onCompleted">onCompleted</a>
242 </li><li> 242 </li><li style="">
243 <a href="#event-onErrorOccurred">onErrorOccurred</a> 243 <a href="#event-onErrorOccurred">onErrorOccurred</a>
244 </li><li> 244 </li><li style="">
245 <a href="#event-onHeadersReceived">onHeadersReceived</a> 245 <a href="#event-onHeadersReceived">onHeadersReceived</a>
246 </li><li> 246 </li><li style="">
247 <a href="#event-onResponseStarted">onResponseStarted</a> 247 <a href="#event-onResponseStarted">onResponseStarted</a>
248 </li><li> 248 </li><li style="">
249 <a href="#event-onSendHeaders">onSendHeaders</a> 249 <a href="#event-onSendHeaders">onSendHeaders</a>
250 </li> 250 </li>
251 </ol> 251 </ol>
252 </li> 252 </li>
253 <li> 253 <li style="">
254 <a href="#types">Types</a> 254 <a href="#types">Types</a>
255 <ol> 255 <ol>
256 <li> 256 <li style="">
257 <a href="#type-RequestFilter">RequestFilter</a> 257 <a href="#type-RequestFilter">RequestFilter</a>
258 <ol> 258 <ol>
259 </ol> 259 </ol>
260 </li><li> 260 </li><li style="">
261 <a href="#type-HttpHeaders">HttpHeaders</a> 261 <a href="#type-HttpHeaders">HttpHeaders</a>
262 <ol> 262 <ol>
263 </ol> 263 </ol>
264 </li><li> 264 </li><li style="">
265 <a href="#type-BlockingResponse">BlockingResponse</a> 265 <a href="#type-BlockingResponse">BlockingResponse</a>
266 <ol> 266 <ol>
267 </ol> 267 </ol>
268 </li> 268 </li>
269 </ol> 269 </ol>
270 </li> 270 </li>
271 </ol> 271 </ol>
272 </li> 272 </li>
273 </ol> 273 </ol>
274 </div> 274 </div>
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
523 return {requestHeaders: details.requestHeaders}; 523 return {requestHeaders: details.requestHeaders};
524 }, 524 },
525 {urls: ["&lt;all_urls&gt;"]}, 525 {urls: ["&lt;all_urls&gt;"]},
526 ["blocking", "requestHeaders"]); 526 ["blocking", "requestHeaders"]);
527 </pre> 527 </pre>
528 <p> For more example code, see the <a href="samples.html#webrequest">web request 528 <p> For more example code, see the <a href="samples.html#webrequest">web request
529 samples</a>.</p> 529 samples</a>.</p>
530 <!-- END AUTHORED CONTENT --> 530 <!-- END AUTHORED CONTENT -->
531 </dl></div> 531 </dl></div>
532 <!-- API PAGE --> 532 <!-- API PAGE -->
533 <div class="apiPage"> 533 <div class="apiPage" style="">
534 <a name="apiReference"></a> 534 <a name="apiReference"></a>
535 <h2>API reference: chrome.webRequest</h2> 535 <h2>API reference: chrome.webRequest</h2>
536 <!-- PROPERTIES --> 536 <!-- PROPERTIES -->
537 <!-- /apiGroup --> 537 <!-- /apiGroup -->
538 <!-- METHODS --> 538 <!-- METHODS -->
539 <div id="methodsTemplate" class="apiGroup"> 539 <div id="methodsTemplate" class="apiGroup" style="">
540 <a name="global-methods"></a> 540 <a name="global-methods"></a>
541 <h3>Methods</h3> 541 <h3>Methods</h3>
542 <!-- iterates over all functions --> 542 <!-- iterates over all functions -->
543 <div class="apiItem"> 543 <div class="apiItem" style="">
544 <a name="method-handlerBehaviorChanged"></a> <!-- method-anchor -- > 544 <a name="method-handlerBehaviorChanged"></a> <!-- method-anchor -- >
545 <h4>handlerBehaviorChanged</h4> 545 <h4>handlerBehaviorChanged</h4>
546 <div class="summary"> 546 <div class="summary">
547 <!-- Note: intentionally longer 80 columns --> 547 <!-- Note: intentionally longer 80 columns -->
548 <span>chrome.webRequest.handlerBehaviorChanged</span>(<span cl ass="optional"><span>function</span> 548 <span>chrome.webRequest.handlerBehaviorChanged</span>(<span st yle="" class="optional"><span>function</span>
549 <var><span>callback</span></var></span>)</div> 549 <var><span>callback</span></var></span>)</div>
550 <div class="description"> 550 <div class="description">
551 <p>Needs to be called when the behavior of the webRequest handle rs has changed to prevent incorrect handling due to caching. This function call is expensive. Don't call it often.</p> 551 <p style="">Needs to be called when the behavior of the webReque st handlers has changed to prevent incorrect handling due to caching. This funct ion call is expensive. Don't call it often.</p>
552 <!-- PARAMETERS --> 552 <!-- PARAMETERS -->
553 <h4>Parameters</h4> 553 <h4 style="">Parameters</h4>
554 <dl> 554 <dl>
555 <div> 555 <div style="">
556 <div> 556 <div>
557 <dt> 557 <dt>
558 <var>callback</var> 558 <var style="">callback</var>
559 <em> 559 <em>
560 <!-- TYPE --> 560 <!-- TYPE -->
561 <div style="display:inline"> 561 <div style="display:inline">
562 ( 562 (
563 <span class="optional">optional</span> 563 <span class="optional" style="">optional</span>
564 <span id="typeTemplate"> 564 <span id="typeTemplate">
565 <span> 565 <span style="">
566 <span>function</span> 566 <span style="">function</span>
567 </span> 567 </span>
568 </span> 568 </span>
569 ) 569 )
570 </div> 570 </div>
571 </em> 571 </em>
572 </dt> 572 </dt>
573 <dd class="todo"> 573 <dd class="todo" style="">
574 Undocumented. 574 Undocumented.
575 </dd> 575 </dd>
576 <!-- OBJECT PROPERTIES --> 576 <!-- OBJECT PROPERTIES -->
577 <!-- OBJECT METHODS --> 577 <!-- OBJECT METHODS -->
578 <!-- OBJECT EVENT FIELDS --> 578 <!-- OBJECT EVENT FIELDS -->
579 <!-- FUNCTION PARAMETERS --> 579 <!-- FUNCTION PARAMETERS -->
580 </div> 580 </div>
581 </div> 581 </div>
582 </dl> 582 </dl>
583 <!-- RETURNS --> 583 <!-- RETURNS -->
584 <dl> 584 <dl>
585 </dl> 585 </dl>
586 <!-- CALLBACK --> 586 <!-- CALLBACK -->
587 <div> 587 <div style="">
588 <div> 588 <div style="">
589 <h4>Callback function</h4> 589 <h4>Callback function</h4>
590 <p> 590 <p style="">
591 If you specify the <em>callback</em> parameter, it should 591 If you specify the <em>callback</em> parameter, it should
592 specify a function that looks like this: 592 specify a function that looks like this:
593 </p> 593 </p>
594 <!-- Note: intentionally longer 80 columns --> 594 <!-- Note: intentionally longer 80 columns -->
595 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre> 595 <pre>function(<span></span>) <span class="subdued">{...}</span >;</pre>
596 <dl> 596 <dl>
597 </dl> 597 </dl>
598 </div> 598 </div>
599 </div> 599 </div>
600 <!-- MIN_VERSION --> 600 <!-- MIN_VERSION -->
601 </div> <!-- /description --> 601 </div> <!-- /description -->
602 </div> <!-- /apiItem --> 602 </div> <!-- /apiItem -->
603 </div> <!-- /apiGroup --> 603 </div> <!-- /apiGroup -->
604 <!-- EVENTS --> 604 <!-- EVENTS -->
605 <div id="eventsTemplate" class="apiGroup"> 605 <div id="eventsTemplate" class="apiGroup" style="">
606 <a name="global-events"></a> 606 <a name="global-events"></a>
607 <h3>Events</h3> 607 <h3>Events</h3>
608 <!-- iterates over all events --> 608 <!-- iterates over all events -->
609 <div class="apiItem"> 609 <div class="apiItem" style="">
610 <a name="event-onAuthRequired"></a> 610 <a name="event-onAuthRequired"></a>
611 <h4>onAuthRequired</h4> 611 <h4>onAuthRequired</h4>
612 <div class="summary"> 612 <div class="summary">
613 <!-- Note: intentionally longer 80 columns --> 613 <!-- Note: intentionally longer 80 columns -->
614 <span class="subdued">chrome.webRequest.</span><span>onAuthRequi red</span><span class="subdued">.addListener</span>(function(<span>object detail s, function callback</span>) <span class="subdued">{...}</span><span>, RequestFi lter filter, array of string extraInfoSpec</span>); 614 <span class="subdued">chrome.webRequest.</span><span>onAuthRequi red</span><span class="subdued">.addListener</span>(function(<span>object detail s, function callback</span>) <span class="subdued">{...}</span><span>, RequestFi lter filter, array of string extraInfoSpec</span>);
615 </div> 615 </div>
616 <div class="description"> 616 <div class="description">
617 <p>Fired when an authentication failure is received. The listene r has three options: it can provide authentication credentials, it can cancel th e request and display the error page, or it can take no action on the challenge. If bad user credentials are provided, this may be called multiple times for the same request.</p> 617 <p style="">Fired when an authentication failure is received. Th e listener has three options: it can provide authentication credentials, it can cancel the request and display the error page, or it can take no action on the c hallenge. If bad user credentials are provided, this may be called multiple time s for the same request.</p>
618 <!-- LISTENER PARAMETERS --> 618 <!-- LISTENER PARAMETERS -->
619 <div> 619 <div style="">
620 <h4>Listener parameters</h4> 620 <h4>Listener parameters</h4>
621 <dl> 621 <dl>
622 <div> 622 <div style="">
623 <div> 623 <div>
624 <dt> 624 <dt>
625 <var>details</var> 625 <var style="">details</var>
626 <em> 626 <em>
627 <!-- TYPE --> 627 <!-- TYPE -->
628 <div style="display:inline"> 628 <div style="display:inline">
629 ( 629 (
630 <span id="typeTemplate"> 630 <span id="typeTemplate">
631 <span> 631 <span style="">
632 <span>object</span> 632 <span style="">object</span>
633 </span> 633 </span>
634 </span> 634 </span>
635 ) 635 )
636 </div> 636 </div>
637 </em> 637 </em>
638 </dt> 638 </dt>
639 <dd class="todo"> 639 <dd class="todo" style="">
640 Undocumented. 640 Undocumented.
641 </dd> 641 </dd>
642 <!-- OBJECT PROPERTIES --> 642 <!-- OBJECT PROPERTIES -->
643 <dd> 643 <dd style="">
644 <dl> 644 <dl>
645 <div> 645 <div style="">
646 <div> 646 <div>
647 <dt> 647 <dt>
648 <var>requestId</var> 648 <var style="">requestId</var>
649 <em> 649 <em>
650 <!-- TYPE --> 650 <!-- TYPE -->
651 <div style="display:inline"> 651 <div style="display:inline">
652 ( 652 (
653 <span id="typeTemplate"> 653 <span id="typeTemplate">
654 <span> 654 <span style="">
655 <span>string</span> 655 <span style="">string</span>
656 </span> 656 </span>
657 </span> 657 </span>
658 ) 658 )
659 </div> 659 </div>
660 </em> 660 </em>
661 </dt> 661 </dt>
662 <dd>The ID of the request. Request IDs are unique within a browser ses sion. As a result, they could be used to relate different events of the same req uest.</dd> 662 <dd style="">The ID of the request. Request IDs are unique within a br owser session. As a result, they could be used to relate different events of the same request.</dd>
663 <!-- OBJECT PROPERTIES --> 663 <!-- OBJECT PROPERTIES -->
664 <!-- OBJECT METHODS --> 664 <!-- OBJECT METHODS -->
665 <!-- OBJECT EVENT FIELDS --> 665 <!-- OBJECT EVENT FIELDS -->
666 <!-- FUNCTION PARAMETERS --> 666 <!-- FUNCTION PARAMETERS -->
667 </div> 667 </div>
668 </div><div> 668 </div><div style="">
669 <div> 669 <div>
670 <dt> 670 <dt>
671 <var>url</var> 671 <var style="">url</var>
672 <em> 672 <em>
673 <!-- TYPE --> 673 <!-- TYPE -->
674 <div style="display:inline"> 674 <div style="display:inline">
675 ( 675 (
676 <span id="typeTemplate"> 676 <span id="typeTemplate">
677 <span> 677 <span style="">
678 <span>string</span> 678 <span style="">string</span>
679 </span> 679 </span>
680 </span> 680 </span>
681 ) 681 )
682 </div> 682 </div>
683 </em> 683 </em>
684 </dt> 684 </dt>
685 <dd class="todo"> 685 <dd class="todo" style="">
686 Undocumented. 686 Undocumented.
687 </dd> 687 </dd>
688 <!-- OBJECT PROPERTIES --> 688 <!-- OBJECT PROPERTIES -->
689 <!-- OBJECT METHODS --> 689 <!-- OBJECT METHODS -->
690 <!-- OBJECT EVENT FIELDS --> 690 <!-- OBJECT EVENT FIELDS -->
691 <!-- FUNCTION PARAMETERS --> 691 <!-- FUNCTION PARAMETERS -->
692 </div> 692 </div>
693 </div><div> 693 </div><div style="">
694 <div> 694 <div>
695 <dt> 695 <dt>
696 <var>method</var> 696 <var style="">method</var>
697 <em> 697 <em>
698 <!-- TYPE --> 698 <!-- TYPE -->
699 <div style="display:inline"> 699 <div style="display:inline">
700 ( 700 (
701 <span id="typeTemplate"> 701 <span id="typeTemplate">
702 <span> 702 <span style="">
703 <span>string</span> 703 <span style="">string</span>
704 </span> 704 </span>
705 </span> 705 </span>
706 ) 706 )
707 </div> 707 </div>
708 </em> 708 </em>
709 </dt> 709 </dt>
710 <dd>Standard HTTP method.</dd> 710 <dd style="">Standard HTTP method.</dd>
711 <!-- OBJECT PROPERTIES --> 711 <!-- OBJECT PROPERTIES -->
712 <!-- OBJECT METHODS --> 712 <!-- OBJECT METHODS -->
713 <!-- OBJECT EVENT FIELDS --> 713 <!-- OBJECT EVENT FIELDS -->
714 <!-- FUNCTION PARAMETERS --> 714 <!-- FUNCTION PARAMETERS -->
715 </div> 715 </div>
716 </div><div> 716 </div><div style="">
717 <div> 717 <div>
718 <dt> 718 <dt>
719 <var>frameId</var> 719 <var style="">frameId</var>
720 <em> 720 <em>
721 <!-- TYPE --> 721 <!-- TYPE -->
722 <div style="display:inline"> 722 <div style="display:inline">
723 ( 723 (
724 <span id="typeTemplate"> 724 <span id="typeTemplate">
725 <span> 725 <span style="">
726 <span>integer</span> 726 <span style="">integer</span>
727 </span> 727 </span>
728 </span> 728 </span>
729 ) 729 )
730 </div> 730 </div>
731 </em> 731 </em>
732 </dt> 732 </dt>
733 <dd>The value 0 indicates that the request happens in the main frame; a positive value indicates the ID of a subframe in which the request happens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>main_frame< /code> or <code>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the ID of the outer frame. Frame IDs are unique within a tab.</dd> 733 <dd style="">The value 0 indicates that the request happens in the mai n frame; a positive value indicates the ID of a subframe in which the request ha ppens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>ma in_frame</code> or <code>sub_frame</code>), <code>frameId</code> indicates the I D of this frame, not the ID of the outer frame. Frame IDs are unique within a ta b.</dd>
734 <!-- OBJECT PROPERTIES --> 734 <!-- OBJECT PROPERTIES -->
735 <!-- OBJECT METHODS --> 735 <!-- OBJECT METHODS -->
736 <!-- OBJECT EVENT FIELDS --> 736 <!-- OBJECT EVENT FIELDS -->
737 <!-- FUNCTION PARAMETERS --> 737 <!-- FUNCTION PARAMETERS -->
738 </div> 738 </div>
739 </div><div> 739 </div><div style="">
740 <div> 740 <div>
741 <dt> 741 <dt>
742 <var>parentFrameId</var> 742 <var style="">parentFrameId</var>
743 <em> 743 <em>
744 <!-- TYPE --> 744 <!-- TYPE -->
745 <div style="display:inline"> 745 <div style="display:inline">
746 ( 746 (
747 <span id="typeTemplate"> 747 <span id="typeTemplate">
748 <span> 748 <span style="">
749 <span>integer</span> 749 <span style="">integer</span>
750 </span> 750 </span>
751 </span> 751 </span>
752 ) 752 )
753 </div> 753 </div>
754 </em> 754 </em>
755 </dt> 755 </dt>
756 <dd>ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd> 756 <dd style="">ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd>
757 <!-- OBJECT PROPERTIES --> 757 <!-- OBJECT PROPERTIES -->
758 <!-- OBJECT METHODS --> 758 <!-- OBJECT METHODS -->
759 <!-- OBJECT EVENT FIELDS --> 759 <!-- OBJECT EVENT FIELDS -->
760 <!-- FUNCTION PARAMETERS --> 760 <!-- FUNCTION PARAMETERS -->
761 </div> 761 </div>
762 </div><div> 762 </div><div style="">
763 <div> 763 <div>
764 <dt> 764 <dt>
765 <var>tabId</var> 765 <var style="">tabId</var>
766 <em> 766 <em>
767 <!-- TYPE --> 767 <!-- TYPE -->
768 <div style="display:inline"> 768 <div style="display:inline">
769 ( 769 (
770 <span id="typeTemplate"> 770 <span id="typeTemplate">
771 <span> 771 <span style="">
772 <span>integer</span> 772 <span style="">integer</span>
773 </span> 773 </span>
774 </span> 774 </span>
775 ) 775 )
776 </div> 776 </div>
777 </em> 777 </em>
778 </dt> 778 </dt>
779 <dd>The ID of the tab in which the request takes place. Set to -1 if t he request isn't related to a tab.</dd> 779 <dd style="">The ID of the tab in which the request takes place. Set t o -1 if the request isn't related to a tab.</dd>
780 <!-- OBJECT PROPERTIES --> 780 <!-- OBJECT PROPERTIES -->
781 <!-- OBJECT METHODS --> 781 <!-- OBJECT METHODS -->
782 <!-- OBJECT EVENT FIELDS --> 782 <!-- OBJECT EVENT FIELDS -->
783 <!-- FUNCTION PARAMETERS --> 783 <!-- FUNCTION PARAMETERS -->
784 </div> 784 </div>
785 </div><div> 785 </div><div style="">
786 <div> 786 <div>
787 <dt> 787 <dt>
788 <var>type</var> 788 <var style="">type</var>
789 <em> 789 <em>
790 <!-- TYPE --> 790 <!-- TYPE -->
791 <div style="display:inline"> 791 <div style="display:inline">
792 ( 792 (
793 <span class="enum">enumerated</span> 793 <span class="enum" style="">enumerated</span>
794 <span id="typeTemplate"> 794 <span id="typeTemplate">
795 <span> 795 <span style="">
796 <span>string</span> 796 <span style="">string</span>
797 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 797 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
798 </span> 798 </span>
799 </span> 799 </span>
800 ) 800 )
801 </div> 801 </div>
802 </em> 802 </em>
803 </dt> 803 </dt>
804 <dd>How the requested resource will be used.</dd> 804 <dd style="">How the requested resource will be used.</dd>
805 <!-- OBJECT PROPERTIES --> 805 <!-- OBJECT PROPERTIES -->
806 <!-- OBJECT METHODS --> 806 <!-- OBJECT METHODS -->
807 <!-- OBJECT EVENT FIELDS --> 807 <!-- OBJECT EVENT FIELDS -->
808 <!-- FUNCTION PARAMETERS --> 808 <!-- FUNCTION PARAMETERS -->
809 </div> 809 </div>
810 </div><div> 810 </div><div style="">
811 <div> 811 <div>
812 <dt> 812 <dt>
813 <var>timeStamp</var> 813 <var style="">timeStamp</var>
814 <em> 814 <em>
815 <!-- TYPE --> 815 <!-- TYPE -->
816 <div style="display:inline"> 816 <div style="display:inline">
817 ( 817 (
818 <span id="typeTemplate"> 818 <span id="typeTemplate">
819 <span> 819 <span style="">
820 <span>number</span> 820 <span style="">number</span>
821 </span> 821 </span>
822 </span> 822 </span>
823 ) 823 )
824 </div> 824 </div>
825 </em> 825 </em>
826 </dt> 826 </dt>
827 <dd>The time when this signal is triggered, in milliseconds since the epoch.</dd> 827 <dd style="">The time when this signal is triggered, in milliseconds s ince the epoch.</dd>
828 <!-- OBJECT PROPERTIES --> 828 <!-- OBJECT PROPERTIES -->
829 <!-- OBJECT METHODS --> 829 <!-- OBJECT METHODS -->
830 <!-- OBJECT EVENT FIELDS --> 830 <!-- OBJECT EVENT FIELDS -->
831 <!-- FUNCTION PARAMETERS --> 831 <!-- FUNCTION PARAMETERS -->
832 </div> 832 </div>
833 </div><div> 833 </div><div style="">
834 <div> 834 <div>
835 <dt> 835 <dt>
836 <var>scheme</var> 836 <var style="">scheme</var>
837 <em> 837 <em>
838 <!-- TYPE --> 838 <!-- TYPE -->
839 <div style="display:inline"> 839 <div style="display:inline">
840 ( 840 (
841 <span id="typeTemplate"> 841 <span id="typeTemplate">
842 <span> 842 <span style="">
843 <span>string</span> 843 <span style="">string</span>
844 </span> 844 </span>
845 </span> 845 </span>
846 ) 846 )
847 </div> 847 </div>
848 </em> 848 </em>
849 </dt> 849 </dt>
850 <dd>The authentication scheme, e.g. Basic or Digest.</dd> 850 <dd style="">The authentication scheme, e.g. Basic or Digest.</dd>
851 <!-- OBJECT PROPERTIES --> 851 <!-- OBJECT PROPERTIES -->
852 <!-- OBJECT METHODS --> 852 <!-- OBJECT METHODS -->
853 <!-- OBJECT EVENT FIELDS --> 853 <!-- OBJECT EVENT FIELDS -->
854 <!-- FUNCTION PARAMETERS --> 854 <!-- FUNCTION PARAMETERS -->
855 </div> 855 </div>
856 </div><div> 856 </div><div style="">
857 <div> 857 <div>
858 <dt> 858 <dt>
859 <var>realm</var> 859 <var style="">realm</var>
860 <em> 860 <em>
861 <!-- TYPE --> 861 <!-- TYPE -->
862 <div style="display:inline"> 862 <div style="display:inline">
863 ( 863 (
864 <span class="optional">optional</span> 864 <span class="optional" style="">optional</span>
865 <span id="typeTemplate"> 865 <span id="typeTemplate">
866 <span> 866 <span style="">
867 <span>string</span> 867 <span style="">string</span>
868 </span> 868 </span>
869 </span> 869 </span>
870 ) 870 )
871 </div> 871 </div>
872 </em> 872 </em>
873 </dt> 873 </dt>
874 <dd>The authentication realm provided by the server, if there is one.< /dd> 874 <dd style="">The authentication realm provided by the server, if there is one.</dd>
875 <!-- OBJECT PROPERTIES --> 875 <!-- OBJECT PROPERTIES -->
876 <!-- OBJECT METHODS --> 876 <!-- OBJECT METHODS -->
877 <!-- OBJECT EVENT FIELDS --> 877 <!-- OBJECT EVENT FIELDS -->
878 <!-- FUNCTION PARAMETERS --> 878 <!-- FUNCTION PARAMETERS -->
879 </div> 879 </div>
880 </div><div> 880 </div><div style="">
881 <div> 881 <div>
882 <dt> 882 <dt>
883 <var>challenger</var> 883 <var style="">challenger</var>
884 <em> 884 <em>
885 <!-- TYPE --> 885 <!-- TYPE -->
886 <div style="display:inline"> 886 <div style="display:inline">
887 ( 887 (
888 <span id="typeTemplate"> 888 <span id="typeTemplate">
889 <span> 889 <span style="">
890 <span>object</span> 890 <span style="">object</span>
891 </span> 891 </span>
892 </span> 892 </span>
893 ) 893 )
894 </div> 894 </div>
895 </em> 895 </em>
896 </dt> 896 </dt>
897 <dd>The server requesting authentication.</dd> 897 <dd style="">The server requesting authentication.</dd>
898 <!-- OBJECT PROPERTIES --> 898 <!-- OBJECT PROPERTIES -->
899 <dd> 899 <dd style="">
900 <dl> 900 <dl>
901 <div> 901 <div style="">
902 <div> 902 <div>
903 <dt> 903 <dt>
904 <var>host</var> 904 <var style="">host</var>
905 <em> 905 <em>
906 <!-- TYPE --> 906 <!-- TYPE -->
907 <div style="display:inline"> 907 <div style="display:inline">
908 ( 908 (
909 <span id="typeTemplate"> 909 <span id="typeTemplate">
910 <span> 910 <span style="">
911 <span>string</span> 911 <span style="">string</span>
912 </span> 912 </span>
913 </span> 913 </span>
914 ) 914 )
915 </div> 915 </div>
916 </em> 916 </em>
917 </dt> 917 </dt>
918 <dd class="todo"> 918 <dd class="todo" style="">
919 Undocumented. 919 Undocumented.
920 </dd> 920 </dd>
921 <!-- OBJECT PROPERTIES --> 921 <!-- OBJECT PROPERTIES -->
922 <!-- OBJECT METHODS --> 922 <!-- OBJECT METHODS -->
923 <!-- OBJECT EVENT FIELDS --> 923 <!-- OBJECT EVENT FIELDS -->
924 <!-- FUNCTION PARAMETERS --> 924 <!-- FUNCTION PARAMETERS -->
925 </div> 925 </div>
926 </div><div> 926 </div><div style="">
927 <div> 927 <div>
928 <dt> 928 <dt>
929 <var>port</var> 929 <var style="">port</var>
930 <em> 930 <em>
931 <!-- TYPE --> 931 <!-- TYPE -->
932 <div style="display:inline"> 932 <div style="display:inline">
933 ( 933 (
934 <span id="typeTemplate"> 934 <span id="typeTemplate">
935 <span> 935 <span style="">
936 <span>integer</span> 936 <span style="">integer</span>
937 </span> 937 </span>
938 </span> 938 </span>
939 ) 939 )
940 </div> 940 </div>
941 </em> 941 </em>
942 </dt> 942 </dt>
943 <dd class="todo"> 943 <dd class="todo" style="">
944 Undocumented. 944 Undocumented.
945 </dd> 945 </dd>
946 <!-- OBJECT PROPERTIES --> 946 <!-- OBJECT PROPERTIES -->
947 <!-- OBJECT METHODS --> 947 <!-- OBJECT METHODS -->
948 <!-- OBJECT EVENT FIELDS --> 948 <!-- OBJECT EVENT FIELDS -->
949 <!-- FUNCTION PARAMETERS --> 949 <!-- FUNCTION PARAMETERS -->
950 </div> 950 </div>
951 </div> 951 </div>
952 </dl> 952 </dl>
953 </dd> 953 </dd>
954 <!-- OBJECT METHODS --> 954 <!-- OBJECT METHODS -->
955 <!-- OBJECT EVENT FIELDS --> 955 <!-- OBJECT EVENT FIELDS -->
956 <!-- FUNCTION PARAMETERS --> 956 <!-- FUNCTION PARAMETERS -->
957 </div> 957 </div>
958 </div><div> 958 </div><div style="">
959 <div> 959 <div>
960 <dt> 960 <dt>
961 <var>isProxy</var> 961 <var style="">isProxy</var>
962 <em> 962 <em>
963 <!-- TYPE --> 963 <!-- TYPE -->
964 <div style="display:inline"> 964 <div style="display:inline">
965 ( 965 (
966 <span id="typeTemplate"> 966 <span id="typeTemplate">
967 <span> 967 <span style="">
968 <span>boolean</span> 968 <span style="">boolean</span>
969 </span> 969 </span>
970 </span> 970 </span>
971 ) 971 )
972 </div> 972 </div>
973 </em> 973 </em>
974 </dt> 974 </dt>
975 <dd>True for Proxy-Authenticate, false for WWW-Authenticate.</dd> 975 <dd style="">True for Proxy-Authenticate, false for WWW-Authenticate.< /dd>
976 <!-- OBJECT PROPERTIES --> 976 <!-- OBJECT PROPERTIES -->
977 <!-- OBJECT METHODS --> 977 <!-- OBJECT METHODS -->
978 <!-- OBJECT EVENT FIELDS --> 978 <!-- OBJECT EVENT FIELDS -->
979 <!-- FUNCTION PARAMETERS --> 979 <!-- FUNCTION PARAMETERS -->
980 </div> 980 </div>
981 </div><div> 981 </div><div style="">
982 <div> 982 <div>
983 <dt> 983 <dt>
984 <var>responseHeaders</var> 984 <var style="">responseHeaders</var>
985 <em> 985 <em>
986 <!-- TYPE --> 986 <!-- TYPE -->
987 <div style="display:inline"> 987 <div style="display:inline">
988 ( 988 (
989 <span class="optional">optional</span> 989 <span class="optional" style="">optional</span>
990 <span id="typeTemplate"> 990 <span id="typeTemplate">
991 <span> 991 <span style="">
992 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a> 992 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a>
993 </span> 993 </span>
994 </span> 994 </span>
995 ) 995 )
996 </div> 996 </div>
997 </em> 997 </em>
998 </dt> 998 </dt>
999 <dd>The HTTP response headers that were received along with this respo nse.</dd> 999 <dd style="">The HTTP response headers that were received along with t his response.</dd>
1000 <!-- OBJECT PROPERTIES --> 1000 <!-- OBJECT PROPERTIES -->
1001 <!-- OBJECT METHODS --> 1001 <!-- OBJECT METHODS -->
1002 <!-- OBJECT EVENT FIELDS --> 1002 <!-- OBJECT EVENT FIELDS -->
1003 <!-- FUNCTION PARAMETERS --> 1003 <!-- FUNCTION PARAMETERS -->
1004 </div> 1004 </div>
1005 </div><div> 1005 </div><div style="">
1006 <div> 1006 <div>
1007 <dt> 1007 <dt>
1008 <var>statusLine</var> 1008 <var style="">statusLine</var>
1009 <em> 1009 <em>
1010 <!-- TYPE --> 1010 <!-- TYPE -->
1011 <div style="display:inline"> 1011 <div style="display:inline">
1012 ( 1012 (
1013 <span class="optional">optional</span> 1013 <span class="optional" style="">optional</span>
1014 <span id="typeTemplate"> 1014 <span id="typeTemplate">
1015 <span> 1015 <span style="">
1016 <span>string</span> 1016 <span style="">string</span>
1017 </span> 1017 </span>
1018 </span> 1018 </span>
1019 ) 1019 )
1020 </div> 1020 </div>
1021 </em> 1021 </em>
1022 </dt> 1022 </dt>
1023 <dd>HTTP status line of the response.</dd> 1023 <dd style="">HTTP status line of the response.</dd>
1024 <!-- OBJECT PROPERTIES --> 1024 <!-- OBJECT PROPERTIES -->
1025 <!-- OBJECT METHODS --> 1025 <!-- OBJECT METHODS -->
1026 <!-- OBJECT EVENT FIELDS --> 1026 <!-- OBJECT EVENT FIELDS -->
1027 <!-- FUNCTION PARAMETERS --> 1027 <!-- FUNCTION PARAMETERS -->
1028 </div> 1028 </div>
1029 </div> 1029 </div>
1030 </dl> 1030 </dl>
1031 </dd> 1031 </dd>
1032 <!-- OBJECT METHODS --> 1032 <!-- OBJECT METHODS -->
1033 <!-- OBJECT EVENT FIELDS --> 1033 <!-- OBJECT EVENT FIELDS -->
1034 <!-- FUNCTION PARAMETERS --> 1034 <!-- FUNCTION PARAMETERS -->
1035 </div> 1035 </div>
1036 </div><div> 1036 </div><div style="">
1037 <div> 1037 <div>
1038 <dt> 1038 <dt>
1039 <var>callback</var> 1039 <var style="">callback</var>
1040 <em> 1040 <em>
1041 <!-- TYPE --> 1041 <!-- TYPE -->
1042 <div style="display:inline"> 1042 <div style="display:inline">
1043 ( 1043 (
1044 <span class="optional">optional</span> 1044 <span class="optional" style="">optional</span>
1045 <span id="typeTemplate"> 1045 <span id="typeTemplate">
1046 <span> 1046 <span style="">
1047 <span>function</span> 1047 <span style="">function</span>
1048 </span> 1048 </span>
1049 </span> 1049 </span>
1050 ) 1050 )
1051 </div> 1051 </div>
1052 </em> 1052 </em>
1053 </dt> 1053 </dt>
1054 <dd class="todo"> 1054 <dd class="todo" style="">
1055 Undocumented. 1055 Undocumented.
1056 </dd> 1056 </dd>
1057 <!-- OBJECT PROPERTIES --> 1057 <!-- OBJECT PROPERTIES -->
1058 <!-- OBJECT METHODS --> 1058 <!-- OBJECT METHODS -->
1059 <!-- OBJECT EVENT FIELDS --> 1059 <!-- OBJECT EVENT FIELDS -->
1060 <!-- FUNCTION PARAMETERS --> 1060 <!-- FUNCTION PARAMETERS -->
1061 </div> 1061 </div>
1062 </div> 1062 </div>
1063 </dl> 1063 </dl>
1064 </div> 1064 </div>
1065 <!-- EXTRA PARAMETERS --> 1065 <!-- EXTRA PARAMETERS -->
1066 <div> 1066 <div style="">
1067 <h4>Extra parameters to addListener</h4> 1067 <h4>Extra parameters to addListener</h4>
1068 <dl> 1068 <dl>
1069 <div> 1069 <div style="">
1070 <div> 1070 <div>
1071 <dt> 1071 <dt>
1072 <var>filter</var> 1072 <var style="">filter</var>
1073 <em> 1073 <em>
1074 <!-- TYPE --> 1074 <!-- TYPE -->
1075 <div style="display:inline"> 1075 <div style="display:inline">
1076 ( 1076 (
1077 <span id="typeTemplate"> 1077 <span id="typeTemplate">
1078 <span> 1078 <span style="">
1079 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a> 1079 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a>
1080 </span> 1080 </span>
1081 </span> 1081 </span>
1082 ) 1082 )
1083 </div> 1083 </div>
1084 </em> 1084 </em>
1085 </dt> 1085 </dt>
1086 <dd>A set of filters that restricts the events that will be sent to th is listener.</dd> 1086 <dd style="">A set of filters that restricts the events that will be s ent to this listener.</dd>
1087 <!-- OBJECT PROPERTIES --> 1087 <!-- OBJECT PROPERTIES -->
1088 <!-- OBJECT METHODS --> 1088 <!-- OBJECT METHODS -->
1089 <!-- OBJECT EVENT FIELDS --> 1089 <!-- OBJECT EVENT FIELDS -->
1090 <!-- FUNCTION PARAMETERS --> 1090 <!-- FUNCTION PARAMETERS -->
1091 </div> 1091 </div>
1092 </div><div> 1092 </div><div style="">
1093 <div> 1093 <div>
1094 <dt> 1094 <dt>
1095 <var>extraInfoSpec</var> 1095 <var style="">extraInfoSpec</var>
1096 <em> 1096 <em>
1097 <!-- TYPE --> 1097 <!-- TYPE -->
1098 <div style="display:inline"> 1098 <div style="display:inline">
1099 ( 1099 (
1100 <span class="optional">optional</span> 1100 <span class="optional" style="">optional</span>
1101 <span id="typeTemplate"> 1101 <span id="typeTemplate">
1102 <span> 1102 <span style="">
1103 <span> 1103 <span style="">
1104 array of <span><span> 1104 array of <span style=""><span>
1105 <span> 1105 <span style="">
1106 <span>string</span> 1106 <span style="">string</span>
1107 <span>["responseHeaders", "blocking", "asyncBlocking"]</ span> 1107 <span style="">["responseHeaders", "blocking", "asyncBlo cking"]</span>
1108 </span> 1108 </span>
1109 </span></span> 1109 </span></span>
1110 </span> 1110 </span>
1111 </span> 1111 </span>
1112 </span> 1112 </span>
1113 ) 1113 )
1114 </div> 1114 </div>
1115 </em> 1115 </em>
1116 </dt> 1116 </dt>
1117 <dd>Array of extra information that should be passed to the listener f unction.</dd> 1117 <dd style="">Array of extra information that should be passed to the l istener function.</dd>
1118 <!-- OBJECT PROPERTIES --> 1118 <!-- OBJECT PROPERTIES -->
1119 <!-- OBJECT METHODS --> 1119 <!-- OBJECT METHODS -->
1120 <!-- OBJECT EVENT FIELDS --> 1120 <!-- OBJECT EVENT FIELDS -->
1121 <!-- FUNCTION PARAMETERS --> 1121 <!-- FUNCTION PARAMETERS -->
1122 </div> 1122 </div>
1123 </div> 1123 </div>
1124 </dl> 1124 </dl>
1125 </div> 1125 </div>
1126 <!-- LISTENER RETURN VALUE --> 1126 <!-- LISTENER RETURN VALUE -->
1127 <h4>Listener returns</h4> 1127 <h4 style="">Listener returns</h4>
1128 <dl> 1128 <dl>
1129 <div> 1129 <div style="">
1130 <div> 1130 <div>
1131 <dt> 1131 <dt>
1132 <em> 1132 <em>
1133 <!-- TYPE --> 1133 <!-- TYPE -->
1134 <div style="display:inline"> 1134 <div style="display:inline">
1135 ( 1135 (
1136 <span class="optional">optional</span> 1136 <span class="optional" style="">optional</span>
1137 <span id="typeTemplate"> 1137 <span id="typeTemplate">
1138 <span> 1138 <span style="">
1139 <a href="webRequest.html#type-BlockingResponse">Blocking Response</a> 1139 <a href="webRequest.html#type-BlockingResponse">Blocking Response</a>
1140 </span> 1140 </span>
1141 </span> 1141 </span>
1142 ) 1142 )
1143 </div> 1143 </div>
1144 </em> 1144 </em>
1145 </dt> 1145 </dt>
1146 <dd>If "blocking" is specified in the "extraInfoSpec" parameter, the e vent listener should return an object of this type.</dd> 1146 <dd style="">If "blocking" is specified in the "extraInfoSpec" paramet er, the event listener should return an object of this type.</dd>
1147 <!-- OBJECT PROPERTIES --> 1147 <!-- OBJECT PROPERTIES -->
1148 <!-- OBJECT METHODS --> 1148 <!-- OBJECT METHODS -->
1149 <!-- OBJECT EVENT FIELDS --> 1149 <!-- OBJECT EVENT FIELDS -->
1150 <!-- FUNCTION PARAMETERS --> 1150 <!-- FUNCTION PARAMETERS -->
1151 </div> 1151 </div>
1152 </div> 1152 </div>
1153 </dl> 1153 </dl>
1154 </div> <!-- /description --> 1154 </div> <!-- /description -->
1155 </div><div class="apiItem"> 1155 </div><div class="apiItem" style="">
1156 <a name="event-onBeforeRedirect"></a> 1156 <a name="event-onBeforeRedirect"></a>
1157 <h4>onBeforeRedirect</h4> 1157 <h4>onBeforeRedirect</h4>
1158 <div class="summary"> 1158 <div class="summary">
1159 <!-- Note: intentionally longer 80 columns --> 1159 <!-- Note: intentionally longer 80 columns -->
1160 <span class="subdued">chrome.webRequest.</span><span>onBeforeRed irect</span><span class="subdued">.addListener</span>(function(<span>object deta ils</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, arra y of string extraInfoSpec</span>); 1160 <span class="subdued">chrome.webRequest.</span><span>onBeforeRed irect</span><span class="subdued">.addListener</span>(function(<span>object deta ils</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, arra y of string extraInfoSpec</span>);
1161 </div> 1161 </div>
1162 <div class="description"> 1162 <div class="description">
1163 <p>Fired when a server-initiated redirect is about to occur.</p> 1163 <p style="">Fired when a server-initiated redirect is about to o ccur.</p>
1164 <!-- LISTENER PARAMETERS --> 1164 <!-- LISTENER PARAMETERS -->
1165 <div> 1165 <div style="">
1166 <h4>Listener parameters</h4> 1166 <h4>Listener parameters</h4>
1167 <dl> 1167 <dl>
1168 <div> 1168 <div style="">
1169 <div> 1169 <div>
1170 <dt> 1170 <dt>
1171 <var>details</var> 1171 <var style="">details</var>
1172 <em> 1172 <em>
1173 <!-- TYPE --> 1173 <!-- TYPE -->
1174 <div style="display:inline"> 1174 <div style="display:inline">
1175 ( 1175 (
1176 <span id="typeTemplate"> 1176 <span id="typeTemplate">
1177 <span> 1177 <span style="">
1178 <span>object</span> 1178 <span style="">object</span>
1179 </span> 1179 </span>
1180 </span> 1180 </span>
1181 ) 1181 )
1182 </div> 1182 </div>
1183 </em> 1183 </em>
1184 </dt> 1184 </dt>
1185 <dd class="todo"> 1185 <dd class="todo" style="">
1186 Undocumented. 1186 Undocumented.
1187 </dd> 1187 </dd>
1188 <!-- OBJECT PROPERTIES --> 1188 <!-- OBJECT PROPERTIES -->
1189 <dd> 1189 <dd style="">
1190 <dl> 1190 <dl>
1191 <div> 1191 <div style="">
1192 <div> 1192 <div>
1193 <dt> 1193 <dt>
1194 <var>requestId</var> 1194 <var style="">requestId</var>
1195 <em> 1195 <em>
1196 <!-- TYPE --> 1196 <!-- TYPE -->
1197 <div style="display:inline"> 1197 <div style="display:inline">
1198 ( 1198 (
1199 <span id="typeTemplate"> 1199 <span id="typeTemplate">
1200 <span> 1200 <span style="">
1201 <span>string</span> 1201 <span style="">string</span>
1202 </span> 1202 </span>
1203 </span> 1203 </span>
1204 ) 1204 )
1205 </div> 1205 </div>
1206 </em> 1206 </em>
1207 </dt> 1207 </dt>
1208 <dd>The ID of the request. Request IDs are unique within a browser ses sion. As a result, they could be used to relate different events of the same req uest.</dd> 1208 <dd style="">The ID of the request. Request IDs are unique within a br owser session. As a result, they could be used to relate different events of the same request.</dd>
1209 <!-- OBJECT PROPERTIES --> 1209 <!-- OBJECT PROPERTIES -->
1210 <!-- OBJECT METHODS --> 1210 <!-- OBJECT METHODS -->
1211 <!-- OBJECT EVENT FIELDS --> 1211 <!-- OBJECT EVENT FIELDS -->
1212 <!-- FUNCTION PARAMETERS --> 1212 <!-- FUNCTION PARAMETERS -->
1213 </div> 1213 </div>
1214 </div><div> 1214 </div><div style="">
1215 <div> 1215 <div>
1216 <dt> 1216 <dt>
1217 <var>url</var> 1217 <var style="">url</var>
1218 <em> 1218 <em>
1219 <!-- TYPE --> 1219 <!-- TYPE -->
1220 <div style="display:inline"> 1220 <div style="display:inline">
1221 ( 1221 (
1222 <span id="typeTemplate"> 1222 <span id="typeTemplate">
1223 <span> 1223 <span style="">
1224 <span>string</span> 1224 <span style="">string</span>
1225 </span> 1225 </span>
1226 </span> 1226 </span>
1227 ) 1227 )
1228 </div> 1228 </div>
1229 </em> 1229 </em>
1230 </dt> 1230 </dt>
1231 <dd class="todo"> 1231 <dd class="todo" style="">
1232 Undocumented. 1232 Undocumented.
1233 </dd> 1233 </dd>
1234 <!-- OBJECT PROPERTIES --> 1234 <!-- OBJECT PROPERTIES -->
1235 <!-- OBJECT METHODS --> 1235 <!-- OBJECT METHODS -->
1236 <!-- OBJECT EVENT FIELDS --> 1236 <!-- OBJECT EVENT FIELDS -->
1237 <!-- FUNCTION PARAMETERS --> 1237 <!-- FUNCTION PARAMETERS -->
1238 </div> 1238 </div>
1239 </div><div> 1239 </div><div style="">
1240 <div> 1240 <div>
1241 <dt> 1241 <dt>
1242 <var>method</var> 1242 <var style="">method</var>
1243 <em> 1243 <em>
1244 <!-- TYPE --> 1244 <!-- TYPE -->
1245 <div style="display:inline"> 1245 <div style="display:inline">
1246 ( 1246 (
1247 <span id="typeTemplate"> 1247 <span id="typeTemplate">
1248 <span> 1248 <span style="">
1249 <span>string</span> 1249 <span style="">string</span>
1250 </span> 1250 </span>
1251 </span> 1251 </span>
1252 ) 1252 )
1253 </div> 1253 </div>
1254 </em> 1254 </em>
1255 </dt> 1255 </dt>
1256 <dd>Standard HTTP method.</dd> 1256 <dd style="">Standard HTTP method.</dd>
1257 <!-- OBJECT PROPERTIES --> 1257 <!-- OBJECT PROPERTIES -->
1258 <!-- OBJECT METHODS --> 1258 <!-- OBJECT METHODS -->
1259 <!-- OBJECT EVENT FIELDS --> 1259 <!-- OBJECT EVENT FIELDS -->
1260 <!-- FUNCTION PARAMETERS --> 1260 <!-- FUNCTION PARAMETERS -->
1261 </div> 1261 </div>
1262 </div><div> 1262 </div><div style="">
1263 <div> 1263 <div>
1264 <dt> 1264 <dt>
1265 <var>frameId</var> 1265 <var style="">frameId</var>
1266 <em> 1266 <em>
1267 <!-- TYPE --> 1267 <!-- TYPE -->
1268 <div style="display:inline"> 1268 <div style="display:inline">
1269 ( 1269 (
1270 <span id="typeTemplate"> 1270 <span id="typeTemplate">
1271 <span> 1271 <span style="">
1272 <span>integer</span> 1272 <span style="">integer</span>
1273 </span> 1273 </span>
1274 </span> 1274 </span>
1275 ) 1275 )
1276 </div> 1276 </div>
1277 </em> 1277 </em>
1278 </dt> 1278 </dt>
1279 <dd>The value 0 indicates that the request happens in the main frame; a positive value indicates the ID of a subframe in which the request happens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>main_frame< /code> or <code>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the ID of the outer frame. Frame IDs are unique within a tab.</dd> 1279 <dd style="">The value 0 indicates that the request happens in the mai n frame; a positive value indicates the ID of a subframe in which the request ha ppens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>ma in_frame</code> or <code>sub_frame</code>), <code>frameId</code> indicates the I D of this frame, not the ID of the outer frame. Frame IDs are unique within a ta b.</dd>
1280 <!-- OBJECT PROPERTIES --> 1280 <!-- OBJECT PROPERTIES -->
1281 <!-- OBJECT METHODS --> 1281 <!-- OBJECT METHODS -->
1282 <!-- OBJECT EVENT FIELDS --> 1282 <!-- OBJECT EVENT FIELDS -->
1283 <!-- FUNCTION PARAMETERS --> 1283 <!-- FUNCTION PARAMETERS -->
1284 </div> 1284 </div>
1285 </div><div> 1285 </div><div style="">
1286 <div> 1286 <div>
1287 <dt> 1287 <dt>
1288 <var>parentFrameId</var> 1288 <var style="">parentFrameId</var>
1289 <em> 1289 <em>
1290 <!-- TYPE --> 1290 <!-- TYPE -->
1291 <div style="display:inline"> 1291 <div style="display:inline">
1292 ( 1292 (
1293 <span id="typeTemplate"> 1293 <span id="typeTemplate">
1294 <span> 1294 <span style="">
1295 <span>integer</span> 1295 <span style="">integer</span>
1296 </span> 1296 </span>
1297 </span> 1297 </span>
1298 ) 1298 )
1299 </div> 1299 </div>
1300 </em> 1300 </em>
1301 </dt> 1301 </dt>
1302 <dd>ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd> 1302 <dd style="">ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd>
1303 <!-- OBJECT PROPERTIES --> 1303 <!-- OBJECT PROPERTIES -->
1304 <!-- OBJECT METHODS --> 1304 <!-- OBJECT METHODS -->
1305 <!-- OBJECT EVENT FIELDS --> 1305 <!-- OBJECT EVENT FIELDS -->
1306 <!-- FUNCTION PARAMETERS --> 1306 <!-- FUNCTION PARAMETERS -->
1307 </div> 1307 </div>
1308 </div><div> 1308 </div><div style="">
1309 <div> 1309 <div>
1310 <dt> 1310 <dt>
1311 <var>tabId</var> 1311 <var style="">tabId</var>
1312 <em> 1312 <em>
1313 <!-- TYPE --> 1313 <!-- TYPE -->
1314 <div style="display:inline"> 1314 <div style="display:inline">
1315 ( 1315 (
1316 <span id="typeTemplate"> 1316 <span id="typeTemplate">
1317 <span> 1317 <span style="">
1318 <span>integer</span> 1318 <span style="">integer</span>
1319 </span> 1319 </span>
1320 </span> 1320 </span>
1321 ) 1321 )
1322 </div> 1322 </div>
1323 </em> 1323 </em>
1324 </dt> 1324 </dt>
1325 <dd>The ID of the tab in which the request takes place. Set to -1 if t he request isn't related to a tab.</dd> 1325 <dd style="">The ID of the tab in which the request takes place. Set t o -1 if the request isn't related to a tab.</dd>
1326 <!-- OBJECT PROPERTIES --> 1326 <!-- OBJECT PROPERTIES -->
1327 <!-- OBJECT METHODS --> 1327 <!-- OBJECT METHODS -->
1328 <!-- OBJECT EVENT FIELDS --> 1328 <!-- OBJECT EVENT FIELDS -->
1329 <!-- FUNCTION PARAMETERS --> 1329 <!-- FUNCTION PARAMETERS -->
1330 </div> 1330 </div>
1331 </div><div> 1331 </div><div style="">
1332 <div> 1332 <div>
1333 <dt> 1333 <dt>
1334 <var>type</var> 1334 <var style="">type</var>
1335 <em> 1335 <em>
1336 <!-- TYPE --> 1336 <!-- TYPE -->
1337 <div style="display:inline"> 1337 <div style="display:inline">
1338 ( 1338 (
1339 <span class="enum">enumerated</span> 1339 <span class="enum" style="">enumerated</span>
1340 <span id="typeTemplate"> 1340 <span id="typeTemplate">
1341 <span> 1341 <span style="">
1342 <span>string</span> 1342 <span style="">string</span>
1343 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 1343 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
1344 </span> 1344 </span>
1345 </span> 1345 </span>
1346 ) 1346 )
1347 </div> 1347 </div>
1348 </em> 1348 </em>
1349 </dt> 1349 </dt>
1350 <dd>How the requested resource will be used.</dd> 1350 <dd style="">How the requested resource will be used.</dd>
1351 <!-- OBJECT PROPERTIES --> 1351 <!-- OBJECT PROPERTIES -->
1352 <!-- OBJECT METHODS --> 1352 <!-- OBJECT METHODS -->
1353 <!-- OBJECT EVENT FIELDS --> 1353 <!-- OBJECT EVENT FIELDS -->
1354 <!-- FUNCTION PARAMETERS --> 1354 <!-- FUNCTION PARAMETERS -->
1355 </div> 1355 </div>
1356 </div><div> 1356 </div><div style="">
1357 <div> 1357 <div>
1358 <dt> 1358 <dt>
1359 <var>timeStamp</var> 1359 <var style="">timeStamp</var>
1360 <em> 1360 <em>
1361 <!-- TYPE --> 1361 <!-- TYPE -->
1362 <div style="display:inline"> 1362 <div style="display:inline">
1363 ( 1363 (
1364 <span id="typeTemplate"> 1364 <span id="typeTemplate">
1365 <span> 1365 <span style="">
1366 <span>number</span> 1366 <span style="">number</span>
1367 </span> 1367 </span>
1368 </span> 1368 </span>
1369 ) 1369 )
1370 </div> 1370 </div>
1371 </em> 1371 </em>
1372 </dt> 1372 </dt>
1373 <dd>The time when this signal is triggered, in milliseconds since the epoch.</dd> 1373 <dd style="">The time when this signal is triggered, in milliseconds s ince the epoch.</dd>
1374 <!-- OBJECT PROPERTIES --> 1374 <!-- OBJECT PROPERTIES -->
1375 <!-- OBJECT METHODS --> 1375 <!-- OBJECT METHODS -->
1376 <!-- OBJECT EVENT FIELDS --> 1376 <!-- OBJECT EVENT FIELDS -->
1377 <!-- FUNCTION PARAMETERS --> 1377 <!-- FUNCTION PARAMETERS -->
1378 </div> 1378 </div>
1379 </div><div> 1379 </div><div style="">
1380 <div> 1380 <div>
1381 <dt> 1381 <dt>
1382 <var>ip</var> 1382 <var style="">ip</var>
1383 <em> 1383 <em>
1384 <!-- TYPE --> 1384 <!-- TYPE -->
1385 <div style="display:inline"> 1385 <div style="display:inline">
1386 ( 1386 (
1387 <span class="optional">optional</span> 1387 <span class="optional" style="">optional</span>
1388 <span id="typeTemplate"> 1388 <span id="typeTemplate">
1389 <span> 1389 <span style="">
1390 <span>string</span> 1390 <span style="">string</span>
1391 </span> 1391 </span>
1392 </span> 1392 </span>
1393 ) 1393 )
1394 </div> 1394 </div>
1395 </em> 1395 </em>
1396 </dt> 1396 </dt>
1397 <dd>The server IP address that the request was actually sent to. Note that it may be a literal IPv6 address.</dd> 1397 <dd style="">The server IP address that the request was actually sent to. Note that it may be a literal IPv6 address.</dd>
1398 <!-- OBJECT PROPERTIES --> 1398 <!-- OBJECT PROPERTIES -->
1399 <!-- OBJECT METHODS --> 1399 <!-- OBJECT METHODS -->
1400 <!-- OBJECT EVENT FIELDS --> 1400 <!-- OBJECT EVENT FIELDS -->
1401 <!-- FUNCTION PARAMETERS --> 1401 <!-- FUNCTION PARAMETERS -->
1402 </div> 1402 </div>
1403 </div><div> 1403 </div><div style="">
1404 <div> 1404 <div>
1405 <dt> 1405 <dt>
1406 <var>fromCache</var> 1406 <var style="">fromCache</var>
1407 <em> 1407 <em>
1408 <!-- TYPE --> 1408 <!-- TYPE -->
1409 <div style="display:inline"> 1409 <div style="display:inline">
1410 ( 1410 (
1411 <span id="typeTemplate"> 1411 <span id="typeTemplate">
1412 <span> 1412 <span style="">
1413 <span>boolean</span> 1413 <span style="">boolean</span>
1414 </span> 1414 </span>
1415 </span> 1415 </span>
1416 ) 1416 )
1417 </div> 1417 </div>
1418 </em> 1418 </em>
1419 </dt> 1419 </dt>
1420 <dd>Indicates if this response was fetched from disk cache.</dd> 1420 <dd style="">Indicates if this response was fetched from disk cache.</ dd>
1421 <!-- OBJECT PROPERTIES --> 1421 <!-- OBJECT PROPERTIES -->
1422 <!-- OBJECT METHODS --> 1422 <!-- OBJECT METHODS -->
1423 <!-- OBJECT EVENT FIELDS --> 1423 <!-- OBJECT EVENT FIELDS -->
1424 <!-- FUNCTION PARAMETERS --> 1424 <!-- FUNCTION PARAMETERS -->
1425 </div> 1425 </div>
1426 </div><div> 1426 </div><div style="">
1427 <div> 1427 <div>
1428 <dt> 1428 <dt>
1429 <var>statusCode</var> 1429 <var style="">statusCode</var>
1430 <em> 1430 <em>
1431 <!-- TYPE --> 1431 <!-- TYPE -->
1432 <div style="display:inline"> 1432 <div style="display:inline">
1433 ( 1433 (
1434 <span id="typeTemplate"> 1434 <span id="typeTemplate">
1435 <span> 1435 <span style="">
1436 <span>integer</span> 1436 <span style="">integer</span>
1437 </span> 1437 </span>
1438 </span> 1438 </span>
1439 ) 1439 )
1440 </div> 1440 </div>
1441 </em> 1441 </em>
1442 </dt> 1442 </dt>
1443 <dd>Standard HTTP status code returned by the server.</dd> 1443 <dd style="">Standard HTTP status code returned by the server.</dd>
1444 <!-- OBJECT PROPERTIES --> 1444 <!-- OBJECT PROPERTIES -->
1445 <!-- OBJECT METHODS --> 1445 <!-- OBJECT METHODS -->
1446 <!-- OBJECT EVENT FIELDS --> 1446 <!-- OBJECT EVENT FIELDS -->
1447 <!-- FUNCTION PARAMETERS --> 1447 <!-- FUNCTION PARAMETERS -->
1448 </div> 1448 </div>
1449 </div><div> 1449 </div><div style="">
1450 <div> 1450 <div>
1451 <dt> 1451 <dt>
1452 <var>redirectUrl</var> 1452 <var style="">redirectUrl</var>
1453 <em> 1453 <em>
1454 <!-- TYPE --> 1454 <!-- TYPE -->
1455 <div style="display:inline"> 1455 <div style="display:inline">
1456 ( 1456 (
1457 <span id="typeTemplate"> 1457 <span id="typeTemplate">
1458 <span> 1458 <span style="">
1459 <span>string</span> 1459 <span style="">string</span>
1460 </span> 1460 </span>
1461 </span> 1461 </span>
1462 ) 1462 )
1463 </div> 1463 </div>
1464 </em> 1464 </em>
1465 </dt> 1465 </dt>
1466 <dd>The new URL.</dd> 1466 <dd style="">The new URL.</dd>
1467 <!-- OBJECT PROPERTIES --> 1467 <!-- OBJECT PROPERTIES -->
1468 <!-- OBJECT METHODS --> 1468 <!-- OBJECT METHODS -->
1469 <!-- OBJECT EVENT FIELDS --> 1469 <!-- OBJECT EVENT FIELDS -->
1470 <!-- FUNCTION PARAMETERS --> 1470 <!-- FUNCTION PARAMETERS -->
1471 </div> 1471 </div>
1472 </div><div> 1472 </div><div style="">
1473 <div> 1473 <div>
1474 <dt> 1474 <dt>
1475 <var>responseHeaders</var> 1475 <var style="">responseHeaders</var>
1476 <em> 1476 <em>
1477 <!-- TYPE --> 1477 <!-- TYPE -->
1478 <div style="display:inline"> 1478 <div style="display:inline">
1479 ( 1479 (
1480 <span class="optional">optional</span> 1480 <span class="optional" style="">optional</span>
1481 <span id="typeTemplate"> 1481 <span id="typeTemplate">
1482 <span> 1482 <span style="">
1483 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a> 1483 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a>
1484 </span> 1484 </span>
1485 </span> 1485 </span>
1486 ) 1486 )
1487 </div> 1487 </div>
1488 </em> 1488 </em>
1489 </dt> 1489 </dt>
1490 <dd>The HTTP response headers that were received along with this redir ect.</dd> 1490 <dd style="">The HTTP response headers that were received along with t his redirect.</dd>
1491 <!-- OBJECT PROPERTIES --> 1491 <!-- OBJECT PROPERTIES -->
1492 <!-- OBJECT METHODS --> 1492 <!-- OBJECT METHODS -->
1493 <!-- OBJECT EVENT FIELDS --> 1493 <!-- OBJECT EVENT FIELDS -->
1494 <!-- FUNCTION PARAMETERS --> 1494 <!-- FUNCTION PARAMETERS -->
1495 </div> 1495 </div>
1496 </div><div> 1496 </div><div style="">
1497 <div> 1497 <div>
1498 <dt> 1498 <dt>
1499 <var>statusLine</var> 1499 <var style="">statusLine</var>
1500 <em> 1500 <em>
1501 <!-- TYPE --> 1501 <!-- TYPE -->
1502 <div style="display:inline"> 1502 <div style="display:inline">
1503 ( 1503 (
1504 <span class="optional">optional</span> 1504 <span class="optional" style="">optional</span>
1505 <span id="typeTemplate"> 1505 <span id="typeTemplate">
1506 <span> 1506 <span style="">
1507 <span>string</span> 1507 <span style="">string</span>
1508 </span> 1508 </span>
1509 </span> 1509 </span>
1510 ) 1510 )
1511 </div> 1511 </div>
1512 </em> 1512 </em>
1513 </dt> 1513 </dt>
1514 <dd>HTTP status line of the response.</dd> 1514 <dd style="">HTTP status line of the response.</dd>
1515 <!-- OBJECT PROPERTIES --> 1515 <!-- OBJECT PROPERTIES -->
1516 <!-- OBJECT METHODS --> 1516 <!-- OBJECT METHODS -->
1517 <!-- OBJECT EVENT FIELDS --> 1517 <!-- OBJECT EVENT FIELDS -->
1518 <!-- FUNCTION PARAMETERS --> 1518 <!-- FUNCTION PARAMETERS -->
1519 </div> 1519 </div>
1520 </div> 1520 </div>
1521 </dl> 1521 </dl>
1522 </dd> 1522 </dd>
1523 <!-- OBJECT METHODS --> 1523 <!-- OBJECT METHODS -->
1524 <!-- OBJECT EVENT FIELDS --> 1524 <!-- OBJECT EVENT FIELDS -->
1525 <!-- FUNCTION PARAMETERS --> 1525 <!-- FUNCTION PARAMETERS -->
1526 </div> 1526 </div>
1527 </div> 1527 </div>
1528 </dl> 1528 </dl>
1529 </div> 1529 </div>
1530 <!-- EXTRA PARAMETERS --> 1530 <!-- EXTRA PARAMETERS -->
1531 <div> 1531 <div style="">
1532 <h4>Extra parameters to addListener</h4> 1532 <h4>Extra parameters to addListener</h4>
1533 <dl> 1533 <dl>
1534 <div> 1534 <div style="">
1535 <div> 1535 <div>
1536 <dt> 1536 <dt>
1537 <var>filter</var> 1537 <var style="">filter</var>
1538 <em> 1538 <em>
1539 <!-- TYPE --> 1539 <!-- TYPE -->
1540 <div style="display:inline"> 1540 <div style="display:inline">
1541 ( 1541 (
1542 <span id="typeTemplate"> 1542 <span id="typeTemplate">
1543 <span> 1543 <span style="">
1544 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a> 1544 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a>
1545 </span> 1545 </span>
1546 </span> 1546 </span>
1547 ) 1547 )
1548 </div> 1548 </div>
1549 </em> 1549 </em>
1550 </dt> 1550 </dt>
1551 <dd>A set of filters that restricts the events that will be sent to th is listener.</dd> 1551 <dd style="">A set of filters that restricts the events that will be s ent to this listener.</dd>
1552 <!-- OBJECT PROPERTIES --> 1552 <!-- OBJECT PROPERTIES -->
1553 <!-- OBJECT METHODS --> 1553 <!-- OBJECT METHODS -->
1554 <!-- OBJECT EVENT FIELDS --> 1554 <!-- OBJECT EVENT FIELDS -->
1555 <!-- FUNCTION PARAMETERS --> 1555 <!-- FUNCTION PARAMETERS -->
1556 </div> 1556 </div>
1557 </div><div> 1557 </div><div style="">
1558 <div> 1558 <div>
1559 <dt> 1559 <dt>
1560 <var>extraInfoSpec</var> 1560 <var style="">extraInfoSpec</var>
1561 <em> 1561 <em>
1562 <!-- TYPE --> 1562 <!-- TYPE -->
1563 <div style="display:inline"> 1563 <div style="display:inline">
1564 ( 1564 (
1565 <span class="optional">optional</span> 1565 <span class="optional" style="">optional</span>
1566 <span id="typeTemplate"> 1566 <span id="typeTemplate">
1567 <span> 1567 <span style="">
1568 <span> 1568 <span style="">
1569 array of <span><span> 1569 array of <span style=""><span>
1570 <span> 1570 <span style="">
1571 <span>string</span> 1571 <span style="">string</span>
1572 <span>["responseHeaders"]</span> 1572 <span style="">["responseHeaders"]</span>
1573 </span> 1573 </span>
1574 </span></span> 1574 </span></span>
1575 </span> 1575 </span>
1576 </span> 1576 </span>
1577 </span> 1577 </span>
1578 ) 1578 )
1579 </div> 1579 </div>
1580 </em> 1580 </em>
1581 </dt> 1581 </dt>
1582 <dd>Array of extra information that should be passed to the listener f unction.</dd> 1582 <dd style="">Array of extra information that should be passed to the l istener function.</dd>
1583 <!-- OBJECT PROPERTIES --> 1583 <!-- OBJECT PROPERTIES -->
1584 <!-- OBJECT METHODS --> 1584 <!-- OBJECT METHODS -->
1585 <!-- OBJECT EVENT FIELDS --> 1585 <!-- OBJECT EVENT FIELDS -->
1586 <!-- FUNCTION PARAMETERS --> 1586 <!-- FUNCTION PARAMETERS -->
1587 </div> 1587 </div>
1588 </div> 1588 </div>
1589 </dl> 1589 </dl>
1590 </div> 1590 </div>
1591 <!-- LISTENER RETURN VALUE --> 1591 <!-- LISTENER RETURN VALUE -->
1592 <dl> 1592 <dl>
1593 </dl> 1593 </dl>
1594 </div> <!-- /description --> 1594 </div> <!-- /description -->
1595 </div><div class="apiItem"> 1595 </div><div class="apiItem" style="">
1596 <a name="event-onBeforeRequest"></a> 1596 <a name="event-onBeforeRequest"></a>
1597 <h4>onBeforeRequest</h4> 1597 <h4>onBeforeRequest</h4>
1598 <div class="summary"> 1598 <div class="summary">
1599 <!-- Note: intentionally longer 80 columns --> 1599 <!-- Note: intentionally longer 80 columns -->
1600 <span class="subdued">chrome.webRequest.</span><span>onBeforeReq uest</span><span class="subdued">.addListener</span>(function(<span>object detai ls</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, array of string extraInfoSpec</span>); 1600 <span class="subdued">chrome.webRequest.</span><span>onBeforeReq uest</span><span class="subdued">.addListener</span>(function(<span>object detai ls</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, array of string extraInfoSpec</span>);
1601 </div> 1601 </div>
1602 <div class="description"> 1602 <div class="description">
1603 <p>Fired when a request is about to occur.</p> 1603 <p style="">Fired when a request is about to occur.</p>
1604 <!-- LISTENER PARAMETERS --> 1604 <!-- LISTENER PARAMETERS -->
1605 <div> 1605 <div style="">
1606 <h4>Listener parameters</h4> 1606 <h4>Listener parameters</h4>
1607 <dl> 1607 <dl>
1608 <div> 1608 <div style="">
1609 <div> 1609 <div>
1610 <dt> 1610 <dt>
1611 <var>details</var> 1611 <var style="">details</var>
1612 <em> 1612 <em>
1613 <!-- TYPE --> 1613 <!-- TYPE -->
1614 <div style="display:inline"> 1614 <div style="display:inline">
1615 ( 1615 (
1616 <span id="typeTemplate"> 1616 <span id="typeTemplate">
1617 <span> 1617 <span style="">
1618 <span>object</span> 1618 <span style="">object</span>
1619 </span> 1619 </span>
1620 </span> 1620 </span>
1621 ) 1621 )
1622 </div> 1622 </div>
1623 </em> 1623 </em>
1624 </dt> 1624 </dt>
1625 <dd class="todo"> 1625 <dd class="todo" style="">
1626 Undocumented. 1626 Undocumented.
1627 </dd> 1627 </dd>
1628 <!-- OBJECT PROPERTIES --> 1628 <!-- OBJECT PROPERTIES -->
1629 <dd> 1629 <dd style="">
1630 <dl> 1630 <dl>
1631 <div> 1631 <div style="">
1632 <div> 1632 <div>
1633 <dt> 1633 <dt>
1634 <var>requestId</var> 1634 <var style="">requestId</var>
1635 <em> 1635 <em>
1636 <!-- TYPE --> 1636 <!-- TYPE -->
1637 <div style="display:inline"> 1637 <div style="display:inline">
1638 ( 1638 (
1639 <span id="typeTemplate"> 1639 <span id="typeTemplate">
1640 <span> 1640 <span style="">
1641 <span>string</span> 1641 <span style="">string</span>
1642 </span> 1642 </span>
1643 </span> 1643 </span>
1644 ) 1644 )
1645 </div> 1645 </div>
1646 </em> 1646 </em>
1647 </dt> 1647 </dt>
1648 <dd>The ID of the request. Request IDs are unique within a browser ses sion. As a result, they could be used to relate different events of the same req uest.</dd> 1648 <dd style="">The ID of the request. Request IDs are unique within a br owser session. As a result, they could be used to relate different events of the same request.</dd>
1649 <!-- OBJECT PROPERTIES --> 1649 <!-- OBJECT PROPERTIES -->
1650 <!-- OBJECT METHODS --> 1650 <!-- OBJECT METHODS -->
1651 <!-- OBJECT EVENT FIELDS --> 1651 <!-- OBJECT EVENT FIELDS -->
1652 <!-- FUNCTION PARAMETERS --> 1652 <!-- FUNCTION PARAMETERS -->
1653 </div> 1653 </div>
1654 </div><div> 1654 </div><div style="">
1655 <div> 1655 <div>
1656 <dt> 1656 <dt>
1657 <var>url</var> 1657 <var style="">url</var>
1658 <em> 1658 <em>
1659 <!-- TYPE --> 1659 <!-- TYPE -->
1660 <div style="display:inline"> 1660 <div style="display:inline">
1661 ( 1661 (
1662 <span id="typeTemplate"> 1662 <span id="typeTemplate">
1663 <span> 1663 <span style="">
1664 <span>string</span> 1664 <span style="">string</span>
1665 </span> 1665 </span>
1666 </span> 1666 </span>
1667 ) 1667 )
1668 </div> 1668 </div>
1669 </em> 1669 </em>
1670 </dt> 1670 </dt>
1671 <dd class="todo"> 1671 <dd class="todo" style="">
1672 Undocumented. 1672 Undocumented.
1673 </dd> 1673 </dd>
1674 <!-- OBJECT PROPERTIES --> 1674 <!-- OBJECT PROPERTIES -->
1675 <!-- OBJECT METHODS --> 1675 <!-- OBJECT METHODS -->
1676 <!-- OBJECT EVENT FIELDS --> 1676 <!-- OBJECT EVENT FIELDS -->
1677 <!-- FUNCTION PARAMETERS --> 1677 <!-- FUNCTION PARAMETERS -->
1678 </div> 1678 </div>
1679 </div><div> 1679 </div><div style="">
1680 <div> 1680 <div>
1681 <dt> 1681 <dt>
1682 <var>method</var> 1682 <var style="">method</var>
1683 <em> 1683 <em>
1684 <!-- TYPE --> 1684 <!-- TYPE -->
1685 <div style="display:inline"> 1685 <div style="display:inline">
1686 ( 1686 (
1687 <span id="typeTemplate"> 1687 <span id="typeTemplate">
1688 <span> 1688 <span style="">
1689 <span>string</span> 1689 <span style="">string</span>
1690 </span> 1690 </span>
1691 </span> 1691 </span>
1692 ) 1692 )
1693 </div> 1693 </div>
1694 </em> 1694 </em>
1695 </dt> 1695 </dt>
1696 <dd>Standard HTTP method.</dd> 1696 <dd style="">Standard HTTP method.</dd>
1697 <!-- OBJECT PROPERTIES --> 1697 <!-- OBJECT PROPERTIES -->
1698 <!-- OBJECT METHODS --> 1698 <!-- OBJECT METHODS -->
1699 <!-- OBJECT EVENT FIELDS --> 1699 <!-- OBJECT EVENT FIELDS -->
1700 <!-- FUNCTION PARAMETERS --> 1700 <!-- FUNCTION PARAMETERS -->
1701 </div> 1701 </div>
1702 </div><div> 1702 </div><div style="">
1703 <div> 1703 <div>
1704 <dt> 1704 <dt>
1705 <var>frameId</var> 1705 <var style="">frameId</var>
1706 <em> 1706 <em>
1707 <!-- TYPE --> 1707 <!-- TYPE -->
1708 <div style="display:inline"> 1708 <div style="display:inline">
1709 ( 1709 (
1710 <span id="typeTemplate"> 1710 <span id="typeTemplate">
1711 <span> 1711 <span style="">
1712 <span>integer</span> 1712 <span style="">integer</span>
1713 </span> 1713 </span>
1714 </span> 1714 </span>
1715 ) 1715 )
1716 </div> 1716 </div>
1717 </em> 1717 </em>
1718 </dt> 1718 </dt>
1719 <dd>The value 0 indicates that the request happens in the main frame; a positive value indicates the ID of a subframe in which the request happens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>main_frame< /code> or <code>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the ID of the outer frame. Frame IDs are unique within a tab.</dd> 1719 <dd style="">The value 0 indicates that the request happens in the mai n frame; a positive value indicates the ID of a subframe in which the request ha ppens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>ma in_frame</code> or <code>sub_frame</code>), <code>frameId</code> indicates the I D of this frame, not the ID of the outer frame. Frame IDs are unique within a ta b.</dd>
1720 <!-- OBJECT PROPERTIES --> 1720 <!-- OBJECT PROPERTIES -->
1721 <!-- OBJECT METHODS --> 1721 <!-- OBJECT METHODS -->
1722 <!-- OBJECT EVENT FIELDS --> 1722 <!-- OBJECT EVENT FIELDS -->
1723 <!-- FUNCTION PARAMETERS --> 1723 <!-- FUNCTION PARAMETERS -->
1724 </div> 1724 </div>
1725 </div><div> 1725 </div><div style="">
1726 <div> 1726 <div>
1727 <dt> 1727 <dt>
1728 <var>parentFrameId</var> 1728 <var style="">parentFrameId</var>
1729 <em> 1729 <em>
1730 <!-- TYPE --> 1730 <!-- TYPE -->
1731 <div style="display:inline"> 1731 <div style="display:inline">
1732 ( 1732 (
1733 <span id="typeTemplate"> 1733 <span id="typeTemplate">
1734 <span> 1734 <span style="">
1735 <span>integer</span> 1735 <span style="">integer</span>
1736 </span> 1736 </span>
1737 </span> 1737 </span>
1738 ) 1738 )
1739 </div> 1739 </div>
1740 </em> 1740 </em>
1741 </dt> 1741 </dt>
1742 <dd>ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd> 1742 <dd style="">ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd>
1743 <!-- OBJECT PROPERTIES --> 1743 <!-- OBJECT PROPERTIES -->
1744 <!-- OBJECT METHODS --> 1744 <!-- OBJECT METHODS -->
1745 <!-- OBJECT EVENT FIELDS --> 1745 <!-- OBJECT EVENT FIELDS -->
1746 <!-- FUNCTION PARAMETERS --> 1746 <!-- FUNCTION PARAMETERS -->
1747 </div> 1747 </div>
1748 </div><div> 1748 </div><div style="">
1749 <div> 1749 <div>
1750 <dt> 1750 <dt>
1751 <var>tabId</var> 1751 <var style="">tabId</var>
1752 <em> 1752 <em>
1753 <!-- TYPE --> 1753 <!-- TYPE -->
1754 <div style="display:inline"> 1754 <div style="display:inline">
1755 ( 1755 (
1756 <span id="typeTemplate"> 1756 <span id="typeTemplate">
1757 <span> 1757 <span style="">
1758 <span>integer</span> 1758 <span style="">integer</span>
1759 </span> 1759 </span>
1760 </span> 1760 </span>
1761 ) 1761 )
1762 </div> 1762 </div>
1763 </em> 1763 </em>
1764 </dt> 1764 </dt>
1765 <dd>The ID of the tab in which the request takes place. Set to -1 if t he request isn't related to a tab.</dd> 1765 <dd style="">The ID of the tab in which the request takes place. Set t o -1 if the request isn't related to a tab.</dd>
1766 <!-- OBJECT PROPERTIES --> 1766 <!-- OBJECT PROPERTIES -->
1767 <!-- OBJECT METHODS --> 1767 <!-- OBJECT METHODS -->
1768 <!-- OBJECT EVENT FIELDS --> 1768 <!-- OBJECT EVENT FIELDS -->
1769 <!-- FUNCTION PARAMETERS --> 1769 <!-- FUNCTION PARAMETERS -->
1770 </div> 1770 </div>
1771 </div><div> 1771 </div><div style="">
1772 <div> 1772 <div>
1773 <dt> 1773 <dt>
1774 <var>type</var> 1774 <var style="">type</var>
1775 <em> 1775 <em>
1776 <!-- TYPE --> 1776 <!-- TYPE -->
1777 <div style="display:inline"> 1777 <div style="display:inline">
1778 ( 1778 (
1779 <span class="enum">enumerated</span> 1779 <span class="enum" style="">enumerated</span>
1780 <span id="typeTemplate"> 1780 <span id="typeTemplate">
1781 <span> 1781 <span style="">
1782 <span>string</span> 1782 <span style="">string</span>
1783 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 1783 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
1784 </span> 1784 </span>
1785 </span> 1785 </span>
1786 ) 1786 )
1787 </div> 1787 </div>
1788 </em> 1788 </em>
1789 </dt> 1789 </dt>
1790 <dd>How the requested resource will be used.</dd> 1790 <dd style="">How the requested resource will be used.</dd>
1791 <!-- OBJECT PROPERTIES --> 1791 <!-- OBJECT PROPERTIES -->
1792 <!-- OBJECT METHODS --> 1792 <!-- OBJECT METHODS -->
1793 <!-- OBJECT EVENT FIELDS --> 1793 <!-- OBJECT EVENT FIELDS -->
1794 <!-- FUNCTION PARAMETERS --> 1794 <!-- FUNCTION PARAMETERS -->
1795 </div> 1795 </div>
1796 </div><div> 1796 </div><div style="">
1797 <div> 1797 <div>
1798 <dt> 1798 <dt>
1799 <var>timeStamp</var> 1799 <var style="">timeStamp</var>
1800 <em> 1800 <em>
1801 <!-- TYPE --> 1801 <!-- TYPE -->
1802 <div style="display:inline"> 1802 <div style="display:inline">
1803 ( 1803 (
1804 <span id="typeTemplate"> 1804 <span id="typeTemplate">
1805 <span> 1805 <span style="">
1806 <span>number</span> 1806 <span style="">number</span>
1807 </span> 1807 </span>
1808 </span> 1808 </span>
1809 ) 1809 )
1810 </div> 1810 </div>
1811 </em> 1811 </em>
1812 </dt> 1812 </dt>
1813 <dd>The time when this signal is triggered, in milliseconds since the epoch.</dd> 1813 <dd style="">The time when this signal is triggered, in milliseconds s ince the epoch.</dd>
1814 <!-- OBJECT PROPERTIES --> 1814 <!-- OBJECT PROPERTIES -->
1815 <!-- OBJECT METHODS --> 1815 <!-- OBJECT METHODS -->
1816 <!-- OBJECT EVENT FIELDS --> 1816 <!-- OBJECT EVENT FIELDS -->
1817 <!-- FUNCTION PARAMETERS --> 1817 <!-- FUNCTION PARAMETERS -->
1818 </div> 1818 </div>
1819 </div> 1819 </div>
1820 </dl> 1820 </dl>
1821 </dd> 1821 </dd>
1822 <!-- OBJECT METHODS --> 1822 <!-- OBJECT METHODS -->
1823 <!-- OBJECT EVENT FIELDS --> 1823 <!-- OBJECT EVENT FIELDS -->
1824 <!-- FUNCTION PARAMETERS --> 1824 <!-- FUNCTION PARAMETERS -->
1825 </div> 1825 </div>
1826 </div> 1826 </div>
1827 </dl> 1827 </dl>
1828 </div> 1828 </div>
1829 <!-- EXTRA PARAMETERS --> 1829 <!-- EXTRA PARAMETERS -->
1830 <div> 1830 <div style="">
1831 <h4>Extra parameters to addListener</h4> 1831 <h4>Extra parameters to addListener</h4>
1832 <dl> 1832 <dl>
1833 <div> 1833 <div style="">
1834 <div> 1834 <div>
1835 <dt> 1835 <dt>
1836 <var>filter</var> 1836 <var style="">filter</var>
1837 <em> 1837 <em>
1838 <!-- TYPE --> 1838 <!-- TYPE -->
1839 <div style="display:inline"> 1839 <div style="display:inline">
1840 ( 1840 (
1841 <span id="typeTemplate"> 1841 <span id="typeTemplate">
1842 <span> 1842 <span style="">
1843 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a> 1843 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a>
1844 </span> 1844 </span>
1845 </span> 1845 </span>
1846 ) 1846 )
1847 </div> 1847 </div>
1848 </em> 1848 </em>
1849 </dt> 1849 </dt>
1850 <dd>A set of filters that restricts the events that will be sent to th is listener.</dd> 1850 <dd style="">A set of filters that restricts the events that will be s ent to this listener.</dd>
1851 <!-- OBJECT PROPERTIES --> 1851 <!-- OBJECT PROPERTIES -->
1852 <!-- OBJECT METHODS --> 1852 <!-- OBJECT METHODS -->
1853 <!-- OBJECT EVENT FIELDS --> 1853 <!-- OBJECT EVENT FIELDS -->
1854 <!-- FUNCTION PARAMETERS --> 1854 <!-- FUNCTION PARAMETERS -->
1855 </div> 1855 </div>
1856 </div><div> 1856 </div><div style="">
1857 <div> 1857 <div>
1858 <dt> 1858 <dt>
1859 <var>extraInfoSpec</var> 1859 <var style="">extraInfoSpec</var>
1860 <em> 1860 <em>
1861 <!-- TYPE --> 1861 <!-- TYPE -->
1862 <div style="display:inline"> 1862 <div style="display:inline">
1863 ( 1863 (
1864 <span class="optional">optional</span> 1864 <span class="optional" style="">optional</span>
1865 <span id="typeTemplate"> 1865 <span id="typeTemplate">
1866 <span> 1866 <span style="">
1867 <span> 1867 <span style="">
1868 array of <span><span> 1868 array of <span style=""><span>
1869 <span> 1869 <span style="">
1870 <span>string</span> 1870 <span style="">string</span>
1871 <span>["blocking"]</span> 1871 <span style="">["blocking"]</span>
1872 </span> 1872 </span>
1873 </span></span> 1873 </span></span>
1874 </span> 1874 </span>
1875 </span> 1875 </span>
1876 </span> 1876 </span>
1877 ) 1877 )
1878 </div> 1878 </div>
1879 </em> 1879 </em>
1880 </dt> 1880 </dt>
1881 <dd>Array of extra information that should be passed to the listener f unction.</dd> 1881 <dd style="">Array of extra information that should be passed to the l istener function.</dd>
1882 <!-- OBJECT PROPERTIES --> 1882 <!-- OBJECT PROPERTIES -->
1883 <!-- OBJECT METHODS --> 1883 <!-- OBJECT METHODS -->
1884 <!-- OBJECT EVENT FIELDS --> 1884 <!-- OBJECT EVENT FIELDS -->
1885 <!-- FUNCTION PARAMETERS --> 1885 <!-- FUNCTION PARAMETERS -->
1886 </div> 1886 </div>
1887 </div> 1887 </div>
1888 </dl> 1888 </dl>
1889 </div> 1889 </div>
1890 <!-- LISTENER RETURN VALUE --> 1890 <!-- LISTENER RETURN VALUE -->
1891 <h4>Listener returns</h4> 1891 <h4 style="">Listener returns</h4>
1892 <dl> 1892 <dl>
1893 <div> 1893 <div style="">
1894 <div> 1894 <div>
1895 <dt> 1895 <dt>
1896 <em> 1896 <em>
1897 <!-- TYPE --> 1897 <!-- TYPE -->
1898 <div style="display:inline"> 1898 <div style="display:inline">
1899 ( 1899 (
1900 <span class="optional">optional</span> 1900 <span class="optional" style="">optional</span>
1901 <span id="typeTemplate"> 1901 <span id="typeTemplate">
1902 <span> 1902 <span style="">
1903 <a href="webRequest.html#type-BlockingResponse">Blocking Response</a> 1903 <a href="webRequest.html#type-BlockingResponse">Blocking Response</a>
1904 </span> 1904 </span>
1905 </span> 1905 </span>
1906 ) 1906 )
1907 </div> 1907 </div>
1908 </em> 1908 </em>
1909 </dt> 1909 </dt>
1910 <dd>If "blocking" is specified in the "extraInfoSpec" parameter, the e vent listener should return an object of this type.</dd> 1910 <dd style="">If "blocking" is specified in the "extraInfoSpec" paramet er, the event listener should return an object of this type.</dd>
1911 <!-- OBJECT PROPERTIES --> 1911 <!-- OBJECT PROPERTIES -->
1912 <!-- OBJECT METHODS --> 1912 <!-- OBJECT METHODS -->
1913 <!-- OBJECT EVENT FIELDS --> 1913 <!-- OBJECT EVENT FIELDS -->
1914 <!-- FUNCTION PARAMETERS --> 1914 <!-- FUNCTION PARAMETERS -->
1915 </div> 1915 </div>
1916 </div> 1916 </div>
1917 </dl> 1917 </dl>
1918 </div> <!-- /description --> 1918 </div> <!-- /description -->
1919 </div><div class="apiItem"> 1919 </div><div class="apiItem" style="">
1920 <a name="event-onBeforeSendHeaders"></a> 1920 <a name="event-onBeforeSendHeaders"></a>
1921 <h4>onBeforeSendHeaders</h4> 1921 <h4>onBeforeSendHeaders</h4>
1922 <div class="summary"> 1922 <div class="summary">
1923 <!-- Note: intentionally longer 80 columns --> 1923 <!-- Note: intentionally longer 80 columns -->
1924 <span class="subdued">chrome.webRequest.</span><span>onBeforeSen dHeaders</span><span class="subdued">.addListener</span>(function(<span>object d etails</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, a rray of string extraInfoSpec</span>); 1924 <span class="subdued">chrome.webRequest.</span><span>onBeforeSen dHeaders</span><span class="subdued">.addListener</span>(function(<span>object d etails</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, a rray of string extraInfoSpec</span>);
1925 </div> 1925 </div>
1926 <div class="description"> 1926 <div class="description">
1927 <p>Fired before sending an HTTP request, once the request header s are available. This may occur after a TCP connection is made to the server, bu t before any HTTP data is sent. </p> 1927 <p style="">Fired before sending an HTTP request, once the reque st headers are available. This may occur after a TCP connection is made to the s erver, but before any HTTP data is sent. </p>
1928 <!-- LISTENER PARAMETERS --> 1928 <!-- LISTENER PARAMETERS -->
1929 <div> 1929 <div style="">
1930 <h4>Listener parameters</h4> 1930 <h4>Listener parameters</h4>
1931 <dl> 1931 <dl>
1932 <div> 1932 <div style="">
1933 <div> 1933 <div>
1934 <dt> 1934 <dt>
1935 <var>details</var> 1935 <var style="">details</var>
1936 <em> 1936 <em>
1937 <!-- TYPE --> 1937 <!-- TYPE -->
1938 <div style="display:inline"> 1938 <div style="display:inline">
1939 ( 1939 (
1940 <span id="typeTemplate"> 1940 <span id="typeTemplate">
1941 <span> 1941 <span style="">
1942 <span>object</span> 1942 <span style="">object</span>
1943 </span> 1943 </span>
1944 </span> 1944 </span>
1945 ) 1945 )
1946 </div> 1946 </div>
1947 </em> 1947 </em>
1948 </dt> 1948 </dt>
1949 <dd class="todo"> 1949 <dd class="todo" style="">
1950 Undocumented. 1950 Undocumented.
1951 </dd> 1951 </dd>
1952 <!-- OBJECT PROPERTIES --> 1952 <!-- OBJECT PROPERTIES -->
1953 <dd> 1953 <dd style="">
1954 <dl> 1954 <dl>
1955 <div> 1955 <div style="">
1956 <div> 1956 <div>
1957 <dt> 1957 <dt>
1958 <var>requestId</var> 1958 <var style="">requestId</var>
1959 <em> 1959 <em>
1960 <!-- TYPE --> 1960 <!-- TYPE -->
1961 <div style="display:inline"> 1961 <div style="display:inline">
1962 ( 1962 (
1963 <span id="typeTemplate"> 1963 <span id="typeTemplate">
1964 <span> 1964 <span style="">
1965 <span>string</span> 1965 <span style="">string</span>
1966 </span> 1966 </span>
1967 </span> 1967 </span>
1968 ) 1968 )
1969 </div> 1969 </div>
1970 </em> 1970 </em>
1971 </dt> 1971 </dt>
1972 <dd>The ID of the request. Request IDs are unique within a browser ses sion. As a result, they could be used to relate different events of the same req uest.</dd> 1972 <dd style="">The ID of the request. Request IDs are unique within a br owser session. As a result, they could be used to relate different events of the same request.</dd>
1973 <!-- OBJECT PROPERTIES --> 1973 <!-- OBJECT PROPERTIES -->
1974 <!-- OBJECT METHODS --> 1974 <!-- OBJECT METHODS -->
1975 <!-- OBJECT EVENT FIELDS --> 1975 <!-- OBJECT EVENT FIELDS -->
1976 <!-- FUNCTION PARAMETERS --> 1976 <!-- FUNCTION PARAMETERS -->
1977 </div> 1977 </div>
1978 </div><div> 1978 </div><div style="">
1979 <div> 1979 <div>
1980 <dt> 1980 <dt>
1981 <var>url</var> 1981 <var style="">url</var>
1982 <em> 1982 <em>
1983 <!-- TYPE --> 1983 <!-- TYPE -->
1984 <div style="display:inline"> 1984 <div style="display:inline">
1985 ( 1985 (
1986 <span id="typeTemplate"> 1986 <span id="typeTemplate">
1987 <span> 1987 <span style="">
1988 <span>string</span> 1988 <span style="">string</span>
1989 </span> 1989 </span>
1990 </span> 1990 </span>
1991 ) 1991 )
1992 </div> 1992 </div>
1993 </em> 1993 </em>
1994 </dt> 1994 </dt>
1995 <dd class="todo"> 1995 <dd class="todo" style="">
1996 Undocumented. 1996 Undocumented.
1997 </dd> 1997 </dd>
1998 <!-- OBJECT PROPERTIES --> 1998 <!-- OBJECT PROPERTIES -->
1999 <!-- OBJECT METHODS --> 1999 <!-- OBJECT METHODS -->
2000 <!-- OBJECT EVENT FIELDS --> 2000 <!-- OBJECT EVENT FIELDS -->
2001 <!-- FUNCTION PARAMETERS --> 2001 <!-- FUNCTION PARAMETERS -->
2002 </div> 2002 </div>
2003 </div><div> 2003 </div><div style="">
2004 <div> 2004 <div>
2005 <dt> 2005 <dt>
2006 <var>method</var> 2006 <var style="">method</var>
2007 <em> 2007 <em>
2008 <!-- TYPE --> 2008 <!-- TYPE -->
2009 <div style="display:inline"> 2009 <div style="display:inline">
2010 ( 2010 (
2011 <span id="typeTemplate"> 2011 <span id="typeTemplate">
2012 <span> 2012 <span style="">
2013 <span>string</span> 2013 <span style="">string</span>
2014 </span> 2014 </span>
2015 </span> 2015 </span>
2016 ) 2016 )
2017 </div> 2017 </div>
2018 </em> 2018 </em>
2019 </dt> 2019 </dt>
2020 <dd>Standard HTTP method.</dd> 2020 <dd style="">Standard HTTP method.</dd>
2021 <!-- OBJECT PROPERTIES --> 2021 <!-- OBJECT PROPERTIES -->
2022 <!-- OBJECT METHODS --> 2022 <!-- OBJECT METHODS -->
2023 <!-- OBJECT EVENT FIELDS --> 2023 <!-- OBJECT EVENT FIELDS -->
2024 <!-- FUNCTION PARAMETERS --> 2024 <!-- FUNCTION PARAMETERS -->
2025 </div> 2025 </div>
2026 </div><div> 2026 </div><div style="">
2027 <div> 2027 <div>
2028 <dt> 2028 <dt>
2029 <var>frameId</var> 2029 <var style="">frameId</var>
2030 <em> 2030 <em>
2031 <!-- TYPE --> 2031 <!-- TYPE -->
2032 <div style="display:inline"> 2032 <div style="display:inline">
2033 ( 2033 (
2034 <span id="typeTemplate"> 2034 <span id="typeTemplate">
2035 <span> 2035 <span style="">
2036 <span>integer</span> 2036 <span style="">integer</span>
2037 </span> 2037 </span>
2038 </span> 2038 </span>
2039 ) 2039 )
2040 </div> 2040 </div>
2041 </em> 2041 </em>
2042 </dt> 2042 </dt>
2043 <dd>The value 0 indicates that the request happens in the main frame; a positive value indicates the ID of a subframe in which the request happens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>main_frame< /code> or <code>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the ID of the outer frame. Frame IDs are unique within a tab.</dd> 2043 <dd style="">The value 0 indicates that the request happens in the mai n frame; a positive value indicates the ID of a subframe in which the request ha ppens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>ma in_frame</code> or <code>sub_frame</code>), <code>frameId</code> indicates the I D of this frame, not the ID of the outer frame. Frame IDs are unique within a ta b.</dd>
2044 <!-- OBJECT PROPERTIES --> 2044 <!-- OBJECT PROPERTIES -->
2045 <!-- OBJECT METHODS --> 2045 <!-- OBJECT METHODS -->
2046 <!-- OBJECT EVENT FIELDS --> 2046 <!-- OBJECT EVENT FIELDS -->
2047 <!-- FUNCTION PARAMETERS --> 2047 <!-- FUNCTION PARAMETERS -->
2048 </div> 2048 </div>
2049 </div><div> 2049 </div><div style="">
2050 <div> 2050 <div>
2051 <dt> 2051 <dt>
2052 <var>parentFrameId</var> 2052 <var style="">parentFrameId</var>
2053 <em> 2053 <em>
2054 <!-- TYPE --> 2054 <!-- TYPE -->
2055 <div style="display:inline"> 2055 <div style="display:inline">
2056 ( 2056 (
2057 <span id="typeTemplate"> 2057 <span id="typeTemplate">
2058 <span> 2058 <span style="">
2059 <span>integer</span> 2059 <span style="">integer</span>
2060 </span> 2060 </span>
2061 </span> 2061 </span>
2062 ) 2062 )
2063 </div> 2063 </div>
2064 </em> 2064 </em>
2065 </dt> 2065 </dt>
2066 <dd>ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd> 2066 <dd style="">ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd>
2067 <!-- OBJECT PROPERTIES --> 2067 <!-- OBJECT PROPERTIES -->
2068 <!-- OBJECT METHODS --> 2068 <!-- OBJECT METHODS -->
2069 <!-- OBJECT EVENT FIELDS --> 2069 <!-- OBJECT EVENT FIELDS -->
2070 <!-- FUNCTION PARAMETERS --> 2070 <!-- FUNCTION PARAMETERS -->
2071 </div> 2071 </div>
2072 </div><div> 2072 </div><div style="">
2073 <div> 2073 <div>
2074 <dt> 2074 <dt>
2075 <var>tabId</var> 2075 <var style="">tabId</var>
2076 <em> 2076 <em>
2077 <!-- TYPE --> 2077 <!-- TYPE -->
2078 <div style="display:inline"> 2078 <div style="display:inline">
2079 ( 2079 (
2080 <span id="typeTemplate"> 2080 <span id="typeTemplate">
2081 <span> 2081 <span style="">
2082 <span>integer</span> 2082 <span style="">integer</span>
2083 </span> 2083 </span>
2084 </span> 2084 </span>
2085 ) 2085 )
2086 </div> 2086 </div>
2087 </em> 2087 </em>
2088 </dt> 2088 </dt>
2089 <dd>The ID of the tab in which the request takes place. Set to -1 if t he request isn't related to a tab.</dd> 2089 <dd style="">The ID of the tab in which the request takes place. Set t o -1 if the request isn't related to a tab.</dd>
2090 <!-- OBJECT PROPERTIES --> 2090 <!-- OBJECT PROPERTIES -->
2091 <!-- OBJECT METHODS --> 2091 <!-- OBJECT METHODS -->
2092 <!-- OBJECT EVENT FIELDS --> 2092 <!-- OBJECT EVENT FIELDS -->
2093 <!-- FUNCTION PARAMETERS --> 2093 <!-- FUNCTION PARAMETERS -->
2094 </div> 2094 </div>
2095 </div><div> 2095 </div><div style="">
2096 <div> 2096 <div>
2097 <dt> 2097 <dt>
2098 <var>type</var> 2098 <var style="">type</var>
2099 <em> 2099 <em>
2100 <!-- TYPE --> 2100 <!-- TYPE -->
2101 <div style="display:inline"> 2101 <div style="display:inline">
2102 ( 2102 (
2103 <span class="enum">enumerated</span> 2103 <span class="enum" style="">enumerated</span>
2104 <span id="typeTemplate"> 2104 <span id="typeTemplate">
2105 <span> 2105 <span style="">
2106 <span>string</span> 2106 <span style="">string</span>
2107 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 2107 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
2108 </span> 2108 </span>
2109 </span> 2109 </span>
2110 ) 2110 )
2111 </div> 2111 </div>
2112 </em> 2112 </em>
2113 </dt> 2113 </dt>
2114 <dd>How the requested resource will be used.</dd> 2114 <dd style="">How the requested resource will be used.</dd>
2115 <!-- OBJECT PROPERTIES --> 2115 <!-- OBJECT PROPERTIES -->
2116 <!-- OBJECT METHODS --> 2116 <!-- OBJECT METHODS -->
2117 <!-- OBJECT EVENT FIELDS --> 2117 <!-- OBJECT EVENT FIELDS -->
2118 <!-- FUNCTION PARAMETERS --> 2118 <!-- FUNCTION PARAMETERS -->
2119 </div> 2119 </div>
2120 </div><div> 2120 </div><div style="">
2121 <div> 2121 <div>
2122 <dt> 2122 <dt>
2123 <var>timeStamp</var> 2123 <var style="">timeStamp</var>
2124 <em> 2124 <em>
2125 <!-- TYPE --> 2125 <!-- TYPE -->
2126 <div style="display:inline"> 2126 <div style="display:inline">
2127 ( 2127 (
2128 <span id="typeTemplate"> 2128 <span id="typeTemplate">
2129 <span> 2129 <span style="">
2130 <span>number</span> 2130 <span style="">number</span>
2131 </span> 2131 </span>
2132 </span> 2132 </span>
2133 ) 2133 )
2134 </div> 2134 </div>
2135 </em> 2135 </em>
2136 </dt> 2136 </dt>
2137 <dd>The time when this signal is triggered, in milliseconds since the epoch.</dd> 2137 <dd style="">The time when this signal is triggered, in milliseconds s ince the epoch.</dd>
2138 <!-- OBJECT PROPERTIES --> 2138 <!-- OBJECT PROPERTIES -->
2139 <!-- OBJECT METHODS --> 2139 <!-- OBJECT METHODS -->
2140 <!-- OBJECT EVENT FIELDS --> 2140 <!-- OBJECT EVENT FIELDS -->
2141 <!-- FUNCTION PARAMETERS --> 2141 <!-- FUNCTION PARAMETERS -->
2142 </div> 2142 </div>
2143 </div><div> 2143 </div><div style="">
2144 <div> 2144 <div>
2145 <dt> 2145 <dt>
2146 <var>requestHeaders</var> 2146 <var style="">requestHeaders</var>
2147 <em> 2147 <em>
2148 <!-- TYPE --> 2148 <!-- TYPE -->
2149 <div style="display:inline"> 2149 <div style="display:inline">
2150 ( 2150 (
2151 <span class="optional">optional</span> 2151 <span class="optional" style="">optional</span>
2152 <span id="typeTemplate"> 2152 <span id="typeTemplate">
2153 <span> 2153 <span style="">
2154 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a> 2154 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a>
2155 </span> 2155 </span>
2156 </span> 2156 </span>
2157 ) 2157 )
2158 </div> 2158 </div>
2159 </em> 2159 </em>
2160 </dt> 2160 </dt>
2161 <dd>The HTTP request headers that are going to be sent out with this r equest.</dd> 2161 <dd style="">The HTTP request headers that are going to be sent out wi th this request.</dd>
2162 <!-- OBJECT PROPERTIES --> 2162 <!-- OBJECT PROPERTIES -->
2163 <!-- OBJECT METHODS --> 2163 <!-- OBJECT METHODS -->
2164 <!-- OBJECT EVENT FIELDS --> 2164 <!-- OBJECT EVENT FIELDS -->
2165 <!-- FUNCTION PARAMETERS --> 2165 <!-- FUNCTION PARAMETERS -->
2166 </div> 2166 </div>
2167 </div> 2167 </div>
2168 </dl> 2168 </dl>
2169 </dd> 2169 </dd>
2170 <!-- OBJECT METHODS --> 2170 <!-- OBJECT METHODS -->
2171 <!-- OBJECT EVENT FIELDS --> 2171 <!-- OBJECT EVENT FIELDS -->
2172 <!-- FUNCTION PARAMETERS --> 2172 <!-- FUNCTION PARAMETERS -->
2173 </div> 2173 </div>
2174 </div> 2174 </div>
2175 </dl> 2175 </dl>
2176 </div> 2176 </div>
2177 <!-- EXTRA PARAMETERS --> 2177 <!-- EXTRA PARAMETERS -->
2178 <div> 2178 <div style="">
2179 <h4>Extra parameters to addListener</h4> 2179 <h4>Extra parameters to addListener</h4>
2180 <dl> 2180 <dl>
2181 <div> 2181 <div style="">
2182 <div> 2182 <div>
2183 <dt> 2183 <dt>
2184 <var>filter</var> 2184 <var style="">filter</var>
2185 <em> 2185 <em>
2186 <!-- TYPE --> 2186 <!-- TYPE -->
2187 <div style="display:inline"> 2187 <div style="display:inline">
2188 ( 2188 (
2189 <span id="typeTemplate"> 2189 <span id="typeTemplate">
2190 <span> 2190 <span style="">
2191 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a> 2191 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a>
2192 </span> 2192 </span>
2193 </span> 2193 </span>
2194 ) 2194 )
2195 </div> 2195 </div>
2196 </em> 2196 </em>
2197 </dt> 2197 </dt>
2198 <dd>A set of filters that restricts the events that will be sent to th is listener.</dd> 2198 <dd style="">A set of filters that restricts the events that will be s ent to this listener.</dd>
2199 <!-- OBJECT PROPERTIES --> 2199 <!-- OBJECT PROPERTIES -->
2200 <!-- OBJECT METHODS --> 2200 <!-- OBJECT METHODS -->
2201 <!-- OBJECT EVENT FIELDS --> 2201 <!-- OBJECT EVENT FIELDS -->
2202 <!-- FUNCTION PARAMETERS --> 2202 <!-- FUNCTION PARAMETERS -->
2203 </div> 2203 </div>
2204 </div><div> 2204 </div><div style="">
2205 <div> 2205 <div>
2206 <dt> 2206 <dt>
2207 <var>extraInfoSpec</var> 2207 <var style="">extraInfoSpec</var>
2208 <em> 2208 <em>
2209 <!-- TYPE --> 2209 <!-- TYPE -->
2210 <div style="display:inline"> 2210 <div style="display:inline">
2211 ( 2211 (
2212 <span class="optional">optional</span> 2212 <span class="optional" style="">optional</span>
2213 <span id="typeTemplate"> 2213 <span id="typeTemplate">
2214 <span> 2214 <span style="">
2215 <span> 2215 <span style="">
2216 array of <span><span> 2216 array of <span style=""><span>
2217 <span> 2217 <span style="">
2218 <span>string</span> 2218 <span style="">string</span>
2219 <span>["requestHeaders", "blocking"]</span> 2219 <span style="">["requestHeaders", "blocking"]</span>
2220 </span> 2220 </span>
2221 </span></span> 2221 </span></span>
2222 </span> 2222 </span>
2223 </span> 2223 </span>
2224 </span> 2224 </span>
2225 ) 2225 )
2226 </div> 2226 </div>
2227 </em> 2227 </em>
2228 </dt> 2228 </dt>
2229 <dd>Array of extra information that should be passed to the listener f unction.</dd> 2229 <dd style="">Array of extra information that should be passed to the l istener function.</dd>
2230 <!-- OBJECT PROPERTIES --> 2230 <!-- OBJECT PROPERTIES -->
2231 <!-- OBJECT METHODS --> 2231 <!-- OBJECT METHODS -->
2232 <!-- OBJECT EVENT FIELDS --> 2232 <!-- OBJECT EVENT FIELDS -->
2233 <!-- FUNCTION PARAMETERS --> 2233 <!-- FUNCTION PARAMETERS -->
2234 </div> 2234 </div>
2235 </div> 2235 </div>
2236 </dl> 2236 </dl>
2237 </div> 2237 </div>
2238 <!-- LISTENER RETURN VALUE --> 2238 <!-- LISTENER RETURN VALUE -->
2239 <h4>Listener returns</h4> 2239 <h4 style="">Listener returns</h4>
2240 <dl> 2240 <dl>
2241 <div> 2241 <div style="">
2242 <div> 2242 <div>
2243 <dt> 2243 <dt>
2244 <em> 2244 <em>
2245 <!-- TYPE --> 2245 <!-- TYPE -->
2246 <div style="display:inline"> 2246 <div style="display:inline">
2247 ( 2247 (
2248 <span class="optional">optional</span> 2248 <span class="optional" style="">optional</span>
2249 <span id="typeTemplate"> 2249 <span id="typeTemplate">
2250 <span> 2250 <span style="">
2251 <a href="webRequest.html#type-BlockingResponse">Blocking Response</a> 2251 <a href="webRequest.html#type-BlockingResponse">Blocking Response</a>
2252 </span> 2252 </span>
2253 </span> 2253 </span>
2254 ) 2254 )
2255 </div> 2255 </div>
2256 </em> 2256 </em>
2257 </dt> 2257 </dt>
2258 <dd>If "blocking" is specified in the "extraInfoSpec" parameter, the e vent listener should return an object of this type.</dd> 2258 <dd style="">If "blocking" is specified in the "extraInfoSpec" paramet er, the event listener should return an object of this type.</dd>
2259 <!-- OBJECT PROPERTIES --> 2259 <!-- OBJECT PROPERTIES -->
2260 <!-- OBJECT METHODS --> 2260 <!-- OBJECT METHODS -->
2261 <!-- OBJECT EVENT FIELDS --> 2261 <!-- OBJECT EVENT FIELDS -->
2262 <!-- FUNCTION PARAMETERS --> 2262 <!-- FUNCTION PARAMETERS -->
2263 </div> 2263 </div>
2264 </div> 2264 </div>
2265 </dl> 2265 </dl>
2266 </div> <!-- /description --> 2266 </div> <!-- /description -->
2267 </div><div class="apiItem"> 2267 </div><div class="apiItem" style="">
2268 <a name="event-onCompleted"></a> 2268 <a name="event-onCompleted"></a>
2269 <h4>onCompleted</h4> 2269 <h4>onCompleted</h4>
2270 <div class="summary"> 2270 <div class="summary">
2271 <!-- Note: intentionally longer 80 columns --> 2271 <!-- Note: intentionally longer 80 columns -->
2272 <span class="subdued">chrome.webRequest.</span><span>onCompleted </span><span class="subdued">.addListener</span>(function(<span>object details</ span>) <span class="subdued">{...}</span><span>, RequestFilter filter, array of string extraInfoSpec</span>); 2272 <span class="subdued">chrome.webRequest.</span><span>onCompleted </span><span class="subdued">.addListener</span>(function(<span>object details</ span>) <span class="subdued">{...}</span><span>, RequestFilter filter, array of string extraInfoSpec</span>);
2273 </div> 2273 </div>
2274 <div class="description"> 2274 <div class="description">
2275 <p>Fired when a request is completed.</p> 2275 <p style="">Fired when a request is completed.</p>
2276 <!-- LISTENER PARAMETERS --> 2276 <!-- LISTENER PARAMETERS -->
2277 <div> 2277 <div style="">
2278 <h4>Listener parameters</h4> 2278 <h4>Listener parameters</h4>
2279 <dl> 2279 <dl>
2280 <div> 2280 <div style="">
2281 <div> 2281 <div>
2282 <dt> 2282 <dt>
2283 <var>details</var> 2283 <var style="">details</var>
2284 <em> 2284 <em>
2285 <!-- TYPE --> 2285 <!-- TYPE -->
2286 <div style="display:inline"> 2286 <div style="display:inline">
2287 ( 2287 (
2288 <span id="typeTemplate"> 2288 <span id="typeTemplate">
2289 <span> 2289 <span style="">
2290 <span>object</span> 2290 <span style="">object</span>
2291 </span> 2291 </span>
2292 </span> 2292 </span>
2293 ) 2293 )
2294 </div> 2294 </div>
2295 </em> 2295 </em>
2296 </dt> 2296 </dt>
2297 <dd class="todo"> 2297 <dd class="todo" style="">
2298 Undocumented. 2298 Undocumented.
2299 </dd> 2299 </dd>
2300 <!-- OBJECT PROPERTIES --> 2300 <!-- OBJECT PROPERTIES -->
2301 <dd> 2301 <dd style="">
2302 <dl> 2302 <dl>
2303 <div> 2303 <div style="">
2304 <div> 2304 <div>
2305 <dt> 2305 <dt>
2306 <var>requestId</var> 2306 <var style="">requestId</var>
2307 <em> 2307 <em>
2308 <!-- TYPE --> 2308 <!-- TYPE -->
2309 <div style="display:inline"> 2309 <div style="display:inline">
2310 ( 2310 (
2311 <span id="typeTemplate"> 2311 <span id="typeTemplate">
2312 <span> 2312 <span style="">
2313 <span>string</span> 2313 <span style="">string</span>
2314 </span> 2314 </span>
2315 </span> 2315 </span>
2316 ) 2316 )
2317 </div> 2317 </div>
2318 </em> 2318 </em>
2319 </dt> 2319 </dt>
2320 <dd>The ID of the request. Request IDs are unique within a browser ses sion. As a result, they could be used to relate different events of the same req uest.</dd> 2320 <dd style="">The ID of the request. Request IDs are unique within a br owser session. As a result, they could be used to relate different events of the same request.</dd>
2321 <!-- OBJECT PROPERTIES --> 2321 <!-- OBJECT PROPERTIES -->
2322 <!-- OBJECT METHODS --> 2322 <!-- OBJECT METHODS -->
2323 <!-- OBJECT EVENT FIELDS --> 2323 <!-- OBJECT EVENT FIELDS -->
2324 <!-- FUNCTION PARAMETERS --> 2324 <!-- FUNCTION PARAMETERS -->
2325 </div> 2325 </div>
2326 </div><div> 2326 </div><div style="">
2327 <div> 2327 <div>
2328 <dt> 2328 <dt>
2329 <var>url</var> 2329 <var style="">url</var>
2330 <em> 2330 <em>
2331 <!-- TYPE --> 2331 <!-- TYPE -->
2332 <div style="display:inline"> 2332 <div style="display:inline">
2333 ( 2333 (
2334 <span id="typeTemplate"> 2334 <span id="typeTemplate">
2335 <span> 2335 <span style="">
2336 <span>string</span> 2336 <span style="">string</span>
2337 </span> 2337 </span>
2338 </span> 2338 </span>
2339 ) 2339 )
2340 </div> 2340 </div>
2341 </em> 2341 </em>
2342 </dt> 2342 </dt>
2343 <dd class="todo"> 2343 <dd class="todo" style="">
2344 Undocumented. 2344 Undocumented.
2345 </dd> 2345 </dd>
2346 <!-- OBJECT PROPERTIES --> 2346 <!-- OBJECT PROPERTIES -->
2347 <!-- OBJECT METHODS --> 2347 <!-- OBJECT METHODS -->
2348 <!-- OBJECT EVENT FIELDS --> 2348 <!-- OBJECT EVENT FIELDS -->
2349 <!-- FUNCTION PARAMETERS --> 2349 <!-- FUNCTION PARAMETERS -->
2350 </div> 2350 </div>
2351 </div><div> 2351 </div><div style="">
2352 <div> 2352 <div>
2353 <dt> 2353 <dt>
2354 <var>method</var> 2354 <var style="">method</var>
2355 <em> 2355 <em>
2356 <!-- TYPE --> 2356 <!-- TYPE -->
2357 <div style="display:inline"> 2357 <div style="display:inline">
2358 ( 2358 (
2359 <span id="typeTemplate"> 2359 <span id="typeTemplate">
2360 <span> 2360 <span style="">
2361 <span>string</span> 2361 <span style="">string</span>
2362 </span> 2362 </span>
2363 </span> 2363 </span>
2364 ) 2364 )
2365 </div> 2365 </div>
2366 </em> 2366 </em>
2367 </dt> 2367 </dt>
2368 <dd>Standard HTTP method.</dd> 2368 <dd style="">Standard HTTP method.</dd>
2369 <!-- OBJECT PROPERTIES --> 2369 <!-- OBJECT PROPERTIES -->
2370 <!-- OBJECT METHODS --> 2370 <!-- OBJECT METHODS -->
2371 <!-- OBJECT EVENT FIELDS --> 2371 <!-- OBJECT EVENT FIELDS -->
2372 <!-- FUNCTION PARAMETERS --> 2372 <!-- FUNCTION PARAMETERS -->
2373 </div> 2373 </div>
2374 </div><div> 2374 </div><div style="">
2375 <div> 2375 <div>
2376 <dt> 2376 <dt>
2377 <var>frameId</var> 2377 <var style="">frameId</var>
2378 <em> 2378 <em>
2379 <!-- TYPE --> 2379 <!-- TYPE -->
2380 <div style="display:inline"> 2380 <div style="display:inline">
2381 ( 2381 (
2382 <span id="typeTemplate"> 2382 <span id="typeTemplate">
2383 <span> 2383 <span style="">
2384 <span>integer</span> 2384 <span style="">integer</span>
2385 </span> 2385 </span>
2386 </span> 2386 </span>
2387 ) 2387 )
2388 </div> 2388 </div>
2389 </em> 2389 </em>
2390 </dt> 2390 </dt>
2391 <dd>The value 0 indicates that the request happens in the main frame; a positive value indicates the ID of a subframe in which the request happens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>main_frame< /code> or <code>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the ID of the outer frame. Frame IDs are unique within a tab.</dd> 2391 <dd style="">The value 0 indicates that the request happens in the mai n frame; a positive value indicates the ID of a subframe in which the request ha ppens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>ma in_frame</code> or <code>sub_frame</code>), <code>frameId</code> indicates the I D of this frame, not the ID of the outer frame. Frame IDs are unique within a ta b.</dd>
2392 <!-- OBJECT PROPERTIES --> 2392 <!-- OBJECT PROPERTIES -->
2393 <!-- OBJECT METHODS --> 2393 <!-- OBJECT METHODS -->
2394 <!-- OBJECT EVENT FIELDS --> 2394 <!-- OBJECT EVENT FIELDS -->
2395 <!-- FUNCTION PARAMETERS --> 2395 <!-- FUNCTION PARAMETERS -->
2396 </div> 2396 </div>
2397 </div><div> 2397 </div><div style="">
2398 <div> 2398 <div>
2399 <dt> 2399 <dt>
2400 <var>parentFrameId</var> 2400 <var style="">parentFrameId</var>
2401 <em> 2401 <em>
2402 <!-- TYPE --> 2402 <!-- TYPE -->
2403 <div style="display:inline"> 2403 <div style="display:inline">
2404 ( 2404 (
2405 <span id="typeTemplate"> 2405 <span id="typeTemplate">
2406 <span> 2406 <span style="">
2407 <span>integer</span> 2407 <span style="">integer</span>
2408 </span> 2408 </span>
2409 </span> 2409 </span>
2410 ) 2410 )
2411 </div> 2411 </div>
2412 </em> 2412 </em>
2413 </dt> 2413 </dt>
2414 <dd>ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd> 2414 <dd style="">ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd>
2415 <!-- OBJECT PROPERTIES --> 2415 <!-- OBJECT PROPERTIES -->
2416 <!-- OBJECT METHODS --> 2416 <!-- OBJECT METHODS -->
2417 <!-- OBJECT EVENT FIELDS --> 2417 <!-- OBJECT EVENT FIELDS -->
2418 <!-- FUNCTION PARAMETERS --> 2418 <!-- FUNCTION PARAMETERS -->
2419 </div> 2419 </div>
2420 </div><div> 2420 </div><div style="">
2421 <div> 2421 <div>
2422 <dt> 2422 <dt>
2423 <var>tabId</var> 2423 <var style="">tabId</var>
2424 <em> 2424 <em>
2425 <!-- TYPE --> 2425 <!-- TYPE -->
2426 <div style="display:inline"> 2426 <div style="display:inline">
2427 ( 2427 (
2428 <span id="typeTemplate"> 2428 <span id="typeTemplate">
2429 <span> 2429 <span style="">
2430 <span>integer</span> 2430 <span style="">integer</span>
2431 </span> 2431 </span>
2432 </span> 2432 </span>
2433 ) 2433 )
2434 </div> 2434 </div>
2435 </em> 2435 </em>
2436 </dt> 2436 </dt>
2437 <dd>The ID of the tab in which the request takes place. Set to -1 if t he request isn't related to a tab.</dd> 2437 <dd style="">The ID of the tab in which the request takes place. Set t o -1 if the request isn't related to a tab.</dd>
2438 <!-- OBJECT PROPERTIES --> 2438 <!-- OBJECT PROPERTIES -->
2439 <!-- OBJECT METHODS --> 2439 <!-- OBJECT METHODS -->
2440 <!-- OBJECT EVENT FIELDS --> 2440 <!-- OBJECT EVENT FIELDS -->
2441 <!-- FUNCTION PARAMETERS --> 2441 <!-- FUNCTION PARAMETERS -->
2442 </div> 2442 </div>
2443 </div><div> 2443 </div><div style="">
2444 <div> 2444 <div>
2445 <dt> 2445 <dt>
2446 <var>type</var> 2446 <var style="">type</var>
2447 <em> 2447 <em>
2448 <!-- TYPE --> 2448 <!-- TYPE -->
2449 <div style="display:inline"> 2449 <div style="display:inline">
2450 ( 2450 (
2451 <span class="enum">enumerated</span> 2451 <span class="enum" style="">enumerated</span>
2452 <span id="typeTemplate"> 2452 <span id="typeTemplate">
2453 <span> 2453 <span style="">
2454 <span>string</span> 2454 <span style="">string</span>
2455 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 2455 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
2456 </span> 2456 </span>
2457 </span> 2457 </span>
2458 ) 2458 )
2459 </div> 2459 </div>
2460 </em> 2460 </em>
2461 </dt> 2461 </dt>
2462 <dd>How the requested resource will be used.</dd> 2462 <dd style="">How the requested resource will be used.</dd>
2463 <!-- OBJECT PROPERTIES --> 2463 <!-- OBJECT PROPERTIES -->
2464 <!-- OBJECT METHODS --> 2464 <!-- OBJECT METHODS -->
2465 <!-- OBJECT EVENT FIELDS --> 2465 <!-- OBJECT EVENT FIELDS -->
2466 <!-- FUNCTION PARAMETERS --> 2466 <!-- FUNCTION PARAMETERS -->
2467 </div> 2467 </div>
2468 </div><div> 2468 </div><div style="">
2469 <div> 2469 <div>
2470 <dt> 2470 <dt>
2471 <var>timeStamp</var> 2471 <var style="">timeStamp</var>
2472 <em> 2472 <em>
2473 <!-- TYPE --> 2473 <!-- TYPE -->
2474 <div style="display:inline"> 2474 <div style="display:inline">
2475 ( 2475 (
2476 <span id="typeTemplate"> 2476 <span id="typeTemplate">
2477 <span> 2477 <span style="">
2478 <span>number</span> 2478 <span style="">number</span>
2479 </span> 2479 </span>
2480 </span> 2480 </span>
2481 ) 2481 )
2482 </div> 2482 </div>
2483 </em> 2483 </em>
2484 </dt> 2484 </dt>
2485 <dd>The time when this signal is triggered, in milliseconds since the epoch.</dd> 2485 <dd style="">The time when this signal is triggered, in milliseconds s ince the epoch.</dd>
2486 <!-- OBJECT PROPERTIES --> 2486 <!-- OBJECT PROPERTIES -->
2487 <!-- OBJECT METHODS --> 2487 <!-- OBJECT METHODS -->
2488 <!-- OBJECT EVENT FIELDS --> 2488 <!-- OBJECT EVENT FIELDS -->
2489 <!-- FUNCTION PARAMETERS --> 2489 <!-- FUNCTION PARAMETERS -->
2490 </div> 2490 </div>
2491 </div><div> 2491 </div><div style="">
2492 <div> 2492 <div>
2493 <dt> 2493 <dt>
2494 <var>ip</var> 2494 <var style="">ip</var>
2495 <em> 2495 <em>
2496 <!-- TYPE --> 2496 <!-- TYPE -->
2497 <div style="display:inline"> 2497 <div style="display:inline">
2498 ( 2498 (
2499 <span class="optional">optional</span> 2499 <span class="optional" style="">optional</span>
2500 <span id="typeTemplate"> 2500 <span id="typeTemplate">
2501 <span> 2501 <span style="">
2502 <span>string</span> 2502 <span style="">string</span>
2503 </span> 2503 </span>
2504 </span> 2504 </span>
2505 ) 2505 )
2506 </div> 2506 </div>
2507 </em> 2507 </em>
2508 </dt> 2508 </dt>
2509 <dd>The server IP address that the request was actually sent to. Note that it may be a literal IPv6 address.</dd> 2509 <dd style="">The server IP address that the request was actually sent to. Note that it may be a literal IPv6 address.</dd>
2510 <!-- OBJECT PROPERTIES --> 2510 <!-- OBJECT PROPERTIES -->
2511 <!-- OBJECT METHODS --> 2511 <!-- OBJECT METHODS -->
2512 <!-- OBJECT EVENT FIELDS --> 2512 <!-- OBJECT EVENT FIELDS -->
2513 <!-- FUNCTION PARAMETERS --> 2513 <!-- FUNCTION PARAMETERS -->
2514 </div> 2514 </div>
2515 </div><div> 2515 </div><div style="">
2516 <div> 2516 <div>
2517 <dt> 2517 <dt>
2518 <var>fromCache</var> 2518 <var style="">fromCache</var>
2519 <em> 2519 <em>
2520 <!-- TYPE --> 2520 <!-- TYPE -->
2521 <div style="display:inline"> 2521 <div style="display:inline">
2522 ( 2522 (
2523 <span id="typeTemplate"> 2523 <span id="typeTemplate">
2524 <span> 2524 <span style="">
2525 <span>boolean</span> 2525 <span style="">boolean</span>
2526 </span> 2526 </span>
2527 </span> 2527 </span>
2528 ) 2528 )
2529 </div> 2529 </div>
2530 </em> 2530 </em>
2531 </dt> 2531 </dt>
2532 <dd>Indicates if this response was fetched from disk cache.</dd> 2532 <dd style="">Indicates if this response was fetched from disk cache.</ dd>
2533 <!-- OBJECT PROPERTIES --> 2533 <!-- OBJECT PROPERTIES -->
2534 <!-- OBJECT METHODS --> 2534 <!-- OBJECT METHODS -->
2535 <!-- OBJECT EVENT FIELDS --> 2535 <!-- OBJECT EVENT FIELDS -->
2536 <!-- FUNCTION PARAMETERS --> 2536 <!-- FUNCTION PARAMETERS -->
2537 </div> 2537 </div>
2538 </div><div> 2538 </div><div style="">
2539 <div> 2539 <div>
2540 <dt> 2540 <dt>
2541 <var>statusCode</var> 2541 <var style="">statusCode</var>
2542 <em> 2542 <em>
2543 <!-- TYPE --> 2543 <!-- TYPE -->
2544 <div style="display:inline"> 2544 <div style="display:inline">
2545 ( 2545 (
2546 <span id="typeTemplate"> 2546 <span id="typeTemplate">
2547 <span> 2547 <span style="">
2548 <span>integer</span> 2548 <span style="">integer</span>
2549 </span> 2549 </span>
2550 </span> 2550 </span>
2551 ) 2551 )
2552 </div> 2552 </div>
2553 </em> 2553 </em>
2554 </dt> 2554 </dt>
2555 <dd>Standard HTTP status code returned by the server.</dd> 2555 <dd style="">Standard HTTP status code returned by the server.</dd>
2556 <!-- OBJECT PROPERTIES --> 2556 <!-- OBJECT PROPERTIES -->
2557 <!-- OBJECT METHODS --> 2557 <!-- OBJECT METHODS -->
2558 <!-- OBJECT EVENT FIELDS --> 2558 <!-- OBJECT EVENT FIELDS -->
2559 <!-- FUNCTION PARAMETERS --> 2559 <!-- FUNCTION PARAMETERS -->
2560 </div> 2560 </div>
2561 </div><div> 2561 </div><div style="">
2562 <div> 2562 <div>
2563 <dt> 2563 <dt>
2564 <var>responseHeaders</var> 2564 <var style="">responseHeaders</var>
2565 <em> 2565 <em>
2566 <!-- TYPE --> 2566 <!-- TYPE -->
2567 <div style="display:inline"> 2567 <div style="display:inline">
2568 ( 2568 (
2569 <span class="optional">optional</span> 2569 <span class="optional" style="">optional</span>
2570 <span id="typeTemplate"> 2570 <span id="typeTemplate">
2571 <span> 2571 <span style="">
2572 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a> 2572 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a>
2573 </span> 2573 </span>
2574 </span> 2574 </span>
2575 ) 2575 )
2576 </div> 2576 </div>
2577 </em> 2577 </em>
2578 </dt> 2578 </dt>
2579 <dd>The HTTP response headers that were received along with this respo nse.</dd> 2579 <dd style="">The HTTP response headers that were received along with t his response.</dd>
2580 <!-- OBJECT PROPERTIES --> 2580 <!-- OBJECT PROPERTIES -->
2581 <!-- OBJECT METHODS --> 2581 <!-- OBJECT METHODS -->
2582 <!-- OBJECT EVENT FIELDS --> 2582 <!-- OBJECT EVENT FIELDS -->
2583 <!-- FUNCTION PARAMETERS --> 2583 <!-- FUNCTION PARAMETERS -->
2584 </div> 2584 </div>
2585 </div><div> 2585 </div><div style="">
2586 <div> 2586 <div>
2587 <dt> 2587 <dt>
2588 <var>statusLine</var> 2588 <var style="">statusLine</var>
2589 <em> 2589 <em>
2590 <!-- TYPE --> 2590 <!-- TYPE -->
2591 <div style="display:inline"> 2591 <div style="display:inline">
2592 ( 2592 (
2593 <span class="optional">optional</span> 2593 <span class="optional" style="">optional</span>
2594 <span id="typeTemplate"> 2594 <span id="typeTemplate">
2595 <span> 2595 <span style="">
2596 <span>string</span> 2596 <span style="">string</span>
2597 </span> 2597 </span>
2598 </span> 2598 </span>
2599 ) 2599 )
2600 </div> 2600 </div>
2601 </em> 2601 </em>
2602 </dt> 2602 </dt>
2603 <dd>HTTP status line of the response.</dd> 2603 <dd style="">HTTP status line of the response.</dd>
2604 <!-- OBJECT PROPERTIES --> 2604 <!-- OBJECT PROPERTIES -->
2605 <!-- OBJECT METHODS --> 2605 <!-- OBJECT METHODS -->
2606 <!-- OBJECT EVENT FIELDS --> 2606 <!-- OBJECT EVENT FIELDS -->
2607 <!-- FUNCTION PARAMETERS --> 2607 <!-- FUNCTION PARAMETERS -->
2608 </div> 2608 </div>
2609 </div> 2609 </div>
2610 </dl> 2610 </dl>
2611 </dd> 2611 </dd>
2612 <!-- OBJECT METHODS --> 2612 <!-- OBJECT METHODS -->
2613 <!-- OBJECT EVENT FIELDS --> 2613 <!-- OBJECT EVENT FIELDS -->
2614 <!-- FUNCTION PARAMETERS --> 2614 <!-- FUNCTION PARAMETERS -->
2615 </div> 2615 </div>
2616 </div> 2616 </div>
2617 </dl> 2617 </dl>
2618 </div> 2618 </div>
2619 <!-- EXTRA PARAMETERS --> 2619 <!-- EXTRA PARAMETERS -->
2620 <div> 2620 <div style="">
2621 <h4>Extra parameters to addListener</h4> 2621 <h4>Extra parameters to addListener</h4>
2622 <dl> 2622 <dl>
2623 <div> 2623 <div style="">
2624 <div> 2624 <div>
2625 <dt> 2625 <dt>
2626 <var>filter</var> 2626 <var style="">filter</var>
2627 <em> 2627 <em>
2628 <!-- TYPE --> 2628 <!-- TYPE -->
2629 <div style="display:inline"> 2629 <div style="display:inline">
2630 ( 2630 (
2631 <span id="typeTemplate"> 2631 <span id="typeTemplate">
2632 <span> 2632 <span style="">
2633 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a> 2633 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a>
2634 </span> 2634 </span>
2635 </span> 2635 </span>
2636 ) 2636 )
2637 </div> 2637 </div>
2638 </em> 2638 </em>
2639 </dt> 2639 </dt>
2640 <dd>A set of filters that restricts the events that will be sent to th is listener.</dd> 2640 <dd style="">A set of filters that restricts the events that will be s ent to this listener.</dd>
2641 <!-- OBJECT PROPERTIES --> 2641 <!-- OBJECT PROPERTIES -->
2642 <!-- OBJECT METHODS --> 2642 <!-- OBJECT METHODS -->
2643 <!-- OBJECT EVENT FIELDS --> 2643 <!-- OBJECT EVENT FIELDS -->
2644 <!-- FUNCTION PARAMETERS --> 2644 <!-- FUNCTION PARAMETERS -->
2645 </div> 2645 </div>
2646 </div><div> 2646 </div><div style="">
2647 <div> 2647 <div>
2648 <dt> 2648 <dt>
2649 <var>extraInfoSpec</var> 2649 <var style="">extraInfoSpec</var>
2650 <em> 2650 <em>
2651 <!-- TYPE --> 2651 <!-- TYPE -->
2652 <div style="display:inline"> 2652 <div style="display:inline">
2653 ( 2653 (
2654 <span class="optional">optional</span> 2654 <span class="optional" style="">optional</span>
2655 <span id="typeTemplate"> 2655 <span id="typeTemplate">
2656 <span> 2656 <span style="">
2657 <span> 2657 <span style="">
2658 array of <span><span> 2658 array of <span style=""><span>
2659 <span> 2659 <span style="">
2660 <span>string</span> 2660 <span style="">string</span>
2661 <span>["responseHeaders"]</span> 2661 <span style="">["responseHeaders"]</span>
2662 </span> 2662 </span>
2663 </span></span> 2663 </span></span>
2664 </span> 2664 </span>
2665 </span> 2665 </span>
2666 </span> 2666 </span>
2667 ) 2667 )
2668 </div> 2668 </div>
2669 </em> 2669 </em>
2670 </dt> 2670 </dt>
2671 <dd>Array of extra information that should be passed to the listener f unction.</dd> 2671 <dd style="">Array of extra information that should be passed to the l istener function.</dd>
2672 <!-- OBJECT PROPERTIES --> 2672 <!-- OBJECT PROPERTIES -->
2673 <!-- OBJECT METHODS --> 2673 <!-- OBJECT METHODS -->
2674 <!-- OBJECT EVENT FIELDS --> 2674 <!-- OBJECT EVENT FIELDS -->
2675 <!-- FUNCTION PARAMETERS --> 2675 <!-- FUNCTION PARAMETERS -->
2676 </div> 2676 </div>
2677 </div> 2677 </div>
2678 </dl> 2678 </dl>
2679 </div> 2679 </div>
2680 <!-- LISTENER RETURN VALUE --> 2680 <!-- LISTENER RETURN VALUE -->
2681 <dl> 2681 <dl>
2682 </dl> 2682 </dl>
2683 </div> <!-- /description --> 2683 </div> <!-- /description -->
2684 </div><div class="apiItem"> 2684 </div><div class="apiItem" style="">
2685 <a name="event-onErrorOccurred"></a> 2685 <a name="event-onErrorOccurred"></a>
2686 <h4>onErrorOccurred</h4> 2686 <h4>onErrorOccurred</h4>
2687 <div class="summary"> 2687 <div class="summary">
2688 <!-- Note: intentionally longer 80 columns --> 2688 <!-- Note: intentionally longer 80 columns -->
2689 <span class="subdued">chrome.webRequest.</span><span>onErrorOccu rred</span><span class="subdued">.addListener</span>(function(<span>object detai ls</span>) <span class="subdued">{...}</span><span>, RequestFilter filter</span> ); 2689 <span class="subdued">chrome.webRequest.</span><span>onErrorOccu rred</span><span class="subdued">.addListener</span>(function(<span>object detai ls</span>) <span class="subdued">{...}</span><span>, RequestFilter filter</span> );
2690 </div> 2690 </div>
2691 <div class="description"> 2691 <div class="description">
2692 <p>Fired when an error occurs.</p> 2692 <p style="">Fired when an error occurs.</p>
2693 <!-- LISTENER PARAMETERS --> 2693 <!-- LISTENER PARAMETERS -->
2694 <div> 2694 <div style="">
2695 <h4>Listener parameters</h4> 2695 <h4>Listener parameters</h4>
2696 <dl> 2696 <dl>
2697 <div> 2697 <div style="">
2698 <div> 2698 <div>
2699 <dt> 2699 <dt>
2700 <var>details</var> 2700 <var style="">details</var>
2701 <em> 2701 <em>
2702 <!-- TYPE --> 2702 <!-- TYPE -->
2703 <div style="display:inline"> 2703 <div style="display:inline">
2704 ( 2704 (
2705 <span id="typeTemplate"> 2705 <span id="typeTemplate">
2706 <span> 2706 <span style="">
2707 <span>object</span> 2707 <span style="">object</span>
2708 </span> 2708 </span>
2709 </span> 2709 </span>
2710 ) 2710 )
2711 </div> 2711 </div>
2712 </em> 2712 </em>
2713 </dt> 2713 </dt>
2714 <dd class="todo"> 2714 <dd class="todo" style="">
2715 Undocumented. 2715 Undocumented.
2716 </dd> 2716 </dd>
2717 <!-- OBJECT PROPERTIES --> 2717 <!-- OBJECT PROPERTIES -->
2718 <dd> 2718 <dd style="">
2719 <dl> 2719 <dl>
2720 <div> 2720 <div style="">
2721 <div> 2721 <div>
2722 <dt> 2722 <dt>
2723 <var>requestId</var> 2723 <var style="">requestId</var>
2724 <em> 2724 <em>
2725 <!-- TYPE --> 2725 <!-- TYPE -->
2726 <div style="display:inline"> 2726 <div style="display:inline">
2727 ( 2727 (
2728 <span id="typeTemplate"> 2728 <span id="typeTemplate">
2729 <span> 2729 <span style="">
2730 <span>string</span> 2730 <span style="">string</span>
2731 </span> 2731 </span>
2732 </span> 2732 </span>
2733 ) 2733 )
2734 </div> 2734 </div>
2735 </em> 2735 </em>
2736 </dt> 2736 </dt>
2737 <dd>The ID of the request. Request IDs are unique within a browser ses sion. As a result, they could be used to relate different events of the same req uest.</dd> 2737 <dd style="">The ID of the request. Request IDs are unique within a br owser session. As a result, they could be used to relate different events of the same request.</dd>
2738 <!-- OBJECT PROPERTIES --> 2738 <!-- OBJECT PROPERTIES -->
2739 <!-- OBJECT METHODS --> 2739 <!-- OBJECT METHODS -->
2740 <!-- OBJECT EVENT FIELDS --> 2740 <!-- OBJECT EVENT FIELDS -->
2741 <!-- FUNCTION PARAMETERS --> 2741 <!-- FUNCTION PARAMETERS -->
2742 </div> 2742 </div>
2743 </div><div> 2743 </div><div style="">
2744 <div> 2744 <div>
2745 <dt> 2745 <dt>
2746 <var>url</var> 2746 <var style="">url</var>
2747 <em> 2747 <em>
2748 <!-- TYPE --> 2748 <!-- TYPE -->
2749 <div style="display:inline"> 2749 <div style="display:inline">
2750 ( 2750 (
2751 <span id="typeTemplate"> 2751 <span id="typeTemplate">
2752 <span> 2752 <span style="">
2753 <span>string</span> 2753 <span style="">string</span>
2754 </span> 2754 </span>
2755 </span> 2755 </span>
2756 ) 2756 )
2757 </div> 2757 </div>
2758 </em> 2758 </em>
2759 </dt> 2759 </dt>
2760 <dd class="todo"> 2760 <dd class="todo" style="">
2761 Undocumented. 2761 Undocumented.
2762 </dd> 2762 </dd>
2763 <!-- OBJECT PROPERTIES --> 2763 <!-- OBJECT PROPERTIES -->
2764 <!-- OBJECT METHODS --> 2764 <!-- OBJECT METHODS -->
2765 <!-- OBJECT EVENT FIELDS --> 2765 <!-- OBJECT EVENT FIELDS -->
2766 <!-- FUNCTION PARAMETERS --> 2766 <!-- FUNCTION PARAMETERS -->
2767 </div> 2767 </div>
2768 </div><div> 2768 </div><div style="">
2769 <div> 2769 <div>
2770 <dt> 2770 <dt>
2771 <var>method</var> 2771 <var style="">method</var>
2772 <em> 2772 <em>
2773 <!-- TYPE --> 2773 <!-- TYPE -->
2774 <div style="display:inline"> 2774 <div style="display:inline">
2775 ( 2775 (
2776 <span id="typeTemplate"> 2776 <span id="typeTemplate">
2777 <span> 2777 <span style="">
2778 <span>string</span> 2778 <span style="">string</span>
2779 </span> 2779 </span>
2780 </span> 2780 </span>
2781 ) 2781 )
2782 </div> 2782 </div>
2783 </em> 2783 </em>
2784 </dt> 2784 </dt>
2785 <dd>Standard HTTP method.</dd> 2785 <dd style="">Standard HTTP method.</dd>
2786 <!-- OBJECT PROPERTIES --> 2786 <!-- OBJECT PROPERTIES -->
2787 <!-- OBJECT METHODS --> 2787 <!-- OBJECT METHODS -->
2788 <!-- OBJECT EVENT FIELDS --> 2788 <!-- OBJECT EVENT FIELDS -->
2789 <!-- FUNCTION PARAMETERS --> 2789 <!-- FUNCTION PARAMETERS -->
2790 </div> 2790 </div>
2791 </div><div> 2791 </div><div style="">
2792 <div> 2792 <div>
2793 <dt> 2793 <dt>
2794 <var>frameId</var> 2794 <var style="">frameId</var>
2795 <em> 2795 <em>
2796 <!-- TYPE --> 2796 <!-- TYPE -->
2797 <div style="display:inline"> 2797 <div style="display:inline">
2798 ( 2798 (
2799 <span id="typeTemplate"> 2799 <span id="typeTemplate">
2800 <span> 2800 <span style="">
2801 <span>integer</span> 2801 <span style="">integer</span>
2802 </span> 2802 </span>
2803 </span> 2803 </span>
2804 ) 2804 )
2805 </div> 2805 </div>
2806 </em> 2806 </em>
2807 </dt> 2807 </dt>
2808 <dd>The value 0 indicates that the request happens in the main frame; a positive value indicates the ID of a subframe in which the request happens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>main_frame< /code> or <code>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the ID of the outer frame. Frame IDs are unique within a tab.</dd> 2808 <dd style="">The value 0 indicates that the request happens in the mai n frame; a positive value indicates the ID of a subframe in which the request ha ppens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>ma in_frame</code> or <code>sub_frame</code>), <code>frameId</code> indicates the I D of this frame, not the ID of the outer frame. Frame IDs are unique within a ta b.</dd>
2809 <!-- OBJECT PROPERTIES --> 2809 <!-- OBJECT PROPERTIES -->
2810 <!-- OBJECT METHODS --> 2810 <!-- OBJECT METHODS -->
2811 <!-- OBJECT EVENT FIELDS --> 2811 <!-- OBJECT EVENT FIELDS -->
2812 <!-- FUNCTION PARAMETERS --> 2812 <!-- FUNCTION PARAMETERS -->
2813 </div> 2813 </div>
2814 </div><div> 2814 </div><div style="">
2815 <div> 2815 <div>
2816 <dt> 2816 <dt>
2817 <var>parentFrameId</var> 2817 <var style="">parentFrameId</var>
2818 <em> 2818 <em>
2819 <!-- TYPE --> 2819 <!-- TYPE -->
2820 <div style="display:inline"> 2820 <div style="display:inline">
2821 ( 2821 (
2822 <span id="typeTemplate"> 2822 <span id="typeTemplate">
2823 <span> 2823 <span style="">
2824 <span>integer</span> 2824 <span style="">integer</span>
2825 </span> 2825 </span>
2826 </span> 2826 </span>
2827 ) 2827 )
2828 </div> 2828 </div>
2829 </em> 2829 </em>
2830 </dt> 2830 </dt>
2831 <dd>ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd> 2831 <dd style="">ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd>
2832 <!-- OBJECT PROPERTIES --> 2832 <!-- OBJECT PROPERTIES -->
2833 <!-- OBJECT METHODS --> 2833 <!-- OBJECT METHODS -->
2834 <!-- OBJECT EVENT FIELDS --> 2834 <!-- OBJECT EVENT FIELDS -->
2835 <!-- FUNCTION PARAMETERS --> 2835 <!-- FUNCTION PARAMETERS -->
2836 </div> 2836 </div>
2837 </div><div> 2837 </div><div style="">
2838 <div> 2838 <div>
2839 <dt> 2839 <dt>
2840 <var>tabId</var> 2840 <var style="">tabId</var>
2841 <em> 2841 <em>
2842 <!-- TYPE --> 2842 <!-- TYPE -->
2843 <div style="display:inline"> 2843 <div style="display:inline">
2844 ( 2844 (
2845 <span id="typeTemplate"> 2845 <span id="typeTemplate">
2846 <span> 2846 <span style="">
2847 <span>integer</span> 2847 <span style="">integer</span>
2848 </span> 2848 </span>
2849 </span> 2849 </span>
2850 ) 2850 )
2851 </div> 2851 </div>
2852 </em> 2852 </em>
2853 </dt> 2853 </dt>
2854 <dd>The ID of the tab in which the request takes place. Set to -1 if t he request isn't related to a tab.</dd> 2854 <dd style="">The ID of the tab in which the request takes place. Set t o -1 if the request isn't related to a tab.</dd>
2855 <!-- OBJECT PROPERTIES --> 2855 <!-- OBJECT PROPERTIES -->
2856 <!-- OBJECT METHODS --> 2856 <!-- OBJECT METHODS -->
2857 <!-- OBJECT EVENT FIELDS --> 2857 <!-- OBJECT EVENT FIELDS -->
2858 <!-- FUNCTION PARAMETERS --> 2858 <!-- FUNCTION PARAMETERS -->
2859 </div> 2859 </div>
2860 </div><div> 2860 </div><div style="">
2861 <div> 2861 <div>
2862 <dt> 2862 <dt>
2863 <var>type</var> 2863 <var style="">type</var>
2864 <em> 2864 <em>
2865 <!-- TYPE --> 2865 <!-- TYPE -->
2866 <div style="display:inline"> 2866 <div style="display:inline">
2867 ( 2867 (
2868 <span class="enum">enumerated</span> 2868 <span class="enum" style="">enumerated</span>
2869 <span id="typeTemplate"> 2869 <span id="typeTemplate">
2870 <span> 2870 <span style="">
2871 <span>string</span> 2871 <span style="">string</span>
2872 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 2872 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
2873 </span> 2873 </span>
2874 </span> 2874 </span>
2875 ) 2875 )
2876 </div> 2876 </div>
2877 </em> 2877 </em>
2878 </dt> 2878 </dt>
2879 <dd>How the requested resource will be used.</dd> 2879 <dd style="">How the requested resource will be used.</dd>
2880 <!-- OBJECT PROPERTIES --> 2880 <!-- OBJECT PROPERTIES -->
2881 <!-- OBJECT METHODS --> 2881 <!-- OBJECT METHODS -->
2882 <!-- OBJECT EVENT FIELDS --> 2882 <!-- OBJECT EVENT FIELDS -->
2883 <!-- FUNCTION PARAMETERS --> 2883 <!-- FUNCTION PARAMETERS -->
2884 </div> 2884 </div>
2885 </div><div> 2885 </div><div style="">
2886 <div> 2886 <div>
2887 <dt> 2887 <dt>
2888 <var>timeStamp</var> 2888 <var style="">timeStamp</var>
2889 <em> 2889 <em>
2890 <!-- TYPE --> 2890 <!-- TYPE -->
2891 <div style="display:inline"> 2891 <div style="display:inline">
2892 ( 2892 (
2893 <span id="typeTemplate"> 2893 <span id="typeTemplate">
2894 <span> 2894 <span style="">
2895 <span>number</span> 2895 <span style="">number</span>
2896 </span> 2896 </span>
2897 </span> 2897 </span>
2898 ) 2898 )
2899 </div> 2899 </div>
2900 </em> 2900 </em>
2901 </dt> 2901 </dt>
2902 <dd>The time when this signal is triggered, in milliseconds since the epoch.</dd> 2902 <dd style="">The time when this signal is triggered, in milliseconds s ince the epoch.</dd>
2903 <!-- OBJECT PROPERTIES --> 2903 <!-- OBJECT PROPERTIES -->
2904 <!-- OBJECT METHODS --> 2904 <!-- OBJECT METHODS -->
2905 <!-- OBJECT EVENT FIELDS --> 2905 <!-- OBJECT EVENT FIELDS -->
2906 <!-- FUNCTION PARAMETERS --> 2906 <!-- FUNCTION PARAMETERS -->
2907 </div> 2907 </div>
2908 </div><div> 2908 </div><div style="">
2909 <div> 2909 <div>
2910 <dt> 2910 <dt>
2911 <var>ip</var> 2911 <var style="">ip</var>
2912 <em> 2912 <em>
2913 <!-- TYPE --> 2913 <!-- TYPE -->
2914 <div style="display:inline"> 2914 <div style="display:inline">
2915 ( 2915 (
2916 <span class="optional">optional</span> 2916 <span class="optional" style="">optional</span>
2917 <span id="typeTemplate"> 2917 <span id="typeTemplate">
2918 <span> 2918 <span style="">
2919 <span>string</span> 2919 <span style="">string</span>
2920 </span> 2920 </span>
2921 </span> 2921 </span>
2922 ) 2922 )
2923 </div> 2923 </div>
2924 </em> 2924 </em>
2925 </dt> 2925 </dt>
2926 <dd>The server IP address that the request was actually sent to. Note that it may be a literal IPv6 address.</dd> 2926 <dd style="">The server IP address that the request was actually sent to. Note that it may be a literal IPv6 address.</dd>
2927 <!-- OBJECT PROPERTIES --> 2927 <!-- OBJECT PROPERTIES -->
2928 <!-- OBJECT METHODS --> 2928 <!-- OBJECT METHODS -->
2929 <!-- OBJECT EVENT FIELDS --> 2929 <!-- OBJECT EVENT FIELDS -->
2930 <!-- FUNCTION PARAMETERS --> 2930 <!-- FUNCTION PARAMETERS -->
2931 </div> 2931 </div>
2932 </div><div> 2932 </div><div style="">
2933 <div> 2933 <div>
2934 <dt> 2934 <dt>
2935 <var>fromCache</var> 2935 <var style="">fromCache</var>
2936 <em> 2936 <em>
2937 <!-- TYPE --> 2937 <!-- TYPE -->
2938 <div style="display:inline"> 2938 <div style="display:inline">
2939 ( 2939 (
2940 <span id="typeTemplate"> 2940 <span id="typeTemplate">
2941 <span> 2941 <span style="">
2942 <span>boolean</span> 2942 <span style="">boolean</span>
2943 </span> 2943 </span>
2944 </span> 2944 </span>
2945 ) 2945 )
2946 </div> 2946 </div>
2947 </em> 2947 </em>
2948 </dt> 2948 </dt>
2949 <dd>Indicates if this response was fetched from disk cache.</dd> 2949 <dd style="">Indicates if this response was fetched from disk cache.</ dd>
2950 <!-- OBJECT PROPERTIES --> 2950 <!-- OBJECT PROPERTIES -->
2951 <!-- OBJECT METHODS --> 2951 <!-- OBJECT METHODS -->
2952 <!-- OBJECT EVENT FIELDS --> 2952 <!-- OBJECT EVENT FIELDS -->
2953 <!-- FUNCTION PARAMETERS --> 2953 <!-- FUNCTION PARAMETERS -->
2954 </div> 2954 </div>
2955 </div><div> 2955 </div><div style="">
2956 <div> 2956 <div>
2957 <dt> 2957 <dt>
2958 <var>error</var> 2958 <var style="">error</var>
2959 <em> 2959 <em>
2960 <!-- TYPE --> 2960 <!-- TYPE -->
2961 <div style="display:inline"> 2961 <div style="display:inline">
2962 ( 2962 (
2963 <span id="typeTemplate"> 2963 <span id="typeTemplate">
2964 <span> 2964 <span style="">
2965 <span>string</span> 2965 <span style="">string</span>
2966 </span> 2966 </span>
2967 </span> 2967 </span>
2968 ) 2968 )
2969 </div> 2969 </div>
2970 </em> 2970 </em>
2971 </dt> 2971 </dt>
2972 <dd>The error description. This string is <em>not</em> guaranteed to r emain backwards compatible between releases. You must not parse and act based up on its content.</dd> 2972 <dd style="">The error description. This string is <em>not</em> guaran teed to remain backwards compatible between releases. You must not parse and act based upon its content.</dd>
2973 <!-- OBJECT PROPERTIES --> 2973 <!-- OBJECT PROPERTIES -->
2974 <!-- OBJECT METHODS --> 2974 <!-- OBJECT METHODS -->
2975 <!-- OBJECT EVENT FIELDS --> 2975 <!-- OBJECT EVENT FIELDS -->
2976 <!-- FUNCTION PARAMETERS --> 2976 <!-- FUNCTION PARAMETERS -->
2977 </div> 2977 </div>
2978 </div> 2978 </div>
2979 </dl> 2979 </dl>
2980 </dd> 2980 </dd>
2981 <!-- OBJECT METHODS --> 2981 <!-- OBJECT METHODS -->
2982 <!-- OBJECT EVENT FIELDS --> 2982 <!-- OBJECT EVENT FIELDS -->
2983 <!-- FUNCTION PARAMETERS --> 2983 <!-- FUNCTION PARAMETERS -->
2984 </div> 2984 </div>
2985 </div> 2985 </div>
2986 </dl> 2986 </dl>
2987 </div> 2987 </div>
2988 <!-- EXTRA PARAMETERS --> 2988 <!-- EXTRA PARAMETERS -->
2989 <div> 2989 <div style="">
2990 <h4>Extra parameters to addListener</h4> 2990 <h4>Extra parameters to addListener</h4>
2991 <dl> 2991 <dl>
2992 <div> 2992 <div style="">
2993 <div> 2993 <div>
2994 <dt> 2994 <dt>
2995 <var>filter</var> 2995 <var style="">filter</var>
2996 <em> 2996 <em>
2997 <!-- TYPE --> 2997 <!-- TYPE -->
2998 <div style="display:inline"> 2998 <div style="display:inline">
2999 ( 2999 (
3000 <span id="typeTemplate"> 3000 <span id="typeTemplate">
3001 <span> 3001 <span style="">
3002 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a> 3002 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a>
3003 </span> 3003 </span>
3004 </span> 3004 </span>
3005 ) 3005 )
3006 </div> 3006 </div>
3007 </em> 3007 </em>
3008 </dt> 3008 </dt>
3009 <dd>A set of filters that restricts the events that will be sent to th is listener.</dd> 3009 <dd style="">A set of filters that restricts the events that will be s ent to this listener.</dd>
3010 <!-- OBJECT PROPERTIES --> 3010 <!-- OBJECT PROPERTIES -->
3011 <!-- OBJECT METHODS --> 3011 <!-- OBJECT METHODS -->
3012 <!-- OBJECT EVENT FIELDS --> 3012 <!-- OBJECT EVENT FIELDS -->
3013 <!-- FUNCTION PARAMETERS --> 3013 <!-- FUNCTION PARAMETERS -->
3014 </div> 3014 </div>
3015 </div> 3015 </div>
3016 </dl> 3016 </dl>
3017 </div> 3017 </div>
3018 <!-- LISTENER RETURN VALUE --> 3018 <!-- LISTENER RETURN VALUE -->
3019 <dl> 3019 <dl>
3020 </dl> 3020 </dl>
3021 </div> <!-- /description --> 3021 </div> <!-- /description -->
3022 </div><div class="apiItem"> 3022 </div><div class="apiItem" style="">
3023 <a name="event-onHeadersReceived"></a> 3023 <a name="event-onHeadersReceived"></a>
3024 <h4>onHeadersReceived</h4> 3024 <h4>onHeadersReceived</h4>
3025 <div class="summary"> 3025 <div class="summary">
3026 <!-- Note: intentionally longer 80 columns --> 3026 <!-- Note: intentionally longer 80 columns -->
3027 <span class="subdued">chrome.webRequest.</span><span>onHeadersRe ceived</span><span class="subdued">.addListener</span>(function(<span>object dea ils</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, arra y of string extraInfoSpec</span>); 3027 <span class="subdued">chrome.webRequest.</span><span>onHeadersRe ceived</span><span class="subdued">.addListener</span>(function(<span>object dea ils</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, arra y of string extraInfoSpec</span>);
3028 </div> 3028 </div>
3029 <div class="description"> 3029 <div class="description">
3030 <p>Fired when HTTP response headers of a request have been recei ved.</p> 3030 <p style="">Fired when HTTP response headers of a request have b een received.</p>
3031 <!-- LISTENER PARAMETERS --> 3031 <!-- LISTENER PARAMETERS -->
3032 <div> 3032 <div style="">
3033 <h4>Listener parameters</h4> 3033 <h4>Listener parameters</h4>
3034 <dl> 3034 <dl>
3035 <div> 3035 <div style="">
3036 <div> 3036 <div>
3037 <dt> 3037 <dt>
3038 <var>deails</var> 3038 <var style="">deails</var>
3039 <em> 3039 <em>
3040 <!-- TYPE --> 3040 <!-- TYPE -->
3041 <div style="display:inline"> 3041 <div style="display:inline">
3042 ( 3042 (
3043 <span id="typeTemplate"> 3043 <span id="typeTemplate">
3044 <span> 3044 <span style="">
3045 <span>object</span> 3045 <span style="">object</span>
3046 </span> 3046 </span>
3047 </span> 3047 </span>
3048 ) 3048 )
3049 </div> 3049 </div>
3050 </em> 3050 </em>
3051 </dt> 3051 </dt>
3052 <dd class="todo"> 3052 <dd class="todo" style="">
3053 Undocumented. 3053 Undocumented.
3054 </dd> 3054 </dd>
3055 <!-- OBJECT PROPERTIES --> 3055 <!-- OBJECT PROPERTIES -->
3056 <dd> 3056 <dd style="">
3057 <dl> 3057 <dl>
3058 <div> 3058 <div style="">
3059 <div> 3059 <div>
3060 <dt> 3060 <dt>
3061 <var>requestId</var> 3061 <var style="">requestId</var>
3062 <em> 3062 <em>
3063 <!-- TYPE --> 3063 <!-- TYPE -->
3064 <div style="display:inline"> 3064 <div style="display:inline">
3065 ( 3065 (
3066 <span id="typeTemplate"> 3066 <span id="typeTemplate">
3067 <span> 3067 <span style="">
3068 <span>string</span> 3068 <span style="">string</span>
3069 </span> 3069 </span>
3070 </span> 3070 </span>
3071 ) 3071 )
3072 </div> 3072 </div>
3073 </em> 3073 </em>
3074 </dt> 3074 </dt>
3075 <dd>The ID of the request. Request IDs are unique within a browser ses sion. As a result, they could be used to relate different events of the same req uest.</dd> 3075 <dd style="">The ID of the request. Request IDs are unique within a br owser session. As a result, they could be used to relate different events of the same request.</dd>
3076 <!-- OBJECT PROPERTIES --> 3076 <!-- OBJECT PROPERTIES -->
3077 <!-- OBJECT METHODS --> 3077 <!-- OBJECT METHODS -->
3078 <!-- OBJECT EVENT FIELDS --> 3078 <!-- OBJECT EVENT FIELDS -->
3079 <!-- FUNCTION PARAMETERS --> 3079 <!-- FUNCTION PARAMETERS -->
3080 </div> 3080 </div>
3081 </div><div> 3081 </div><div style="">
3082 <div> 3082 <div>
3083 <dt> 3083 <dt>
3084 <var>url</var> 3084 <var style="">url</var>
3085 <em> 3085 <em>
3086 <!-- TYPE --> 3086 <!-- TYPE -->
3087 <div style="display:inline"> 3087 <div style="display:inline">
3088 ( 3088 (
3089 <span id="typeTemplate"> 3089 <span id="typeTemplate">
3090 <span> 3090 <span style="">
3091 <span>string</span> 3091 <span style="">string</span>
3092 </span> 3092 </span>
3093 </span> 3093 </span>
3094 ) 3094 )
3095 </div> 3095 </div>
3096 </em> 3096 </em>
3097 </dt> 3097 </dt>
3098 <dd class="todo"> 3098 <dd class="todo" style="">
3099 Undocumented. 3099 Undocumented.
3100 </dd> 3100 </dd>
3101 <!-- OBJECT PROPERTIES --> 3101 <!-- OBJECT PROPERTIES -->
3102 <!-- OBJECT METHODS --> 3102 <!-- OBJECT METHODS -->
3103 <!-- OBJECT EVENT FIELDS --> 3103 <!-- OBJECT EVENT FIELDS -->
3104 <!-- FUNCTION PARAMETERS --> 3104 <!-- FUNCTION PARAMETERS -->
3105 </div> 3105 </div>
3106 </div><div> 3106 </div><div style="">
3107 <div> 3107 <div>
3108 <dt> 3108 <dt>
3109 <var>method</var> 3109 <var style="">method</var>
3110 <em> 3110 <em>
3111 <!-- TYPE --> 3111 <!-- TYPE -->
3112 <div style="display:inline"> 3112 <div style="display:inline">
3113 ( 3113 (
3114 <span id="typeTemplate"> 3114 <span id="typeTemplate">
3115 <span> 3115 <span style="">
3116 <span>string</span> 3116 <span style="">string</span>
3117 </span> 3117 </span>
3118 </span> 3118 </span>
3119 ) 3119 )
3120 </div> 3120 </div>
3121 </em> 3121 </em>
3122 </dt> 3122 </dt>
3123 <dd>Standard HTTP method.</dd> 3123 <dd style="">Standard HTTP method.</dd>
3124 <!-- OBJECT PROPERTIES --> 3124 <!-- OBJECT PROPERTIES -->
3125 <!-- OBJECT METHODS --> 3125 <!-- OBJECT METHODS -->
3126 <!-- OBJECT EVENT FIELDS --> 3126 <!-- OBJECT EVENT FIELDS -->
3127 <!-- FUNCTION PARAMETERS --> 3127 <!-- FUNCTION PARAMETERS -->
3128 </div> 3128 </div>
3129 </div><div> 3129 </div><div style="">
3130 <div> 3130 <div>
3131 <dt> 3131 <dt>
3132 <var>frameId</var> 3132 <var style="">frameId</var>
3133 <em> 3133 <em>
3134 <!-- TYPE --> 3134 <!-- TYPE -->
3135 <div style="display:inline"> 3135 <div style="display:inline">
3136 ( 3136 (
3137 <span id="typeTemplate"> 3137 <span id="typeTemplate">
3138 <span> 3138 <span style="">
3139 <span>integer</span> 3139 <span style="">integer</span>
3140 </span> 3140 </span>
3141 </span> 3141 </span>
3142 ) 3142 )
3143 </div> 3143 </div>
3144 </em> 3144 </em>
3145 </dt> 3145 </dt>
3146 <dd>The value 0 indicates that the request happens in the main frame; a positive value indicates the ID of a subframe in which the request happens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>main_frame< /code> or <code>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the ID of the outer frame. Frame IDs are unique within a tab.</dd> 3146 <dd style="">The value 0 indicates that the request happens in the mai n frame; a positive value indicates the ID of a subframe in which the request ha ppens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>ma in_frame</code> or <code>sub_frame</code>), <code>frameId</code> indicates the I D of this frame, not the ID of the outer frame. Frame IDs are unique within a ta b.</dd>
3147 <!-- OBJECT PROPERTIES --> 3147 <!-- OBJECT PROPERTIES -->
3148 <!-- OBJECT METHODS --> 3148 <!-- OBJECT METHODS -->
3149 <!-- OBJECT EVENT FIELDS --> 3149 <!-- OBJECT EVENT FIELDS -->
3150 <!-- FUNCTION PARAMETERS --> 3150 <!-- FUNCTION PARAMETERS -->
3151 </div> 3151 </div>
3152 </div><div> 3152 </div><div style="">
3153 <div> 3153 <div>
3154 <dt> 3154 <dt>
3155 <var>parentFrameId</var> 3155 <var style="">parentFrameId</var>
3156 <em> 3156 <em>
3157 <!-- TYPE --> 3157 <!-- TYPE -->
3158 <div style="display:inline"> 3158 <div style="display:inline">
3159 ( 3159 (
3160 <span id="typeTemplate"> 3160 <span id="typeTemplate">
3161 <span> 3161 <span style="">
3162 <span>integer</span> 3162 <span style="">integer</span>
3163 </span> 3163 </span>
3164 </span> 3164 </span>
3165 ) 3165 )
3166 </div> 3166 </div>
3167 </em> 3167 </em>
3168 </dt> 3168 </dt>
3169 <dd>ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd> 3169 <dd style="">ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd>
3170 <!-- OBJECT PROPERTIES --> 3170 <!-- OBJECT PROPERTIES -->
3171 <!-- OBJECT METHODS --> 3171 <!-- OBJECT METHODS -->
3172 <!-- OBJECT EVENT FIELDS --> 3172 <!-- OBJECT EVENT FIELDS -->
3173 <!-- FUNCTION PARAMETERS --> 3173 <!-- FUNCTION PARAMETERS -->
3174 </div> 3174 </div>
3175 </div><div> 3175 </div><div style="">
3176 <div> 3176 <div>
3177 <dt> 3177 <dt>
3178 <var>tabId</var> 3178 <var style="">tabId</var>
3179 <em> 3179 <em>
3180 <!-- TYPE --> 3180 <!-- TYPE -->
3181 <div style="display:inline"> 3181 <div style="display:inline">
3182 ( 3182 (
3183 <span id="typeTemplate"> 3183 <span id="typeTemplate">
3184 <span> 3184 <span style="">
3185 <span>integer</span> 3185 <span style="">integer</span>
3186 </span> 3186 </span>
3187 </span> 3187 </span>
3188 ) 3188 )
3189 </div> 3189 </div>
3190 </em> 3190 </em>
3191 </dt> 3191 </dt>
3192 <dd>The ID of the tab in which the request takes place. Set to -1 if t he request isn't related to a tab.</dd> 3192 <dd style="">The ID of the tab in which the request takes place. Set t o -1 if the request isn't related to a tab.</dd>
3193 <!-- OBJECT PROPERTIES --> 3193 <!-- OBJECT PROPERTIES -->
3194 <!-- OBJECT METHODS --> 3194 <!-- OBJECT METHODS -->
3195 <!-- OBJECT EVENT FIELDS --> 3195 <!-- OBJECT EVENT FIELDS -->
3196 <!-- FUNCTION PARAMETERS --> 3196 <!-- FUNCTION PARAMETERS -->
3197 </div> 3197 </div>
3198 </div><div> 3198 </div><div style="">
3199 <div> 3199 <div>
3200 <dt> 3200 <dt>
3201 <var>type</var> 3201 <var style="">type</var>
3202 <em> 3202 <em>
3203 <!-- TYPE --> 3203 <!-- TYPE -->
3204 <div style="display:inline"> 3204 <div style="display:inline">
3205 ( 3205 (
3206 <span class="enum">enumerated</span> 3206 <span class="enum" style="">enumerated</span>
3207 <span id="typeTemplate"> 3207 <span id="typeTemplate">
3208 <span> 3208 <span style="">
3209 <span>string</span> 3209 <span style="">string</span>
3210 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 3210 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
3211 </span> 3211 </span>
3212 </span> 3212 </span>
3213 ) 3213 )
3214 </div> 3214 </div>
3215 </em> 3215 </em>
3216 </dt> 3216 </dt>
3217 <dd>How the requested resource will be used.</dd> 3217 <dd style="">How the requested resource will be used.</dd>
3218 <!-- OBJECT PROPERTIES --> 3218 <!-- OBJECT PROPERTIES -->
3219 <!-- OBJECT METHODS --> 3219 <!-- OBJECT METHODS -->
3220 <!-- OBJECT EVENT FIELDS --> 3220 <!-- OBJECT EVENT FIELDS -->
3221 <!-- FUNCTION PARAMETERS --> 3221 <!-- FUNCTION PARAMETERS -->
3222 </div> 3222 </div>
3223 </div><div> 3223 </div><div style="">
3224 <div> 3224 <div>
3225 <dt> 3225 <dt>
3226 <var>timeStamp</var> 3226 <var style="">timeStamp</var>
3227 <em> 3227 <em>
3228 <!-- TYPE --> 3228 <!-- TYPE -->
3229 <div style="display:inline"> 3229 <div style="display:inline">
3230 ( 3230 (
3231 <span id="typeTemplate"> 3231 <span id="typeTemplate">
3232 <span> 3232 <span style="">
3233 <span>number</span> 3233 <span style="">number</span>
3234 </span> 3234 </span>
3235 </span> 3235 </span>
3236 ) 3236 )
3237 </div> 3237 </div>
3238 </em> 3238 </em>
3239 </dt> 3239 </dt>
3240 <dd>The time when this signal is triggered, in milliseconds since the epoch.</dd> 3240 <dd style="">The time when this signal is triggered, in milliseconds s ince the epoch.</dd>
3241 <!-- OBJECT PROPERTIES --> 3241 <!-- OBJECT PROPERTIES -->
3242 <!-- OBJECT METHODS --> 3242 <!-- OBJECT METHODS -->
3243 <!-- OBJECT EVENT FIELDS --> 3243 <!-- OBJECT EVENT FIELDS -->
3244 <!-- FUNCTION PARAMETERS --> 3244 <!-- FUNCTION PARAMETERS -->
3245 </div> 3245 </div>
3246 </div><div> 3246 </div><div style="">
3247 <div> 3247 <div>
3248 <dt> 3248 <dt>
3249 <var>statusLine</var> 3249 <var style="">statusLine</var>
3250 <em> 3250 <em>
3251 <!-- TYPE --> 3251 <!-- TYPE -->
3252 <div style="display:inline"> 3252 <div style="display:inline">
3253 ( 3253 (
3254 <span class="optional">optional</span> 3254 <span class="optional" style="">optional</span>
3255 <span id="typeTemplate"> 3255 <span id="typeTemplate">
3256 <span> 3256 <span style="">
3257 <span>string</span> 3257 <span style="">string</span>
3258 </span> 3258 </span>
3259 </span> 3259 </span>
3260 ) 3260 )
3261 </div> 3261 </div>
3262 </em> 3262 </em>
3263 </dt> 3263 </dt>
3264 <dd>HTTP status line of the response.</dd> 3264 <dd style="">HTTP status line of the response.</dd>
3265 <!-- OBJECT PROPERTIES --> 3265 <!-- OBJECT PROPERTIES -->
3266 <!-- OBJECT METHODS --> 3266 <!-- OBJECT METHODS -->
3267 <!-- OBJECT EVENT FIELDS --> 3267 <!-- OBJECT EVENT FIELDS -->
3268 <!-- FUNCTION PARAMETERS --> 3268 <!-- FUNCTION PARAMETERS -->
3269 </div> 3269 </div>
3270 </div><div> 3270 </div><div style="">
3271 <div> 3271 <div>
3272 <dt> 3272 <dt>
3273 <var>responseHeaders</var> 3273 <var style="">responseHeaders</var>
3274 <em> 3274 <em>
3275 <!-- TYPE --> 3275 <!-- TYPE -->
3276 <div style="display:inline"> 3276 <div style="display:inline">
3277 ( 3277 (
3278 <span class="optional">optional</span> 3278 <span class="optional" style="">optional</span>
3279 <span id="typeTemplate"> 3279 <span id="typeTemplate">
3280 <span> 3280 <span style="">
3281 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a> 3281 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a>
3282 </span> 3282 </span>
3283 </span> 3283 </span>
3284 ) 3284 )
3285 </div> 3285 </div>
3286 </em> 3286 </em>
3287 </dt> 3287 </dt>
3288 <dd>The HTTP response headers that have been received with this respon se.</dd> 3288 <dd style="">The HTTP response headers that have been received with th is response.</dd>
3289 <!-- OBJECT PROPERTIES --> 3289 <!-- OBJECT PROPERTIES -->
3290 <!-- OBJECT METHODS --> 3290 <!-- OBJECT METHODS -->
3291 <!-- OBJECT EVENT FIELDS --> 3291 <!-- OBJECT EVENT FIELDS -->
3292 <!-- FUNCTION PARAMETERS --> 3292 <!-- FUNCTION PARAMETERS -->
3293 </div> 3293 </div>
3294 </div> 3294 </div>
3295 </dl> 3295 </dl>
3296 </dd> 3296 </dd>
3297 <!-- OBJECT METHODS --> 3297 <!-- OBJECT METHODS -->
3298 <!-- OBJECT EVENT FIELDS --> 3298 <!-- OBJECT EVENT FIELDS -->
3299 <!-- FUNCTION PARAMETERS --> 3299 <!-- FUNCTION PARAMETERS -->
3300 </div> 3300 </div>
3301 </div> 3301 </div>
3302 </dl> 3302 </dl>
3303 </div> 3303 </div>
3304 <!-- EXTRA PARAMETERS --> 3304 <!-- EXTRA PARAMETERS -->
3305 <div> 3305 <div style="">
3306 <h4>Extra parameters to addListener</h4> 3306 <h4>Extra parameters to addListener</h4>
3307 <dl> 3307 <dl>
3308 <div> 3308 <div style="">
3309 <div> 3309 <div>
3310 <dt> 3310 <dt>
3311 <var>filter</var> 3311 <var style="">filter</var>
3312 <em> 3312 <em>
3313 <!-- TYPE --> 3313 <!-- TYPE -->
3314 <div style="display:inline"> 3314 <div style="display:inline">
3315 ( 3315 (
3316 <span id="typeTemplate"> 3316 <span id="typeTemplate">
3317 <span> 3317 <span style="">
3318 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a> 3318 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a>
3319 </span> 3319 </span>
3320 </span> 3320 </span>
3321 ) 3321 )
3322 </div> 3322 </div>
3323 </em> 3323 </em>
3324 </dt> 3324 </dt>
3325 <dd>A set of filters that restricts the events that will be sent to th is listener.</dd> 3325 <dd style="">A set of filters that restricts the events that will be s ent to this listener.</dd>
3326 <!-- OBJECT PROPERTIES --> 3326 <!-- OBJECT PROPERTIES -->
3327 <!-- OBJECT METHODS --> 3327 <!-- OBJECT METHODS -->
3328 <!-- OBJECT EVENT FIELDS --> 3328 <!-- OBJECT EVENT FIELDS -->
3329 <!-- FUNCTION PARAMETERS --> 3329 <!-- FUNCTION PARAMETERS -->
3330 </div> 3330 </div>
3331 </div><div> 3331 </div><div style="">
3332 <div> 3332 <div>
3333 <dt> 3333 <dt>
3334 <var>extraInfoSpec</var> 3334 <var style="">extraInfoSpec</var>
3335 <em> 3335 <em>
3336 <!-- TYPE --> 3336 <!-- TYPE -->
3337 <div style="display:inline"> 3337 <div style="display:inline">
3338 ( 3338 (
3339 <span class="optional">optional</span> 3339 <span class="optional" style="">optional</span>
3340 <span id="typeTemplate"> 3340 <span id="typeTemplate">
3341 <span> 3341 <span style="">
3342 <span> 3342 <span style="">
3343 array of <span><span> 3343 array of <span style=""><span>
3344 <span> 3344 <span style="">
3345 <span>string</span> 3345 <span style="">string</span>
3346 <span>["blocking", "responseHeaders"]</span> 3346 <span style="">["blocking", "responseHeaders"]</span>
3347 </span> 3347 </span>
3348 </span></span> 3348 </span></span>
3349 </span> 3349 </span>
3350 </span> 3350 </span>
3351 </span> 3351 </span>
3352 ) 3352 )
3353 </div> 3353 </div>
3354 </em> 3354 </em>
3355 </dt> 3355 </dt>
3356 <dd>Array of extra information that should be passed to the listener f unction.</dd> 3356 <dd style="">Array of extra information that should be passed to the l istener function.</dd>
3357 <!-- OBJECT PROPERTIES --> 3357 <!-- OBJECT PROPERTIES -->
3358 <!-- OBJECT METHODS --> 3358 <!-- OBJECT METHODS -->
3359 <!-- OBJECT EVENT FIELDS --> 3359 <!-- OBJECT EVENT FIELDS -->
3360 <!-- FUNCTION PARAMETERS --> 3360 <!-- FUNCTION PARAMETERS -->
3361 </div> 3361 </div>
3362 </div> 3362 </div>
3363 </dl> 3363 </dl>
3364 </div> 3364 </div>
3365 <!-- LISTENER RETURN VALUE --> 3365 <!-- LISTENER RETURN VALUE -->
3366 <h4>Listener returns</h4> 3366 <h4 style="">Listener returns</h4>
3367 <dl> 3367 <dl>
3368 <div> 3368 <div style="">
3369 <div> 3369 <div>
3370 <dt> 3370 <dt>
3371 <em> 3371 <em>
3372 <!-- TYPE --> 3372 <!-- TYPE -->
3373 <div style="display:inline"> 3373 <div style="display:inline">
3374 ( 3374 (
3375 <span class="optional">optional</span> 3375 <span class="optional" style="">optional</span>
3376 <span id="typeTemplate"> 3376 <span id="typeTemplate">
3377 <span> 3377 <span style="">
3378 <a href="webRequest.html#type-BlockingResponse">Blocking Response</a> 3378 <a href="webRequest.html#type-BlockingResponse">Blocking Response</a>
3379 </span> 3379 </span>
3380 </span> 3380 </span>
3381 ) 3381 )
3382 </div> 3382 </div>
3383 </em> 3383 </em>
3384 </dt> 3384 </dt>
3385 <dd>If "blocking" is specified in the "extraInfoSpec" parameter, the e vent listener should return an object of this type.</dd> 3385 <dd style="">If "blocking" is specified in the "extraInfoSpec" paramet er, the event listener should return an object of this type.</dd>
3386 <!-- OBJECT PROPERTIES --> 3386 <!-- OBJECT PROPERTIES -->
3387 <!-- OBJECT METHODS --> 3387 <!-- OBJECT METHODS -->
3388 <!-- OBJECT EVENT FIELDS --> 3388 <!-- OBJECT EVENT FIELDS -->
3389 <!-- FUNCTION PARAMETERS --> 3389 <!-- FUNCTION PARAMETERS -->
3390 </div> 3390 </div>
3391 </div> 3391 </div>
3392 </dl> 3392 </dl>
3393 </div> <!-- /description --> 3393 </div> <!-- /description -->
3394 </div><div class="apiItem"> 3394 </div><div class="apiItem" style="">
3395 <a name="event-onResponseStarted"></a> 3395 <a name="event-onResponseStarted"></a>
3396 <h4>onResponseStarted</h4> 3396 <h4>onResponseStarted</h4>
3397 <div class="summary"> 3397 <div class="summary">
3398 <!-- Note: intentionally longer 80 columns --> 3398 <!-- Note: intentionally longer 80 columns -->
3399 <span class="subdued">chrome.webRequest.</span><span>onResponseS tarted</span><span class="subdued">.addListener</span>(function(<span>object det ails</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, arr ay of string extraInfoSpec</span>); 3399 <span class="subdued">chrome.webRequest.</span><span>onResponseS tarted</span><span class="subdued">.addListener</span>(function(<span>object det ails</span>) <span class="subdued">{...}</span><span>, RequestFilter filter, arr ay of string extraInfoSpec</span>);
3400 </div> 3400 </div>
3401 <div class="description"> 3401 <div class="description">
3402 <p>Fired when the first byte of the response body is received. F or HTTP requests, this means that the status line and response headers are avail able.</p> 3402 <p style="">Fired when the first byte of the response body is re ceived. For HTTP requests, this means that the status line and response headers are available.</p>
3403 <!-- LISTENER PARAMETERS --> 3403 <!-- LISTENER PARAMETERS -->
3404 <div> 3404 <div style="">
3405 <h4>Listener parameters</h4> 3405 <h4>Listener parameters</h4>
3406 <dl> 3406 <dl>
3407 <div> 3407 <div style="">
3408 <div> 3408 <div>
3409 <dt> 3409 <dt>
3410 <var>details</var> 3410 <var style="">details</var>
3411 <em> 3411 <em>
3412 <!-- TYPE --> 3412 <!-- TYPE -->
3413 <div style="display:inline"> 3413 <div style="display:inline">
3414 ( 3414 (
3415 <span id="typeTemplate"> 3415 <span id="typeTemplate">
3416 <span> 3416 <span style="">
3417 <span>object</span> 3417 <span style="">object</span>
3418 </span> 3418 </span>
3419 </span> 3419 </span>
3420 ) 3420 )
3421 </div> 3421 </div>
3422 </em> 3422 </em>
3423 </dt> 3423 </dt>
3424 <dd class="todo"> 3424 <dd class="todo" style="">
3425 Undocumented. 3425 Undocumented.
3426 </dd> 3426 </dd>
3427 <!-- OBJECT PROPERTIES --> 3427 <!-- OBJECT PROPERTIES -->
3428 <dd> 3428 <dd style="">
3429 <dl> 3429 <dl>
3430 <div> 3430 <div style="">
3431 <div> 3431 <div>
3432 <dt> 3432 <dt>
3433 <var>requestId</var> 3433 <var style="">requestId</var>
3434 <em> 3434 <em>
3435 <!-- TYPE --> 3435 <!-- TYPE -->
3436 <div style="display:inline"> 3436 <div style="display:inline">
3437 ( 3437 (
3438 <span id="typeTemplate"> 3438 <span id="typeTemplate">
3439 <span> 3439 <span style="">
3440 <span>string</span> 3440 <span style="">string</span>
3441 </span> 3441 </span>
3442 </span> 3442 </span>
3443 ) 3443 )
3444 </div> 3444 </div>
3445 </em> 3445 </em>
3446 </dt> 3446 </dt>
3447 <dd>The ID of the request. Request IDs are unique within a browser ses sion. As a result, they could be used to relate different events of the same req uest.</dd> 3447 <dd style="">The ID of the request. Request IDs are unique within a br owser session. As a result, they could be used to relate different events of the same request.</dd>
3448 <!-- OBJECT PROPERTIES --> 3448 <!-- OBJECT PROPERTIES -->
3449 <!-- OBJECT METHODS --> 3449 <!-- OBJECT METHODS -->
3450 <!-- OBJECT EVENT FIELDS --> 3450 <!-- OBJECT EVENT FIELDS -->
3451 <!-- FUNCTION PARAMETERS --> 3451 <!-- FUNCTION PARAMETERS -->
3452 </div> 3452 </div>
3453 </div><div> 3453 </div><div style="">
3454 <div> 3454 <div>
3455 <dt> 3455 <dt>
3456 <var>url</var> 3456 <var style="">url</var>
3457 <em> 3457 <em>
3458 <!-- TYPE --> 3458 <!-- TYPE -->
3459 <div style="display:inline"> 3459 <div style="display:inline">
3460 ( 3460 (
3461 <span id="typeTemplate"> 3461 <span id="typeTemplate">
3462 <span> 3462 <span style="">
3463 <span>string</span> 3463 <span style="">string</span>
3464 </span> 3464 </span>
3465 </span> 3465 </span>
3466 ) 3466 )
3467 </div> 3467 </div>
3468 </em> 3468 </em>
3469 </dt> 3469 </dt>
3470 <dd class="todo"> 3470 <dd class="todo" style="">
3471 Undocumented. 3471 Undocumented.
3472 </dd> 3472 </dd>
3473 <!-- OBJECT PROPERTIES --> 3473 <!-- OBJECT PROPERTIES -->
3474 <!-- OBJECT METHODS --> 3474 <!-- OBJECT METHODS -->
3475 <!-- OBJECT EVENT FIELDS --> 3475 <!-- OBJECT EVENT FIELDS -->
3476 <!-- FUNCTION PARAMETERS --> 3476 <!-- FUNCTION PARAMETERS -->
3477 </div> 3477 </div>
3478 </div><div> 3478 </div><div style="">
3479 <div> 3479 <div>
3480 <dt> 3480 <dt>
3481 <var>method</var> 3481 <var style="">method</var>
3482 <em> 3482 <em>
3483 <!-- TYPE --> 3483 <!-- TYPE -->
3484 <div style="display:inline"> 3484 <div style="display:inline">
3485 ( 3485 (
3486 <span id="typeTemplate"> 3486 <span id="typeTemplate">
3487 <span> 3487 <span style="">
3488 <span>string</span> 3488 <span style="">string</span>
3489 </span> 3489 </span>
3490 </span> 3490 </span>
3491 ) 3491 )
3492 </div> 3492 </div>
3493 </em> 3493 </em>
3494 </dt> 3494 </dt>
3495 <dd>Standard HTTP method.</dd> 3495 <dd style="">Standard HTTP method.</dd>
3496 <!-- OBJECT PROPERTIES --> 3496 <!-- OBJECT PROPERTIES -->
3497 <!-- OBJECT METHODS --> 3497 <!-- OBJECT METHODS -->
3498 <!-- OBJECT EVENT FIELDS --> 3498 <!-- OBJECT EVENT FIELDS -->
3499 <!-- FUNCTION PARAMETERS --> 3499 <!-- FUNCTION PARAMETERS -->
3500 </div> 3500 </div>
3501 </div><div> 3501 </div><div style="">
3502 <div> 3502 <div>
3503 <dt> 3503 <dt>
3504 <var>frameId</var> 3504 <var style="">frameId</var>
3505 <em> 3505 <em>
3506 <!-- TYPE --> 3506 <!-- TYPE -->
3507 <div style="display:inline"> 3507 <div style="display:inline">
3508 ( 3508 (
3509 <span id="typeTemplate"> 3509 <span id="typeTemplate">
3510 <span> 3510 <span style="">
3511 <span>integer</span> 3511 <span style="">integer</span>
3512 </span> 3512 </span>
3513 </span> 3513 </span>
3514 ) 3514 )
3515 </div> 3515 </div>
3516 </em> 3516 </em>
3517 </dt> 3517 </dt>
3518 <dd>The value 0 indicates that the request happens in the main frame; a positive value indicates the ID of a subframe in which the request happens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>main_frame< /code> or <code>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the ID of the outer frame. Frame IDs are unique within a tab.</dd> 3518 <dd style="">The value 0 indicates that the request happens in the mai n frame; a positive value indicates the ID of a subframe in which the request ha ppens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>ma in_frame</code> or <code>sub_frame</code>), <code>frameId</code> indicates the I D of this frame, not the ID of the outer frame. Frame IDs are unique within a ta b.</dd>
3519 <!-- OBJECT PROPERTIES --> 3519 <!-- OBJECT PROPERTIES -->
3520 <!-- OBJECT METHODS --> 3520 <!-- OBJECT METHODS -->
3521 <!-- OBJECT EVENT FIELDS --> 3521 <!-- OBJECT EVENT FIELDS -->
3522 <!-- FUNCTION PARAMETERS --> 3522 <!-- FUNCTION PARAMETERS -->
3523 </div> 3523 </div>
3524 </div><div> 3524 </div><div style="">
3525 <div> 3525 <div>
3526 <dt> 3526 <dt>
3527 <var>parentFrameId</var> 3527 <var style="">parentFrameId</var>
3528 <em> 3528 <em>
3529 <!-- TYPE --> 3529 <!-- TYPE -->
3530 <div style="display:inline"> 3530 <div style="display:inline">
3531 ( 3531 (
3532 <span id="typeTemplate"> 3532 <span id="typeTemplate">
3533 <span> 3533 <span style="">
3534 <span>integer</span> 3534 <span style="">integer</span>
3535 </span> 3535 </span>
3536 </span> 3536 </span>
3537 ) 3537 )
3538 </div> 3538 </div>
3539 </em> 3539 </em>
3540 </dt> 3540 </dt>
3541 <dd>ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd> 3541 <dd style="">ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd>
3542 <!-- OBJECT PROPERTIES --> 3542 <!-- OBJECT PROPERTIES -->
3543 <!-- OBJECT METHODS --> 3543 <!-- OBJECT METHODS -->
3544 <!-- OBJECT EVENT FIELDS --> 3544 <!-- OBJECT EVENT FIELDS -->
3545 <!-- FUNCTION PARAMETERS --> 3545 <!-- FUNCTION PARAMETERS -->
3546 </div> 3546 </div>
3547 </div><div> 3547 </div><div style="">
3548 <div> 3548 <div>
3549 <dt> 3549 <dt>
3550 <var>tabId</var> 3550 <var style="">tabId</var>
3551 <em> 3551 <em>
3552 <!-- TYPE --> 3552 <!-- TYPE -->
3553 <div style="display:inline"> 3553 <div style="display:inline">
3554 ( 3554 (
3555 <span id="typeTemplate"> 3555 <span id="typeTemplate">
3556 <span> 3556 <span style="">
3557 <span>integer</span> 3557 <span style="">integer</span>
3558 </span> 3558 </span>
3559 </span> 3559 </span>
3560 ) 3560 )
3561 </div> 3561 </div>
3562 </em> 3562 </em>
3563 </dt> 3563 </dt>
3564 <dd>The ID of the tab in which the request takes place. Set to -1 if t he request isn't related to a tab.</dd> 3564 <dd style="">The ID of the tab in which the request takes place. Set t o -1 if the request isn't related to a tab.</dd>
3565 <!-- OBJECT PROPERTIES --> 3565 <!-- OBJECT PROPERTIES -->
3566 <!-- OBJECT METHODS --> 3566 <!-- OBJECT METHODS -->
3567 <!-- OBJECT EVENT FIELDS --> 3567 <!-- OBJECT EVENT FIELDS -->
3568 <!-- FUNCTION PARAMETERS --> 3568 <!-- FUNCTION PARAMETERS -->
3569 </div> 3569 </div>
3570 </div><div> 3570 </div><div style="">
3571 <div> 3571 <div>
3572 <dt> 3572 <dt>
3573 <var>type</var> 3573 <var style="">type</var>
3574 <em> 3574 <em>
3575 <!-- TYPE --> 3575 <!-- TYPE -->
3576 <div style="display:inline"> 3576 <div style="display:inline">
3577 ( 3577 (
3578 <span class="enum">enumerated</span> 3578 <span class="enum" style="">enumerated</span>
3579 <span id="typeTemplate"> 3579 <span id="typeTemplate">
3580 <span> 3580 <span style="">
3581 <span>string</span> 3581 <span style="">string</span>
3582 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 3582 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
3583 </span> 3583 </span>
3584 </span> 3584 </span>
3585 ) 3585 )
3586 </div> 3586 </div>
3587 </em> 3587 </em>
3588 </dt> 3588 </dt>
3589 <dd>How the requested resource will be used.</dd> 3589 <dd style="">How the requested resource will be used.</dd>
3590 <!-- OBJECT PROPERTIES --> 3590 <!-- OBJECT PROPERTIES -->
3591 <!-- OBJECT METHODS --> 3591 <!-- OBJECT METHODS -->
3592 <!-- OBJECT EVENT FIELDS --> 3592 <!-- OBJECT EVENT FIELDS -->
3593 <!-- FUNCTION PARAMETERS --> 3593 <!-- FUNCTION PARAMETERS -->
3594 </div> 3594 </div>
3595 </div><div> 3595 </div><div style="">
3596 <div> 3596 <div>
3597 <dt> 3597 <dt>
3598 <var>timeStamp</var> 3598 <var style="">timeStamp</var>
3599 <em> 3599 <em>
3600 <!-- TYPE --> 3600 <!-- TYPE -->
3601 <div style="display:inline"> 3601 <div style="display:inline">
3602 ( 3602 (
3603 <span id="typeTemplate"> 3603 <span id="typeTemplate">
3604 <span> 3604 <span style="">
3605 <span>number</span> 3605 <span style="">number</span>
3606 </span> 3606 </span>
3607 </span> 3607 </span>
3608 ) 3608 )
3609 </div> 3609 </div>
3610 </em> 3610 </em>
3611 </dt> 3611 </dt>
3612 <dd>The time when this signal is triggered, in milliseconds since the epoch.</dd> 3612 <dd style="">The time when this signal is triggered, in milliseconds s ince the epoch.</dd>
3613 <!-- OBJECT PROPERTIES --> 3613 <!-- OBJECT PROPERTIES -->
3614 <!-- OBJECT METHODS --> 3614 <!-- OBJECT METHODS -->
3615 <!-- OBJECT EVENT FIELDS --> 3615 <!-- OBJECT EVENT FIELDS -->
3616 <!-- FUNCTION PARAMETERS --> 3616 <!-- FUNCTION PARAMETERS -->
3617 </div> 3617 </div>
3618 </div><div> 3618 </div><div style="">
3619 <div> 3619 <div>
3620 <dt> 3620 <dt>
3621 <var>ip</var> 3621 <var style="">ip</var>
3622 <em> 3622 <em>
3623 <!-- TYPE --> 3623 <!-- TYPE -->
3624 <div style="display:inline"> 3624 <div style="display:inline">
3625 ( 3625 (
3626 <span class="optional">optional</span> 3626 <span class="optional" style="">optional</span>
3627 <span id="typeTemplate"> 3627 <span id="typeTemplate">
3628 <span> 3628 <span style="">
3629 <span>string</span> 3629 <span style="">string</span>
3630 </span> 3630 </span>
3631 </span> 3631 </span>
3632 ) 3632 )
3633 </div> 3633 </div>
3634 </em> 3634 </em>
3635 </dt> 3635 </dt>
3636 <dd>The server IP address that the request was actually sent to. Note that it may be a literal IPv6 address.</dd> 3636 <dd style="">The server IP address that the request was actually sent to. Note that it may be a literal IPv6 address.</dd>
3637 <!-- OBJECT PROPERTIES --> 3637 <!-- OBJECT PROPERTIES -->
3638 <!-- OBJECT METHODS --> 3638 <!-- OBJECT METHODS -->
3639 <!-- OBJECT EVENT FIELDS --> 3639 <!-- OBJECT EVENT FIELDS -->
3640 <!-- FUNCTION PARAMETERS --> 3640 <!-- FUNCTION PARAMETERS -->
3641 </div> 3641 </div>
3642 </div><div> 3642 </div><div style="">
3643 <div> 3643 <div>
3644 <dt> 3644 <dt>
3645 <var>fromCache</var> 3645 <var style="">fromCache</var>
3646 <em> 3646 <em>
3647 <!-- TYPE --> 3647 <!-- TYPE -->
3648 <div style="display:inline"> 3648 <div style="display:inline">
3649 ( 3649 (
3650 <span id="typeTemplate"> 3650 <span id="typeTemplate">
3651 <span> 3651 <span style="">
3652 <span>boolean</span> 3652 <span style="">boolean</span>
3653 </span> 3653 </span>
3654 </span> 3654 </span>
3655 ) 3655 )
3656 </div> 3656 </div>
3657 </em> 3657 </em>
3658 </dt> 3658 </dt>
3659 <dd>Indicates if this response was fetched from disk cache.</dd> 3659 <dd style="">Indicates if this response was fetched from disk cache.</ dd>
3660 <!-- OBJECT PROPERTIES --> 3660 <!-- OBJECT PROPERTIES -->
3661 <!-- OBJECT METHODS --> 3661 <!-- OBJECT METHODS -->
3662 <!-- OBJECT EVENT FIELDS --> 3662 <!-- OBJECT EVENT FIELDS -->
3663 <!-- FUNCTION PARAMETERS --> 3663 <!-- FUNCTION PARAMETERS -->
3664 </div> 3664 </div>
3665 </div><div> 3665 </div><div style="">
3666 <div> 3666 <div>
3667 <dt> 3667 <dt>
3668 <var>statusCode</var> 3668 <var style="">statusCode</var>
3669 <em> 3669 <em>
3670 <!-- TYPE --> 3670 <!-- TYPE -->
3671 <div style="display:inline"> 3671 <div style="display:inline">
3672 ( 3672 (
3673 <span id="typeTemplate"> 3673 <span id="typeTemplate">
3674 <span> 3674 <span style="">
3675 <span>integer</span> 3675 <span style="">integer</span>
3676 </span> 3676 </span>
3677 </span> 3677 </span>
3678 ) 3678 )
3679 </div> 3679 </div>
3680 </em> 3680 </em>
3681 </dt> 3681 </dt>
3682 <dd>Standard HTTP status code returned by the server.</dd> 3682 <dd style="">Standard HTTP status code returned by the server.</dd>
3683 <!-- OBJECT PROPERTIES --> 3683 <!-- OBJECT PROPERTIES -->
3684 <!-- OBJECT METHODS --> 3684 <!-- OBJECT METHODS -->
3685 <!-- OBJECT EVENT FIELDS --> 3685 <!-- OBJECT EVENT FIELDS -->
3686 <!-- FUNCTION PARAMETERS --> 3686 <!-- FUNCTION PARAMETERS -->
3687 </div> 3687 </div>
3688 </div><div> 3688 </div><div style="">
3689 <div> 3689 <div>
3690 <dt> 3690 <dt>
3691 <var>responseHeaders</var> 3691 <var style="">responseHeaders</var>
3692 <em> 3692 <em>
3693 <!-- TYPE --> 3693 <!-- TYPE -->
3694 <div style="display:inline"> 3694 <div style="display:inline">
3695 ( 3695 (
3696 <span class="optional">optional</span> 3696 <span class="optional" style="">optional</span>
3697 <span id="typeTemplate"> 3697 <span id="typeTemplate">
3698 <span> 3698 <span style="">
3699 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a> 3699 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a>
3700 </span> 3700 </span>
3701 </span> 3701 </span>
3702 ) 3702 )
3703 </div> 3703 </div>
3704 </em> 3704 </em>
3705 </dt> 3705 </dt>
3706 <dd>The HTTP response headers that were received along with this respo nse.</dd> 3706 <dd style="">The HTTP response headers that were received along with t his response.</dd>
3707 <!-- OBJECT PROPERTIES --> 3707 <!-- OBJECT PROPERTIES -->
3708 <!-- OBJECT METHODS --> 3708 <!-- OBJECT METHODS -->
3709 <!-- OBJECT EVENT FIELDS --> 3709 <!-- OBJECT EVENT FIELDS -->
3710 <!-- FUNCTION PARAMETERS --> 3710 <!-- FUNCTION PARAMETERS -->
3711 </div> 3711 </div>
3712 </div><div> 3712 </div><div style="">
3713 <div> 3713 <div>
3714 <dt> 3714 <dt>
3715 <var>statusLine</var> 3715 <var style="">statusLine</var>
3716 <em> 3716 <em>
3717 <!-- TYPE --> 3717 <!-- TYPE -->
3718 <div style="display:inline"> 3718 <div style="display:inline">
3719 ( 3719 (
3720 <span class="optional">optional</span> 3720 <span class="optional" style="">optional</span>
3721 <span id="typeTemplate"> 3721 <span id="typeTemplate">
3722 <span> 3722 <span style="">
3723 <span>string</span> 3723 <span style="">string</span>
3724 </span> 3724 </span>
3725 </span> 3725 </span>
3726 ) 3726 )
3727 </div> 3727 </div>
3728 </em> 3728 </em>
3729 </dt> 3729 </dt>
3730 <dd>HTTP status line of the response.</dd> 3730 <dd style="">HTTP status line of the response.</dd>
3731 <!-- OBJECT PROPERTIES --> 3731 <!-- OBJECT PROPERTIES -->
3732 <!-- OBJECT METHODS --> 3732 <!-- OBJECT METHODS -->
3733 <!-- OBJECT EVENT FIELDS --> 3733 <!-- OBJECT EVENT FIELDS -->
3734 <!-- FUNCTION PARAMETERS --> 3734 <!-- FUNCTION PARAMETERS -->
3735 </div> 3735 </div>
3736 </div> 3736 </div>
3737 </dl> 3737 </dl>
3738 </dd> 3738 </dd>
3739 <!-- OBJECT METHODS --> 3739 <!-- OBJECT METHODS -->
3740 <!-- OBJECT EVENT FIELDS --> 3740 <!-- OBJECT EVENT FIELDS -->
3741 <!-- FUNCTION PARAMETERS --> 3741 <!-- FUNCTION PARAMETERS -->
3742 </div> 3742 </div>
3743 </div> 3743 </div>
3744 </dl> 3744 </dl>
3745 </div> 3745 </div>
3746 <!-- EXTRA PARAMETERS --> 3746 <!-- EXTRA PARAMETERS -->
3747 <div> 3747 <div style="">
3748 <h4>Extra parameters to addListener</h4> 3748 <h4>Extra parameters to addListener</h4>
3749 <dl> 3749 <dl>
3750 <div> 3750 <div style="">
3751 <div> 3751 <div>
3752 <dt> 3752 <dt>
3753 <var>filter</var> 3753 <var style="">filter</var>
3754 <em> 3754 <em>
3755 <!-- TYPE --> 3755 <!-- TYPE -->
3756 <div style="display:inline"> 3756 <div style="display:inline">
3757 ( 3757 (
3758 <span id="typeTemplate"> 3758 <span id="typeTemplate">
3759 <span> 3759 <span style="">
3760 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a> 3760 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a>
3761 </span> 3761 </span>
3762 </span> 3762 </span>
3763 ) 3763 )
3764 </div> 3764 </div>
3765 </em> 3765 </em>
3766 </dt> 3766 </dt>
3767 <dd>A set of filters that restricts the events that will be sent to th is listener.</dd> 3767 <dd style="">A set of filters that restricts the events that will be s ent to this listener.</dd>
3768 <!-- OBJECT PROPERTIES --> 3768 <!-- OBJECT PROPERTIES -->
3769 <!-- OBJECT METHODS --> 3769 <!-- OBJECT METHODS -->
3770 <!-- OBJECT EVENT FIELDS --> 3770 <!-- OBJECT EVENT FIELDS -->
3771 <!-- FUNCTION PARAMETERS --> 3771 <!-- FUNCTION PARAMETERS -->
3772 </div> 3772 </div>
3773 </div><div> 3773 </div><div style="">
3774 <div> 3774 <div>
3775 <dt> 3775 <dt>
3776 <var>extraInfoSpec</var> 3776 <var style="">extraInfoSpec</var>
3777 <em> 3777 <em>
3778 <!-- TYPE --> 3778 <!-- TYPE -->
3779 <div style="display:inline"> 3779 <div style="display:inline">
3780 ( 3780 (
3781 <span class="optional">optional</span> 3781 <span class="optional" style="">optional</span>
3782 <span id="typeTemplate"> 3782 <span id="typeTemplate">
3783 <span> 3783 <span style="">
3784 <span> 3784 <span style="">
3785 array of <span><span> 3785 array of <span style=""><span>
3786 <span> 3786 <span style="">
3787 <span>string</span> 3787 <span style="">string</span>
3788 <span>["responseHeaders"]</span> 3788 <span style="">["responseHeaders"]</span>
3789 </span> 3789 </span>
3790 </span></span> 3790 </span></span>
3791 </span> 3791 </span>
3792 </span> 3792 </span>
3793 </span> 3793 </span>
3794 ) 3794 )
3795 </div> 3795 </div>
3796 </em> 3796 </em>
3797 </dt> 3797 </dt>
3798 <dd>Array of extra information that should be passed to the listener f unction.</dd> 3798 <dd style="">Array of extra information that should be passed to the l istener function.</dd>
3799 <!-- OBJECT PROPERTIES --> 3799 <!-- OBJECT PROPERTIES -->
3800 <!-- OBJECT METHODS --> 3800 <!-- OBJECT METHODS -->
3801 <!-- OBJECT EVENT FIELDS --> 3801 <!-- OBJECT EVENT FIELDS -->
3802 <!-- FUNCTION PARAMETERS --> 3802 <!-- FUNCTION PARAMETERS -->
3803 </div> 3803 </div>
3804 </div> 3804 </div>
3805 </dl> 3805 </dl>
3806 </div> 3806 </div>
3807 <!-- LISTENER RETURN VALUE --> 3807 <!-- LISTENER RETURN VALUE -->
3808 <dl> 3808 <dl>
3809 </dl> 3809 </dl>
3810 </div> <!-- /description --> 3810 </div> <!-- /description -->
3811 </div><div class="apiItem"> 3811 </div><div class="apiItem" style="">
3812 <a name="event-onSendHeaders"></a> 3812 <a name="event-onSendHeaders"></a>
3813 <h4>onSendHeaders</h4> 3813 <h4>onSendHeaders</h4>
3814 <div class="summary"> 3814 <div class="summary">
3815 <!-- Note: intentionally longer 80 columns --> 3815 <!-- Note: intentionally longer 80 columns -->
3816 <span class="subdued">chrome.webRequest.</span><span>onSendHeade rs</span><span class="subdued">.addListener</span>(function(<span>object details </span>) <span class="subdued">{...}</span><span>, RequestFilter filter, array o f string extraInfoSpec</span>); 3816 <span class="subdued">chrome.webRequest.</span><span>onSendHeade rs</span><span class="subdued">.addListener</span>(function(<span>object details </span>) <span class="subdued">{...}</span><span>, RequestFilter filter, array o f string extraInfoSpec</span>);
3817 </div> 3817 </div>
3818 <div class="description"> 3818 <div class="description">
3819 <p>Fired just before a request is going to be sent to the server (modifications of previous onBeforeSendHeaders callbacks are visible by the tim e onSendHeaders is fired).</p> 3819 <p style="">Fired just before a request is going to be sent to t he server (modifications of previous onBeforeSendHeaders callbacks are visible b y the time onSendHeaders is fired).</p>
3820 <!-- LISTENER PARAMETERS --> 3820 <!-- LISTENER PARAMETERS -->
3821 <div> 3821 <div style="">
3822 <h4>Listener parameters</h4> 3822 <h4>Listener parameters</h4>
3823 <dl> 3823 <dl>
3824 <div> 3824 <div style="">
3825 <div> 3825 <div>
3826 <dt> 3826 <dt>
3827 <var>details</var> 3827 <var style="">details</var>
3828 <em> 3828 <em>
3829 <!-- TYPE --> 3829 <!-- TYPE -->
3830 <div style="display:inline"> 3830 <div style="display:inline">
3831 ( 3831 (
3832 <span id="typeTemplate"> 3832 <span id="typeTemplate">
3833 <span> 3833 <span style="">
3834 <span>object</span> 3834 <span style="">object</span>
3835 </span> 3835 </span>
3836 </span> 3836 </span>
3837 ) 3837 )
3838 </div> 3838 </div>
3839 </em> 3839 </em>
3840 </dt> 3840 </dt>
3841 <dd class="todo"> 3841 <dd class="todo" style="">
3842 Undocumented. 3842 Undocumented.
3843 </dd> 3843 </dd>
3844 <!-- OBJECT PROPERTIES --> 3844 <!-- OBJECT PROPERTIES -->
3845 <dd> 3845 <dd style="">
3846 <dl> 3846 <dl>
3847 <div> 3847 <div style="">
3848 <div> 3848 <div>
3849 <dt> 3849 <dt>
3850 <var>requestId</var> 3850 <var style="">requestId</var>
3851 <em> 3851 <em>
3852 <!-- TYPE --> 3852 <!-- TYPE -->
3853 <div style="display:inline"> 3853 <div style="display:inline">
3854 ( 3854 (
3855 <span id="typeTemplate"> 3855 <span id="typeTemplate">
3856 <span> 3856 <span style="">
3857 <span>string</span> 3857 <span style="">string</span>
3858 </span> 3858 </span>
3859 </span> 3859 </span>
3860 ) 3860 )
3861 </div> 3861 </div>
3862 </em> 3862 </em>
3863 </dt> 3863 </dt>
3864 <dd>The ID of the request. Request IDs are unique within a browser ses sion. As a result, they could be used to relate different events of the same req uest.</dd> 3864 <dd style="">The ID of the request. Request IDs are unique within a br owser session. As a result, they could be used to relate different events of the same request.</dd>
3865 <!-- OBJECT PROPERTIES --> 3865 <!-- OBJECT PROPERTIES -->
3866 <!-- OBJECT METHODS --> 3866 <!-- OBJECT METHODS -->
3867 <!-- OBJECT EVENT FIELDS --> 3867 <!-- OBJECT EVENT FIELDS -->
3868 <!-- FUNCTION PARAMETERS --> 3868 <!-- FUNCTION PARAMETERS -->
3869 </div> 3869 </div>
3870 </div><div> 3870 </div><div style="">
3871 <div> 3871 <div>
3872 <dt> 3872 <dt>
3873 <var>url</var> 3873 <var style="">url</var>
3874 <em> 3874 <em>
3875 <!-- TYPE --> 3875 <!-- TYPE -->
3876 <div style="display:inline"> 3876 <div style="display:inline">
3877 ( 3877 (
3878 <span id="typeTemplate"> 3878 <span id="typeTemplate">
3879 <span> 3879 <span style="">
3880 <span>string</span> 3880 <span style="">string</span>
3881 </span> 3881 </span>
3882 </span> 3882 </span>
3883 ) 3883 )
3884 </div> 3884 </div>
3885 </em> 3885 </em>
3886 </dt> 3886 </dt>
3887 <dd class="todo"> 3887 <dd class="todo" style="">
3888 Undocumented. 3888 Undocumented.
3889 </dd> 3889 </dd>
3890 <!-- OBJECT PROPERTIES --> 3890 <!-- OBJECT PROPERTIES -->
3891 <!-- OBJECT METHODS --> 3891 <!-- OBJECT METHODS -->
3892 <!-- OBJECT EVENT FIELDS --> 3892 <!-- OBJECT EVENT FIELDS -->
3893 <!-- FUNCTION PARAMETERS --> 3893 <!-- FUNCTION PARAMETERS -->
3894 </div> 3894 </div>
3895 </div><div> 3895 </div><div style="">
3896 <div> 3896 <div>
3897 <dt> 3897 <dt>
3898 <var>method</var> 3898 <var style="">method</var>
3899 <em> 3899 <em>
3900 <!-- TYPE --> 3900 <!-- TYPE -->
3901 <div style="display:inline"> 3901 <div style="display:inline">
3902 ( 3902 (
3903 <span id="typeTemplate"> 3903 <span id="typeTemplate">
3904 <span> 3904 <span style="">
3905 <span>string</span> 3905 <span style="">string</span>
3906 </span> 3906 </span>
3907 </span> 3907 </span>
3908 ) 3908 )
3909 </div> 3909 </div>
3910 </em> 3910 </em>
3911 </dt> 3911 </dt>
3912 <dd>Standard HTTP method.</dd> 3912 <dd style="">Standard HTTP method.</dd>
3913 <!-- OBJECT PROPERTIES --> 3913 <!-- OBJECT PROPERTIES -->
3914 <!-- OBJECT METHODS --> 3914 <!-- OBJECT METHODS -->
3915 <!-- OBJECT EVENT FIELDS --> 3915 <!-- OBJECT EVENT FIELDS -->
3916 <!-- FUNCTION PARAMETERS --> 3916 <!-- FUNCTION PARAMETERS -->
3917 </div> 3917 </div>
3918 </div><div> 3918 </div><div style="">
3919 <div> 3919 <div>
3920 <dt> 3920 <dt>
3921 <var>frameId</var> 3921 <var style="">frameId</var>
3922 <em> 3922 <em>
3923 <!-- TYPE --> 3923 <!-- TYPE -->
3924 <div style="display:inline"> 3924 <div style="display:inline">
3925 ( 3925 (
3926 <span id="typeTemplate"> 3926 <span id="typeTemplate">
3927 <span> 3927 <span style="">
3928 <span>integer</span> 3928 <span style="">integer</span>
3929 </span> 3929 </span>
3930 </span> 3930 </span>
3931 ) 3931 )
3932 </div> 3932 </div>
3933 </em> 3933 </em>
3934 </dt> 3934 </dt>
3935 <dd>The value 0 indicates that the request happens in the main frame; a positive value indicates the ID of a subframe in which the request happens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>main_frame< /code> or <code>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the ID of the outer frame. Frame IDs are unique within a tab.</dd> 3935 <dd style="">The value 0 indicates that the request happens in the mai n frame; a positive value indicates the ID of a subframe in which the request ha ppens. If the document of a (sub-)frame is loaded (<code>type</code> is <code>ma in_frame</code> or <code>sub_frame</code>), <code>frameId</code> indicates the I D of this frame, not the ID of the outer frame. Frame IDs are unique within a ta b.</dd>
3936 <!-- OBJECT PROPERTIES --> 3936 <!-- OBJECT PROPERTIES -->
3937 <!-- OBJECT METHODS --> 3937 <!-- OBJECT METHODS -->
3938 <!-- OBJECT EVENT FIELDS --> 3938 <!-- OBJECT EVENT FIELDS -->
3939 <!-- FUNCTION PARAMETERS --> 3939 <!-- FUNCTION PARAMETERS -->
3940 </div> 3940 </div>
3941 </div><div> 3941 </div><div style="">
3942 <div> 3942 <div>
3943 <dt> 3943 <dt>
3944 <var>parentFrameId</var> 3944 <var style="">parentFrameId</var>
3945 <em> 3945 <em>
3946 <!-- TYPE --> 3946 <!-- TYPE -->
3947 <div style="display:inline"> 3947 <div style="display:inline">
3948 ( 3948 (
3949 <span id="typeTemplate"> 3949 <span id="typeTemplate">
3950 <span> 3950 <span style="">
3951 <span>integer</span> 3951 <span style="">integer</span>
3952 </span> 3952 </span>
3953 </span> 3953 </span>
3954 ) 3954 )
3955 </div> 3955 </div>
3956 </em> 3956 </em>
3957 </dt> 3957 </dt>
3958 <dd>ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd> 3958 <dd style="">ID of frame that wraps the frame which sent the request. Set to -1 if no parent frame exists.</dd>
3959 <!-- OBJECT PROPERTIES --> 3959 <!-- OBJECT PROPERTIES -->
3960 <!-- OBJECT METHODS --> 3960 <!-- OBJECT METHODS -->
3961 <!-- OBJECT EVENT FIELDS --> 3961 <!-- OBJECT EVENT FIELDS -->
3962 <!-- FUNCTION PARAMETERS --> 3962 <!-- FUNCTION PARAMETERS -->
3963 </div> 3963 </div>
3964 </div><div> 3964 </div><div style="">
3965 <div> 3965 <div>
3966 <dt> 3966 <dt>
3967 <var>tabId</var> 3967 <var style="">tabId</var>
3968 <em> 3968 <em>
3969 <!-- TYPE --> 3969 <!-- TYPE -->
3970 <div style="display:inline"> 3970 <div style="display:inline">
3971 ( 3971 (
3972 <span id="typeTemplate"> 3972 <span id="typeTemplate">
3973 <span> 3973 <span style="">
3974 <span>integer</span> 3974 <span style="">integer</span>
3975 </span> 3975 </span>
3976 </span> 3976 </span>
3977 ) 3977 )
3978 </div> 3978 </div>
3979 </em> 3979 </em>
3980 </dt> 3980 </dt>
3981 <dd>The ID of the tab in which the request takes place. Set to -1 if t he request isn't related to a tab.</dd> 3981 <dd style="">The ID of the tab in which the request takes place. Set t o -1 if the request isn't related to a tab.</dd>
3982 <!-- OBJECT PROPERTIES --> 3982 <!-- OBJECT PROPERTIES -->
3983 <!-- OBJECT METHODS --> 3983 <!-- OBJECT METHODS -->
3984 <!-- OBJECT EVENT FIELDS --> 3984 <!-- OBJECT EVENT FIELDS -->
3985 <!-- FUNCTION PARAMETERS --> 3985 <!-- FUNCTION PARAMETERS -->
3986 </div> 3986 </div>
3987 </div><div> 3987 </div><div style="">
3988 <div> 3988 <div>
3989 <dt> 3989 <dt>
3990 <var>type</var> 3990 <var style="">type</var>
3991 <em> 3991 <em>
3992 <!-- TYPE --> 3992 <!-- TYPE -->
3993 <div style="display:inline"> 3993 <div style="display:inline">
3994 ( 3994 (
3995 <span class="enum">enumerated</span> 3995 <span class="enum" style="">enumerated</span>
3996 <span id="typeTemplate"> 3996 <span id="typeTemplate">
3997 <span> 3997 <span style="">
3998 <span>string</span> 3998 <span style="">string</span>
3999 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 3999 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
4000 </span> 4000 </span>
4001 </span> 4001 </span>
4002 ) 4002 )
4003 </div> 4003 </div>
4004 </em> 4004 </em>
4005 </dt> 4005 </dt>
4006 <dd>How the requested resource will be used.</dd> 4006 <dd style="">How the requested resource will be used.</dd>
4007 <!-- OBJECT PROPERTIES --> 4007 <!-- OBJECT PROPERTIES -->
4008 <!-- OBJECT METHODS --> 4008 <!-- OBJECT METHODS -->
4009 <!-- OBJECT EVENT FIELDS --> 4009 <!-- OBJECT EVENT FIELDS -->
4010 <!-- FUNCTION PARAMETERS --> 4010 <!-- FUNCTION PARAMETERS -->
4011 </div> 4011 </div>
4012 </div><div> 4012 </div><div style="">
4013 <div> 4013 <div>
4014 <dt> 4014 <dt>
4015 <var>timeStamp</var> 4015 <var style="">timeStamp</var>
4016 <em> 4016 <em>
4017 <!-- TYPE --> 4017 <!-- TYPE -->
4018 <div style="display:inline"> 4018 <div style="display:inline">
4019 ( 4019 (
4020 <span id="typeTemplate"> 4020 <span id="typeTemplate">
4021 <span> 4021 <span style="">
4022 <span>number</span> 4022 <span style="">number</span>
4023 </span> 4023 </span>
4024 </span> 4024 </span>
4025 ) 4025 )
4026 </div> 4026 </div>
4027 </em> 4027 </em>
4028 </dt> 4028 </dt>
4029 <dd>The time when this signal is triggered, in milliseconds since the epoch.</dd> 4029 <dd style="">The time when this signal is triggered, in milliseconds s ince the epoch.</dd>
4030 <!-- OBJECT PROPERTIES --> 4030 <!-- OBJECT PROPERTIES -->
4031 <!-- OBJECT METHODS --> 4031 <!-- OBJECT METHODS -->
4032 <!-- OBJECT EVENT FIELDS --> 4032 <!-- OBJECT EVENT FIELDS -->
4033 <!-- FUNCTION PARAMETERS --> 4033 <!-- FUNCTION PARAMETERS -->
4034 </div> 4034 </div>
4035 </div><div> 4035 </div><div style="">
4036 <div> 4036 <div>
4037 <dt> 4037 <dt>
4038 <var>requestHeaders</var> 4038 <var style="">requestHeaders</var>
4039 <em> 4039 <em>
4040 <!-- TYPE --> 4040 <!-- TYPE -->
4041 <div style="display:inline"> 4041 <div style="display:inline">
4042 ( 4042 (
4043 <span class="optional">optional</span> 4043 <span class="optional" style="">optional</span>
4044 <span id="typeTemplate"> 4044 <span id="typeTemplate">
4045 <span> 4045 <span style="">
4046 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a> 4046 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a>
4047 </span> 4047 </span>
4048 </span> 4048 </span>
4049 ) 4049 )
4050 </div> 4050 </div>
4051 </em> 4051 </em>
4052 </dt> 4052 </dt>
4053 <dd>The HTTP request headers that have been sent out with this request .</dd> 4053 <dd style="">The HTTP request headers that have been sent out with thi s request.</dd>
4054 <!-- OBJECT PROPERTIES --> 4054 <!-- OBJECT PROPERTIES -->
4055 <!-- OBJECT METHODS --> 4055 <!-- OBJECT METHODS -->
4056 <!-- OBJECT EVENT FIELDS --> 4056 <!-- OBJECT EVENT FIELDS -->
4057 <!-- FUNCTION PARAMETERS --> 4057 <!-- FUNCTION PARAMETERS -->
4058 </div> 4058 </div>
4059 </div> 4059 </div>
4060 </dl> 4060 </dl>
4061 </dd> 4061 </dd>
4062 <!-- OBJECT METHODS --> 4062 <!-- OBJECT METHODS -->
4063 <!-- OBJECT EVENT FIELDS --> 4063 <!-- OBJECT EVENT FIELDS -->
4064 <!-- FUNCTION PARAMETERS --> 4064 <!-- FUNCTION PARAMETERS -->
4065 </div> 4065 </div>
4066 </div> 4066 </div>
4067 </dl> 4067 </dl>
4068 </div> 4068 </div>
4069 <!-- EXTRA PARAMETERS --> 4069 <!-- EXTRA PARAMETERS -->
4070 <div> 4070 <div style="">
4071 <h4>Extra parameters to addListener</h4> 4071 <h4>Extra parameters to addListener</h4>
4072 <dl> 4072 <dl>
4073 <div> 4073 <div style="">
4074 <div> 4074 <div>
4075 <dt> 4075 <dt>
4076 <var>filter</var> 4076 <var style="">filter</var>
4077 <em> 4077 <em>
4078 <!-- TYPE --> 4078 <!-- TYPE -->
4079 <div style="display:inline"> 4079 <div style="display:inline">
4080 ( 4080 (
4081 <span id="typeTemplate"> 4081 <span id="typeTemplate">
4082 <span> 4082 <span style="">
4083 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a> 4083 <a href="webRequest.html#type-RequestFilter">RequestFilt er</a>
4084 </span> 4084 </span>
4085 </span> 4085 </span>
4086 ) 4086 )
4087 </div> 4087 </div>
4088 </em> 4088 </em>
4089 </dt> 4089 </dt>
4090 <dd>A set of filters that restricts the events that will be sent to th is listener.</dd> 4090 <dd style="">A set of filters that restricts the events that will be s ent to this listener.</dd>
4091 <!-- OBJECT PROPERTIES --> 4091 <!-- OBJECT PROPERTIES -->
4092 <!-- OBJECT METHODS --> 4092 <!-- OBJECT METHODS -->
4093 <!-- OBJECT EVENT FIELDS --> 4093 <!-- OBJECT EVENT FIELDS -->
4094 <!-- FUNCTION PARAMETERS --> 4094 <!-- FUNCTION PARAMETERS -->
4095 </div> 4095 </div>
4096 </div><div> 4096 </div><div style="">
4097 <div> 4097 <div>
4098 <dt> 4098 <dt>
4099 <var>extraInfoSpec</var> 4099 <var style="">extraInfoSpec</var>
4100 <em> 4100 <em>
4101 <!-- TYPE --> 4101 <!-- TYPE -->
4102 <div style="display:inline"> 4102 <div style="display:inline">
4103 ( 4103 (
4104 <span class="optional">optional</span> 4104 <span class="optional" style="">optional</span>
4105 <span id="typeTemplate"> 4105 <span id="typeTemplate">
4106 <span> 4106 <span style="">
4107 <span> 4107 <span style="">
4108 array of <span><span> 4108 array of <span style=""><span>
4109 <span> 4109 <span style="">
4110 <span>string</span> 4110 <span style="">string</span>
4111 <span>["requestHeaders"]</span> 4111 <span style="">["requestHeaders"]</span>
4112 </span> 4112 </span>
4113 </span></span> 4113 </span></span>
4114 </span> 4114 </span>
4115 </span> 4115 </span>
4116 </span> 4116 </span>
4117 ) 4117 )
4118 </div> 4118 </div>
4119 </em> 4119 </em>
4120 </dt> 4120 </dt>
4121 <dd>Array of extra information that should be passed to the listener f unction.</dd> 4121 <dd style="">Array of extra information that should be passed to the l istener function.</dd>
4122 <!-- OBJECT PROPERTIES --> 4122 <!-- OBJECT PROPERTIES -->
4123 <!-- OBJECT METHODS --> 4123 <!-- OBJECT METHODS -->
4124 <!-- OBJECT EVENT FIELDS --> 4124 <!-- OBJECT EVENT FIELDS -->
4125 <!-- FUNCTION PARAMETERS --> 4125 <!-- FUNCTION PARAMETERS -->
4126 </div> 4126 </div>
4127 </div> 4127 </div>
4128 </dl> 4128 </dl>
4129 </div> 4129 </div>
4130 <!-- LISTENER RETURN VALUE --> 4130 <!-- LISTENER RETURN VALUE -->
4131 <dl> 4131 <dl>
4132 </dl> 4132 </dl>
4133 </div> <!-- /description --> 4133 </div> <!-- /description -->
4134 </div> <!-- /apiItem --> 4134 </div> <!-- /apiItem -->
4135 </div> <!-- /apiGroup --> 4135 </div> <!-- /apiGroup -->
4136 <!-- TYPES --> 4136 <!-- TYPES -->
4137 <div class="apiGroup"> 4137 <div class="apiGroup" style="">
4138 <a name="types"></a> 4138 <a name="types"></a>
4139 <h3 id="types">Types</h3> 4139 <h3 id="types">Types</h3>
4140 <!-- iterates over all types --> 4140 <!-- iterates over all types -->
4141 <div class="apiItem"> 4141 <div class="apiItem" style="">
4142 <a name="type-RequestFilter"></a> 4142 <a name="type-RequestFilter"></a>
4143 <h4>RequestFilter</h4> 4143 <h4>RequestFilter</h4>
4144 <div> 4144 <div>
4145 <dt> 4145 <dt>
4146 <em> 4146 <em>
4147 <!-- TYPE --> 4147 <!-- TYPE -->
4148 <div style="display:inline"> 4148 <div style="display:inline">
4149 ( 4149 (
4150 <span id="typeTemplate"> 4150 <span id="typeTemplate">
4151 <span> 4151 <span style="">
4152 <span>object</span> 4152 <span style="">object</span>
4153 </span> 4153 </span>
4154 </span> 4154 </span>
4155 ) 4155 )
4156 </div> 4156 </div>
4157 </em> 4157 </em>
4158 </dt> 4158 </dt>
4159 <dd>An object describing filters to apply to webRequest events.</dd> 4159 <dd style="">An object describing filters to apply to webRequest event s.</dd>
4160 <!-- OBJECT PROPERTIES --> 4160 <!-- OBJECT PROPERTIES -->
4161 <dd> 4161 <dd style="">
4162 <dl> 4162 <dl>
4163 <div> 4163 <div style="">
4164 <div> 4164 <div>
4165 <dt> 4165 <dt>
4166 <var>urls</var> 4166 <var style="">urls</var>
4167 <em> 4167 <em>
4168 <!-- TYPE --> 4168 <!-- TYPE -->
4169 <div style="display:inline"> 4169 <div style="display:inline">
4170 ( 4170 (
4171 <span id="typeTemplate"> 4171 <span id="typeTemplate">
4172 <span> 4172 <span style="">
4173 <span> 4173 <span style="">
4174 array of <span><span> 4174 array of <span style=""><span>
4175 <span> 4175 <span style="">
4176 <span>string</span> 4176 <span style="">string</span>
4177 </span> 4177 </span>
4178 </span></span> 4178 </span></span>
4179 </span> 4179 </span>
4180 </span> 4180 </span>
4181 </span> 4181 </span>
4182 ) 4182 )
4183 </div> 4183 </div>
4184 </em> 4184 </em>
4185 </dt> 4185 </dt>
4186 <dd>A list of URLs or URL patterns. Requests that cannot match any of the URLs will be filtered out.</dd> 4186 <dd style="">A list of URLs or URL patterns. Requests that cannot matc h any of the URLs will be filtered out.</dd>
4187 <!-- OBJECT PROPERTIES --> 4187 <!-- OBJECT PROPERTIES -->
4188 <!-- OBJECT METHODS --> 4188 <!-- OBJECT METHODS -->
4189 <!-- OBJECT EVENT FIELDS --> 4189 <!-- OBJECT EVENT FIELDS -->
4190 <!-- FUNCTION PARAMETERS --> 4190 <!-- FUNCTION PARAMETERS -->
4191 </div> 4191 </div>
4192 </div><div> 4192 </div><div style="">
4193 <div> 4193 <div>
4194 <dt> 4194 <dt>
4195 <var>types</var> 4195 <var style="">types</var>
4196 <em> 4196 <em>
4197 <!-- TYPE --> 4197 <!-- TYPE -->
4198 <div style="display:inline"> 4198 <div style="display:inline">
4199 ( 4199 (
4200 <span class="optional">optional</span> 4200 <span class="optional" style="">optional</span>
4201 <span id="typeTemplate"> 4201 <span id="typeTemplate">
4202 <span> 4202 <span style="">
4203 <span> 4203 <span style="">
4204 array of <span><span> 4204 array of <span style=""><span>
4205 <span> 4205 <span style="">
4206 <span>string</span> 4206 <span style="">string</span>
4207 <span>["main_frame", "sub_frame", "stylesheet", "script" , "image", "object", "xmlhttprequest", "other"]</span> 4207 <span style="">["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]</span>
4208 </span> 4208 </span>
4209 </span></span> 4209 </span></span>
4210 </span> 4210 </span>
4211 </span> 4211 </span>
4212 </span> 4212 </span>
4213 ) 4213 )
4214 </div> 4214 </div>
4215 </em> 4215 </em>
4216 </dt> 4216 </dt>
4217 <dd>A list of request types. Requests that cannot match any of the typ es will be filtered out.</dd> 4217 <dd style="">A list of request types. Requests that cannot match any o f the types will be filtered out.</dd>
4218 <!-- OBJECT PROPERTIES --> 4218 <!-- OBJECT PROPERTIES -->
4219 <!-- OBJECT METHODS --> 4219 <!-- OBJECT METHODS -->
4220 <!-- OBJECT EVENT FIELDS --> 4220 <!-- OBJECT EVENT FIELDS -->
4221 <!-- FUNCTION PARAMETERS --> 4221 <!-- FUNCTION PARAMETERS -->
4222 </div> 4222 </div>
4223 </div><div> 4223 </div><div style="">
4224 <div> 4224 <div>
4225 <dt> 4225 <dt>
4226 <var>tabId</var> 4226 <var style="">tabId</var>
4227 <em> 4227 <em>
4228 <!-- TYPE --> 4228 <!-- TYPE -->
4229 <div style="display:inline"> 4229 <div style="display:inline">
4230 ( 4230 (
4231 <span class="optional">optional</span> 4231 <span class="optional" style="">optional</span>
4232 <span id="typeTemplate"> 4232 <span id="typeTemplate">
4233 <span> 4233 <span style="">
4234 <span>integer</span> 4234 <span style="">integer</span>
4235 </span> 4235 </span>
4236 </span> 4236 </span>
4237 ) 4237 )
4238 </div> 4238 </div>
4239 </em> 4239 </em>
4240 </dt> 4240 </dt>
4241 <dd class="todo"> 4241 <dd class="todo" style="">
4242 Undocumented. 4242 Undocumented.
4243 </dd> 4243 </dd>
4244 <!-- OBJECT PROPERTIES --> 4244 <!-- OBJECT PROPERTIES -->
4245 <!-- OBJECT METHODS --> 4245 <!-- OBJECT METHODS -->
4246 <!-- OBJECT EVENT FIELDS --> 4246 <!-- OBJECT EVENT FIELDS -->
4247 <!-- FUNCTION PARAMETERS --> 4247 <!-- FUNCTION PARAMETERS -->
4248 </div> 4248 </div>
4249 </div><div> 4249 </div><div style="">
4250 <div> 4250 <div>
4251 <dt> 4251 <dt>
4252 <var>windowId</var> 4252 <var style="">windowId</var>
4253 <em> 4253 <em>
4254 <!-- TYPE --> 4254 <!-- TYPE -->
4255 <div style="display:inline"> 4255 <div style="display:inline">
4256 ( 4256 (
4257 <span class="optional">optional</span> 4257 <span class="optional" style="">optional</span>
4258 <span id="typeTemplate"> 4258 <span id="typeTemplate">
4259 <span> 4259 <span style="">
4260 <span>integer</span> 4260 <span style="">integer</span>
4261 </span> 4261 </span>
4262 </span> 4262 </span>
4263 ) 4263 )
4264 </div> 4264 </div>
4265 </em> 4265 </em>
4266 </dt> 4266 </dt>
4267 <dd class="todo"> 4267 <dd class="todo" style="">
4268 Undocumented. 4268 Undocumented.
4269 </dd> 4269 </dd>
4270 <!-- OBJECT PROPERTIES --> 4270 <!-- OBJECT PROPERTIES -->
4271 <!-- OBJECT METHODS --> 4271 <!-- OBJECT METHODS -->
4272 <!-- OBJECT EVENT FIELDS --> 4272 <!-- OBJECT EVENT FIELDS -->
4273 <!-- FUNCTION PARAMETERS --> 4273 <!-- FUNCTION PARAMETERS -->
4274 </div> 4274 </div>
4275 </div> 4275 </div>
4276 </dl> 4276 </dl>
4277 </dd> 4277 </dd>
4278 <!-- OBJECT METHODS --> 4278 <!-- OBJECT METHODS -->
4279 <!-- OBJECT EVENT FIELDS --> 4279 <!-- OBJECT EVENT FIELDS -->
4280 <!-- FUNCTION PARAMETERS --> 4280 <!-- FUNCTION PARAMETERS -->
4281 </div> 4281 </div>
4282 </div><div class="apiItem"> 4282 </div><div class="apiItem" style="">
4283 <a name="type-HttpHeaders"></a> 4283 <a name="type-HttpHeaders"></a>
4284 <h4>HttpHeaders</h4> 4284 <h4>HttpHeaders</h4>
4285 <div> 4285 <div>
4286 <dt> 4286 <dt>
4287 <em> 4287 <em>
4288 <!-- TYPE --> 4288 <!-- TYPE -->
4289 <div style="display:inline"> 4289 <div style="display:inline">
4290 ( 4290 (
4291 <span id="typeTemplate"> 4291 <span id="typeTemplate">
4292 <span> 4292 <span style="">
4293 <span> 4293 <span style="">
4294 array of <span><span> 4294 array of <span style=""><span>
4295 <span> 4295 <span style="">
4296 <span>object</span> 4296 <span style="">object</span>
4297 </span> 4297 </span>
4298 </span></span> 4298 </span></span>
4299 </span> 4299 </span>
4300 </span> 4300 </span>
4301 </span> 4301 </span>
4302 ) 4302 )
4303 </div> 4303 </div>
4304 </em> 4304 </em>
4305 </dt> 4305 </dt>
4306 <dd>An array of HTTP headers. Each header is represented as a dictiona ry containing the keys <code>name</code> and either <code>value</code> or <code> binaryValue</code>.</dd> 4306 <dd style="">An array of HTTP headers. Each header is represented as a dictionary containing the keys <code>name</code> and either <code>value</code> or <code>binaryValue</code>.</dd>
4307 <!-- OBJECT PROPERTIES --> 4307 <!-- OBJECT PROPERTIES -->
4308 <dd> 4308 <dd style="">
4309 <dl> 4309 <dl>
4310 <div> 4310 <div style="">
4311 <div> 4311 <div>
4312 <dt> 4312 <dt>
4313 <var>name</var> 4313 <var style="">name</var>
4314 <em> 4314 <em>
4315 <!-- TYPE --> 4315 <!-- TYPE -->
4316 <div style="display:inline"> 4316 <div style="display:inline">
4317 ( 4317 (
4318 <span id="typeTemplate"> 4318 <span id="typeTemplate">
4319 <span> 4319 <span style="">
4320 <span>string</span> 4320 <span style="">string</span>
4321 </span> 4321 </span>
4322 </span> 4322 </span>
4323 ) 4323 )
4324 </div> 4324 </div>
4325 </em> 4325 </em>
4326 </dt> 4326 </dt>
4327 <dd>Name of the HTTP header.</dd> 4327 <dd style="">Name of the HTTP header.</dd>
4328 <!-- OBJECT PROPERTIES --> 4328 <!-- OBJECT PROPERTIES -->
4329 <!-- OBJECT METHODS --> 4329 <!-- OBJECT METHODS -->
4330 <!-- OBJECT EVENT FIELDS --> 4330 <!-- OBJECT EVENT FIELDS -->
4331 <!-- FUNCTION PARAMETERS --> 4331 <!-- FUNCTION PARAMETERS -->
4332 </div> 4332 </div>
4333 </div><div> 4333 </div><div style="">
4334 <div> 4334 <div>
4335 <dt> 4335 <dt>
4336 <var>value</var> 4336 <var style="">value</var>
4337 <em> 4337 <em>
4338 <!-- TYPE --> 4338 <!-- TYPE -->
4339 <div style="display:inline"> 4339 <div style="display:inline">
4340 ( 4340 (
4341 <span class="optional">optional</span> 4341 <span class="optional" style="">optional</span>
4342 <span id="typeTemplate"> 4342 <span id="typeTemplate">
4343 <span> 4343 <span style="">
4344 <span>string</span> 4344 <span style="">string</span>
4345 </span> 4345 </span>
4346 </span> 4346 </span>
4347 ) 4347 )
4348 </div> 4348 </div>
4349 </em> 4349 </em>
4350 </dt> 4350 </dt>
4351 <dd>Value of the HTTP header if it can be represented by UTF-8.</dd> 4351 <dd style="">Value of the HTTP header if it can be represented by UTF- 8.</dd>
4352 <!-- OBJECT PROPERTIES --> 4352 <!-- OBJECT PROPERTIES -->
4353 <!-- OBJECT METHODS --> 4353 <!-- OBJECT METHODS -->
4354 <!-- OBJECT EVENT FIELDS --> 4354 <!-- OBJECT EVENT FIELDS -->
4355 <!-- FUNCTION PARAMETERS --> 4355 <!-- FUNCTION PARAMETERS -->
4356 </div> 4356 </div>
4357 </div><div> 4357 </div><div style="">
4358 <div> 4358 <div>
4359 <dt> 4359 <dt>
4360 <var>binaryValue</var> 4360 <var style="">binaryValue</var>
4361 <em> 4361 <em>
4362 <!-- TYPE --> 4362 <!-- TYPE -->
4363 <div style="display:inline"> 4363 <div style="display:inline">
4364 ( 4364 (
4365 <span class="optional">optional</span> 4365 <span class="optional" style="">optional</span>
4366 <span id="typeTemplate"> 4366 <span id="typeTemplate">
4367 <span> 4367 <span style="">
4368 <span> 4368 <span style="">
4369 array of <span><span> 4369 array of <span style=""><span>
4370 <span> 4370 <span style="">
4371 <span>integer</span> 4371 <span style="">integer</span>
4372 </span> 4372 </span>
4373 </span></span> 4373 </span></span>
4374 </span> 4374 </span>
4375 </span> 4375 </span>
4376 </span> 4376 </span>
4377 ) 4377 )
4378 </div> 4378 </div>
4379 </em> 4379 </em>
4380 </dt> 4380 </dt>
4381 <dd>Value of the HTTP header if it cannot be represented by UTF-8, sto red as individual byte values (0..255).</dd> 4381 <dd style="">Value of the HTTP header if it cannot be represented by U TF-8, stored as individual byte values (0..255).</dd>
4382 <!-- OBJECT PROPERTIES --> 4382 <!-- OBJECT PROPERTIES -->
4383 <!-- OBJECT METHODS --> 4383 <!-- OBJECT METHODS -->
4384 <!-- OBJECT EVENT FIELDS --> 4384 <!-- OBJECT EVENT FIELDS -->
4385 <!-- FUNCTION PARAMETERS --> 4385 <!-- FUNCTION PARAMETERS -->
4386 </div> 4386 </div>
4387 </div> 4387 </div>
4388 </dl> 4388 </dl>
4389 </dd> 4389 </dd>
4390 <!-- OBJECT METHODS --> 4390 <!-- OBJECT METHODS -->
4391 <!-- OBJECT EVENT FIELDS --> 4391 <!-- OBJECT EVENT FIELDS -->
4392 <!-- FUNCTION PARAMETERS --> 4392 <!-- FUNCTION PARAMETERS -->
4393 </div> 4393 </div>
4394 </div><div class="apiItem"> 4394 </div><div class="apiItem" style="">
4395 <a name="type-BlockingResponse"></a> 4395 <a name="type-BlockingResponse"></a>
4396 <h4>BlockingResponse</h4> 4396 <h4>BlockingResponse</h4>
4397 <div> 4397 <div>
4398 <dt> 4398 <dt>
4399 <em> 4399 <em>
4400 <!-- TYPE --> 4400 <!-- TYPE -->
4401 <div style="display:inline"> 4401 <div style="display:inline">
4402 ( 4402 (
4403 <span id="typeTemplate"> 4403 <span id="typeTemplate">
4404 <span> 4404 <span style="">
4405 <span>object</span> 4405 <span style="">object</span>
4406 </span> 4406 </span>
4407 </span> 4407 </span>
4408 ) 4408 )
4409 </div> 4409 </div>
4410 </em> 4410 </em>
4411 </dt> 4411 </dt>
4412 <dd>Returns value for event handlers that have the 'blocking' extraInf oSpec applied. Allows the event handler to modify network requests.</dd> 4412 <dd style="">Returns value for event handlers that have the 'blocking' extraInfoSpec applied. Allows the event handler to modify network requests.</dd >
4413 <!-- OBJECT PROPERTIES --> 4413 <!-- OBJECT PROPERTIES -->
4414 <dd> 4414 <dd style="">
4415 <dl> 4415 <dl>
4416 <div> 4416 <div style="">
4417 <div> 4417 <div>
4418 <dt> 4418 <dt>
4419 <var>cancel</var> 4419 <var style="">cancel</var>
4420 <em> 4420 <em>
4421 <!-- TYPE --> 4421 <!-- TYPE -->
4422 <div style="display:inline"> 4422 <div style="display:inline">
4423 ( 4423 (
4424 <span class="optional">optional</span> 4424 <span class="optional" style="">optional</span>
4425 <span id="typeTemplate"> 4425 <span id="typeTemplate">
4426 <span> 4426 <span style="">
4427 <span>boolean</span> 4427 <span style="">boolean</span>
4428 </span> 4428 </span>
4429 </span> 4429 </span>
4430 ) 4430 )
4431 </div> 4431 </div>
4432 </em> 4432 </em>
4433 </dt> 4433 </dt>
4434 <dd>If true, the request is cancelled. Used in onBeforeRequest, this p revents the request from being sent.</dd> 4434 <dd style="">If true, the request is cancelled. Used in onBeforeReques t, this prevents the request from being sent.</dd>
4435 <!-- OBJECT PROPERTIES --> 4435 <!-- OBJECT PROPERTIES -->
4436 <!-- OBJECT METHODS --> 4436 <!-- OBJECT METHODS -->
4437 <!-- OBJECT EVENT FIELDS --> 4437 <!-- OBJECT EVENT FIELDS -->
4438 <!-- FUNCTION PARAMETERS --> 4438 <!-- FUNCTION PARAMETERS -->
4439 </div> 4439 </div>
4440 </div><div> 4440 </div><div style="">
4441 <div> 4441 <div>
4442 <dt> 4442 <dt>
4443 <var>redirectUrl</var> 4443 <var style="">redirectUrl</var>
4444 <em> 4444 <em>
4445 <!-- TYPE --> 4445 <!-- TYPE -->
4446 <div style="display:inline"> 4446 <div style="display:inline">
4447 ( 4447 (
4448 <span class="optional">optional</span> 4448 <span class="optional" style="">optional</span>
4449 <span id="typeTemplate"> 4449 <span id="typeTemplate">
4450 <span> 4450 <span style="">
4451 <span>string</span> 4451 <span style="">string</span>
4452 </span> 4452 </span>
4453 </span> 4453 </span>
4454 ) 4454 )
4455 </div> 4455 </div>
4456 </em> 4456 </em>
4457 </dt> 4457 </dt>
4458 <dd>Only used as a response to the onBeforeRequest event. If set, the original request is prevented from being sent and is instead redirected to the g iven URL.</dd> 4458 <dd style="">Only used as a response to the onBeforeRequest event. If set, the original request is prevented from being sent and is instead redirected to the given URL.</dd>
4459 <!-- OBJECT PROPERTIES --> 4459 <!-- OBJECT PROPERTIES -->
4460 <!-- OBJECT METHODS --> 4460 <!-- OBJECT METHODS -->
4461 <!-- OBJECT EVENT FIELDS --> 4461 <!-- OBJECT EVENT FIELDS -->
4462 <!-- FUNCTION PARAMETERS --> 4462 <!-- FUNCTION PARAMETERS -->
4463 </div> 4463 </div>
4464 </div><div> 4464 </div><div style="">
4465 <div> 4465 <div>
4466 <dt> 4466 <dt>
4467 <var>requestHeaders</var> 4467 <var style="">requestHeaders</var>
4468 <em> 4468 <em>
4469 <!-- TYPE --> 4469 <!-- TYPE -->
4470 <div style="display:inline"> 4470 <div style="display:inline">
4471 ( 4471 (
4472 <span class="optional">optional</span> 4472 <span class="optional" style="">optional</span>
4473 <span id="typeTemplate"> 4473 <span id="typeTemplate">
4474 <span> 4474 <span style="">
4475 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a> 4475 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a>
4476 </span> 4476 </span>
4477 </span> 4477 </span>
4478 ) 4478 )
4479 </div> 4479 </div>
4480 </em> 4480 </em>
4481 </dt> 4481 </dt>
4482 <dd>Only used as a response to the onBeforeSendHeaders event. If set, the request is made with these request headers instead.</dd> 4482 <dd style="">Only used as a response to the onBeforeSendHeaders event. If set, the request is made with these request headers instead.</dd>
4483 <!-- OBJECT PROPERTIES --> 4483 <!-- OBJECT PROPERTIES -->
4484 <!-- OBJECT METHODS --> 4484 <!-- OBJECT METHODS -->
4485 <!-- OBJECT EVENT FIELDS --> 4485 <!-- OBJECT EVENT FIELDS -->
4486 <!-- FUNCTION PARAMETERS --> 4486 <!-- FUNCTION PARAMETERS -->
4487 </div> 4487 </div>
4488 </div><div> 4488 </div><div style="">
4489 <div> 4489 <div>
4490 <dt> 4490 <dt>
4491 <var>responseHeaders</var> 4491 <var style="">responseHeaders</var>
4492 <em> 4492 <em>
4493 <!-- TYPE --> 4493 <!-- TYPE -->
4494 <div style="display:inline"> 4494 <div style="display:inline">
4495 ( 4495 (
4496 <span class="optional">optional</span> 4496 <span class="optional" style="">optional</span>
4497 <span id="typeTemplate"> 4497 <span id="typeTemplate">
4498 <span> 4498 <span style="">
4499 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a> 4499 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</ a>
4500 </span> 4500 </span>
4501 </span> 4501 </span>
4502 ) 4502 )
4503 </div> 4503 </div>
4504 </em> 4504 </em>
4505 </dt> 4505 </dt>
4506 <dd>Only used as a response to the onHeadersReceived event. If set, th e server is assumed to have responded with these response headers instead. Only return <code>responseHeaders</code> if you really want to modify the headers in order to limit the number of conflicts (only one extension may modify <code>resp onseHeaders</code> for each request).</dd> 4506 <dd style="">Only used as a response to the onHeadersReceived event. I f set, the server is assumed to have responded with these response headers inste ad. Only return <code>responseHeaders</code> if you really want to modify the he aders in order to limit the number of conflicts (only one extension may modify < code>responseHeaders</code> for each request).</dd>
4507 <!-- OBJECT PROPERTIES --> 4507 <!-- OBJECT PROPERTIES -->
4508 <!-- OBJECT METHODS --> 4508 <!-- OBJECT METHODS -->
4509 <!-- OBJECT EVENT FIELDS --> 4509 <!-- OBJECT EVENT FIELDS -->
4510 <!-- FUNCTION PARAMETERS --> 4510 <!-- FUNCTION PARAMETERS -->
4511 </div> 4511 </div>
4512 </div><div> 4512 </div><div style="">
4513 <div> 4513 <div>
4514 <dt> 4514 <dt>
4515 <var>authCredentials</var> 4515 <var style="">authCredentials</var>
4516 <em> 4516 <em>
4517 <!-- TYPE --> 4517 <!-- TYPE -->
4518 <div style="display:inline"> 4518 <div style="display:inline">
4519 ( 4519 (
4520 <span class="optional">optional</span> 4520 <span class="optional" style="">optional</span>
4521 <span id="typeTemplate"> 4521 <span id="typeTemplate">
4522 <span> 4522 <span style="">
4523 <span>object</span> 4523 <span style="">object</span>
4524 </span> 4524 </span>
4525 </span> 4525 </span>
4526 ) 4526 )
4527 </div> 4527 </div>
4528 </em> 4528 </em>
4529 </dt> 4529 </dt>
4530 <dd>Only used as a response to the onAuthRequired event. If set, the r equest is made using the supplied credentials.</dd> 4530 <dd style="">Only used as a response to the onAuthRequired event. If s et, the request is made using the supplied credentials.</dd>
4531 <!-- OBJECT PROPERTIES --> 4531 <!-- OBJECT PROPERTIES -->
4532 <dd> 4532 <dd style="">
4533 <dl> 4533 <dl>
4534 <div> 4534 <div style="">
4535 <div> 4535 <div>
4536 <dt> 4536 <dt>
4537 <var>username</var> 4537 <var style="">username</var>
4538 <em> 4538 <em>
4539 <!-- TYPE --> 4539 <!-- TYPE -->
4540 <div style="display:inline"> 4540 <div style="display:inline">
4541 ( 4541 (
4542 <span id="typeTemplate"> 4542 <span id="typeTemplate">
4543 <span> 4543 <span style="">
4544 <span>string</span> 4544 <span style="">string</span>
4545 </span> 4545 </span>
4546 </span> 4546 </span>
4547 ) 4547 )
4548 </div> 4548 </div>
4549 </em> 4549 </em>
4550 </dt> 4550 </dt>
4551 <dd class="todo"> 4551 <dd class="todo" style="">
4552 Undocumented. 4552 Undocumented.
4553 </dd> 4553 </dd>
4554 <!-- OBJECT PROPERTIES --> 4554 <!-- OBJECT PROPERTIES -->
4555 <!-- OBJECT METHODS --> 4555 <!-- OBJECT METHODS -->
4556 <!-- OBJECT EVENT FIELDS --> 4556 <!-- OBJECT EVENT FIELDS -->
4557 <!-- FUNCTION PARAMETERS --> 4557 <!-- FUNCTION PARAMETERS -->
4558 </div> 4558 </div>
4559 </div><div> 4559 </div><div style="">
4560 <div> 4560 <div>
4561 <dt> 4561 <dt>
4562 <var>password</var> 4562 <var style="">password</var>
4563 <em> 4563 <em>
4564 <!-- TYPE --> 4564 <!-- TYPE -->
4565 <div style="display:inline"> 4565 <div style="display:inline">
4566 ( 4566 (
4567 <span id="typeTemplate"> 4567 <span id="typeTemplate">
4568 <span> 4568 <span style="">
4569 <span>string</span> 4569 <span style="">string</span>
4570 </span> 4570 </span>
4571 </span> 4571 </span>
4572 ) 4572 )
4573 </div> 4573 </div>
4574 </em> 4574 </em>
4575 </dt> 4575 </dt>
4576 <dd class="todo"> 4576 <dd class="todo" style="">
4577 Undocumented. 4577 Undocumented.
4578 </dd> 4578 </dd>
4579 <!-- OBJECT PROPERTIES --> 4579 <!-- OBJECT PROPERTIES -->
4580 <!-- OBJECT METHODS --> 4580 <!-- OBJECT METHODS -->
4581 <!-- OBJECT EVENT FIELDS --> 4581 <!-- OBJECT EVENT FIELDS -->
4582 <!-- FUNCTION PARAMETERS --> 4582 <!-- FUNCTION PARAMETERS -->
4583 </div> 4583 </div>
4584 </div> 4584 </div>
4585 </dl> 4585 </dl>
4586 </dd> 4586 </dd>
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
4628 _uff=0; 4628 _uff=0;
4629 urchinTracker(); 4629 urchinTracker();
4630 } 4630 }
4631 catch(e) {/* urchinTracker not available. */} 4631 catch(e) {/* urchinTracker not available. */}
4632 </script> 4632 </script>
4633 <!-- end analytics --> 4633 <!-- end analytics -->
4634 </div> 4634 </div>
4635 </div> <!-- /gc-footer --> 4635 </div> <!-- /gc-footer -->
4636 </div> <!-- /gc-container --> 4636 </div> <!-- /gc-container -->
4637 </body></html> 4637 </body></html>
OLDNEW
« chrome/chrome_tests.gypi ('K') | « chrome/common/extensions/api/experimental.declarative.json ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698