OLD | NEW |
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: | 1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: |
2 1) The <head> information in this page is significant, should be uniform | 2 1) The <head> information in this page is significant, should be uniform |
3 across api docs and should be edited only with knowledge of the | 3 across api docs and should be edited only with knowledge of the |
4 templating mechanism. | 4 templating mechanism. |
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a | 5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a |
6 browser, it will be re-generated from the template, json schema and | 6 browser, it will be re-generated from the template, json schema and |
7 authored overview content. | 7 authored overview content. |
8 4) The <body>.innerHTML is also generated by an offline step so that this | 8 4) The <body>.innerHTML is also generated by an offline step so that this |
9 page may easily be indexed by search engines. | 9 page may easily be indexed by search engines. |
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> | 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> |
11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | 11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css"> | 12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css"> |
13 <link href="css/print.css" rel="stylesheet" type="text/css" media="print"> | 13 <link href="css/print.css" rel="stylesheet" type="text/css" media="print"> |
14 <script type="text/javascript" src="../../../third_party/jstemplate/jstempla
te_compiled.js"> | 14 <script type="text/javascript" src="../../../third_party/jstemplate/jstempla
te_compiled.js"> |
15 </script> | 15 </script> |
16 <script type="text/javascript" src="js/api_page_generator.js"></script> | 16 <script type="text/javascript" src="js/api_page_generator.js"></script> |
17 <script type="text/javascript" src="js/bootstrap.js"></script> | 17 <script type="text/javascript" src="js/bootstrap.js"></script> |
18 <script type="text/javascript" src="js/sidebar.js"></script> | 18 <script type="text/javascript" src="js/sidebar.js"></script> |
19 <meta name="description" content="Documentation for the chrome.experimental.we
bRequest module, which is part of the Google Chrome extension APIs."><title>Web
Request API - Google Chrome Extensions - Google Code</title></head> | 19 <meta name="description" content="Documentation for the chrome.webRequest modu
le, which is part of the Google Chrome extension APIs."><title>WebRequest API -
Google Chrome Extensions - Google Code</title></head> |
20 <body> <div id="gc-container" class="labs"> | 20 <body> <div id="gc-container" class="labs"> |
21 <div id="devModeWarning"> | 21 <div id="devModeWarning"> |
22 You are viewing extension docs in chrome via the 'file:' scheme: are you
expecting to see local changes when you refresh? You'll need run chrome with --
allow-file-access-from-files. | 22 You are viewing extension docs in chrome via the 'file:' scheme: are you
expecting to see local changes when you refresh? You'll need run chrome with --
allow-file-access-from-files. |
23 </div> | 23 </div> |
24 <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION --> | 24 <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION --> |
25 <!-- In particular, sub-templates that recurse, must be used by allowing | 25 <!-- In particular, sub-templates that recurse, must be used by allowing |
26 jstemplate to make a copy of the template in this section which | 26 jstemplate to make a copy of the template in this section which |
27 are not operated on by way of the jsskip="true" --> | 27 are not operated on by way of the jsskip="true" --> |
28 <div style="display:none"> | 28 <div style="display:none"> |
29 | 29 |
(...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
346 </ol> | 346 </ol> |
347 </li><li> | 347 </li><li> |
348 <a href="#examples">Examples</a> | 348 <a href="#examples">Examples</a> |
349 <ol> | 349 <ol> |
350 <li style="display: none; "> | 350 <li style="display: none; "> |
351 <a>h3Name</a> | 351 <a>h3Name</a> |
352 </li> | 352 </li> |
353 </ol> | 353 </ol> |
354 </li> | 354 </li> |
355 <li> | 355 <li> |
356 <a href="#apiReference">API reference: chrome.experimental.webRe
quest</a> | 356 <a href="#apiReference">API reference: chrome.webRequest</a> |
357 <ol> | 357 <ol> |
358 <li style="display: none; "> | 358 <li style="display: none; "> |
359 <a href="#properties">Properties</a> | 359 <a href="#properties">Properties</a> |
360 <ol> | 360 <ol> |
361 <li> | 361 <li> |
362 <a href="#property-anchor">propertyName</a> | 362 <a href="#property-anchor">propertyName</a> |
363 </li> | 363 </li> |
364 </ol> | 364 </ol> |
365 </li> | 365 </li> |
366 <li> | 366 <li> |
367 <a href="#global-methods">Methods</a> | 367 <a href="#global-methods">Methods</a> |
368 <ol> | 368 <ol> |
369 <li style="display: none; "> | 369 <li> |
370 <a href="#method-anchor">methodName</a> | |
371 </li><li style="display: none; "> | |
372 <a href="#method-anchor">methodName</a> | 370 <a href="#method-anchor">methodName</a> |
373 </li><li> | 371 </li><li> |
| 372 <a href="#method-anchor">methodName</a> |
| 373 </li><li style=""> |
374 <a href="#method-handlerBehaviorChanged">handlerBehaviorChanged<
/a> | 374 <a href="#method-handlerBehaviorChanged">handlerBehaviorChanged<
/a> |
375 </li> | 375 </li> |
376 </ol> | 376 </ol> |
377 </li> | 377 </li> |
378 <li> | 378 <li> |
379 <a href="#global-events">Events</a> | 379 <a href="#global-events">Events</a> |
380 <ol> | 380 <ol> |
381 <li> | 381 <li> |
382 <a href="#event-onAuthRequired">onAuthRequired</a> | 382 <a href="#event-onAuthRequired">onAuthRequired</a> |
383 </li><li> | 383 </li><li> |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
474 <!-- Standard content lead-in for experimental API pages --> | 474 <!-- Standard content lead-in for experimental API pages --> |
475 <p id="classSummary" style="display: none; "> | 475 <p id="classSummary" style="display: none; "> |
476 For information on how to use experimental APIs, see the <a href="expe
rimental.html">chrome.experimental.* APIs</a> page. | 476 For information on how to use experimental APIs, see the <a href="expe
rimental.html">chrome.experimental.* APIs</a> page. |
477 </p> | 477 </p> |
478 | 478 |
479 <!-- STATIC CONTENT PLACEHOLDER --> | 479 <!-- STATIC CONTENT PLACEHOLDER --> |
480 <div id="static"><div id="pageData-name" class="pageData">WebRequest API
</div> | 480 <div id="static"><div id="pageData-name" class="pageData">WebRequest API
</div> |
481 | 481 |
482 <!-- BEGIN AUTHORED CONTENT --> | 482 <!-- BEGIN AUTHORED CONTENT --> |
483 <p id="classSummary"> | 483 <p id="classSummary"> |
484 Use the <code>chrome.experimental.webRequest</code> module to intercept, block, | 484 Use the <code>chrome.webRequest</code> module to intercept, block, |
485 or modify requests in-flight. This module is still experimental. For | 485 or modify requests in-flight. This module is still experimental. For |
486 information on how to use experimental APIs, see the | 486 information on how to use experimental APIs, see the |
487 <a href="experimental.html">chrome.experimental.* APIs</a> page. | 487 <a href="experimental.html">chrome.experimental.* APIs</a> page. |
488 </p> | 488 </p> |
489 | 489 |
490 <h2 id="manifest">Manifest</h2> | 490 <h2 id="manifest">Manifest</h2> |
491 <p>You must declare the "experimental" permission in the <a href="manifest.html"
>extension manifest</a> to use the webRequest settings | 491 <p>You must declare the "webRequest" permission in the <a href="manifest.html">e
xtension manifest</a> to use the webRequest settings |
492 API, along with <a href="manifest.html#permissions">host permissions</a> | 492 API, along with <a href="manifest.html#permissions">host permissions</a> |
493 for any hosts whose network requests you want to access. | 493 for any hosts whose network requests you want to access. If you want to |
| 494 use the webRequest API in a blocking fashion, you need to request |
| 495 the "webRequestBlocking" permission in addition. |
494 For example:</p> | 496 For example:</p> |
495 <pre>{ | 497 <pre>{ |
496 "name": "My extension", | 498 "name": "My extension", |
497 ... | 499 ... |
498 <b>"permissions": [ | 500 <b>"permissions": [ |
499 "experimental", | 501 "webRequest", |
500 "*://*.google.com" | 502 "*://*.google.com" |
501 ]</b>, | 503 ]</b>, |
502 ... | 504 ... |
503 }</pre> | 505 }</pre> |
504 | 506 |
505 <h2 id="life_cycle">Life-cycle of requests</h2> | 507 <h2 id="life_cycle">Life-cycle of requests</h2> |
506 | 508 |
507 <p> | 509 <p> |
508 The webRequest API defines the following events: | 510 The webRequest API defines the following events: |
509 </p><dl> | 511 </p><dl> |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
623 | 625 |
624 <p>Each request is identified by a request ID. This ID is unique within a | 626 <p>Each request is identified by a request ID. This ID is unique within a |
625 browser session and the context of an extension. It remains constant during the | 627 browser session and the context of an extension. It remains constant during the |
626 the life-cycle of a request and can be used to match signals for the same | 628 the life-cycle of a request and can be used to match signals for the same |
627 request. Note that several HTTP requests are mapped to one webRequest in case of | 629 request. Note that several HTTP requests are mapped to one webRequest in case of |
628 HTTP redirection or HTTP authentication.</p> | 630 HTTP redirection or HTTP authentication.</p> |
629 | 631 |
630 <h3 id="subscription">Subscription</h3> | 632 <h3 id="subscription">Subscription</h3> |
631 | 633 |
632 <p>For each signal XXX of the webRequest API, the API provides a function | 634 <p>For each signal XXX of the webRequest API, the API provides a function |
633 <code>chrome.experimental.webRequest.XXX.addListener()</code> with the following | 635 <code>chrome.webRequest.XXX.addListener()</code> with the following |
634 signature.</p> | 636 signature.</p> |
635 | 637 |
636 <pre>var callback = function(details) {...}; | 638 <pre>var callback = function(details) {...}; |
637 var opt_filter = {...}; | 639 var opt_filter = {...}; |
638 var opt_extraInfoSpec = [...]; | 640 var opt_extraInfoSpec = [...]; |
639 | 641 |
640 chrome.experimental.webRequest.XXX.addListener( | 642 chrome.webRequest.XXX.addListener( |
641 callback, opt_filter, opt_extraInfoSpec); | 643 callback, opt_filter, opt_extraInfoSpec); |
642 </pre> | 644 </pre> |
643 | 645 |
644 <p>Each <code>addListener()</code> call takes a mandatory callback function as | 646 <p>Each <code>addListener()</code> call takes a mandatory callback function as |
645 the first parameter. This callback function is passed a dictionary containing | 647 the first parameter. This callback function is passed a dictionary containing |
646 information about the current URL request. The information in this dictionary | 648 information about the current URL request. The information in this dictionary |
647 depends on the specific event type as well as the content of | 649 depends on the specific event type as well as the content of |
648 <code>opt_extraInfoSpec</code>.</p> | 650 <code>opt_extraInfoSpec</code>.</p> |
649 | 651 |
650 <p>If the optional <code>opt_extraInfoSpec</code> array contains the string | 652 <p>If the optional <code>opt_extraInfoSpec</code> array contains the string |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
690 redirect has been ignored.</p> | 692 redirect has been ignored.</p> |
691 | 693 |
692 <a name="H2-6"></a><h2>A note about caching</h2> | 694 <a name="H2-6"></a><h2>A note about caching</h2> |
693 <p> | 695 <p> |
694 Chrome employs two caches, an on-disk cache and a very fast in-memory cache. | 696 Chrome employs two caches, an on-disk cache and a very fast in-memory cache. |
695 The life-time of an in-memory cache is attached to the life-time of a render | 697 The life-time of an in-memory cache is attached to the life-time of a render |
696 process which roughly corresponds to a tab. Requests that are answered from the | 698 process which roughly corresponds to a tab. Requests that are answered from the |
697 in-memory cache are invisible to the webRequest API. If a request handler | 699 in-memory cache are invisible to the webRequest API. If a request handler |
698 changes its behavior (for example the behavior according to which requests are | 700 changes its behavior (for example the behavior according to which requests are |
699 blocked), a simple page refresh might not respect this changed behavior. | 701 blocked), a simple page refresh might not respect this changed behavior. |
700 <code>chrome.experimental.webRequest.handlerBehaviorChanged()</code> needs to be | 702 <code>chrome.webRequest.handlerBehaviorChanged()</code> needs to be |
701 called to flush the in-memory cache. This is a very expensive operation and | 703 called to flush the in-memory cache. This is a very expensive operation and |
702 should not be done often. | 704 should not be done often. |
703 </p> | 705 </p> |
704 | 706 |
705 <a name="H2-7"></a><h2>A note about timestamps</h2> | 707 <a name="H2-7"></a><h2>A note about timestamps</h2> |
706 <p> | 708 <p> |
707 It's important to note that some technical oddities in the OS's handling | 709 It's important to note that some technical oddities in the OS's handling |
708 of distinct Chrome processes can cause the clock to be skewed between the | 710 of distinct Chrome processes can cause the clock to be skewed between the |
709 browser itself and extension processes. That means that WebRequest's events' | 711 browser itself and extension processes. That means that WebRequest's events' |
710 <code>timeStamp</code> property is only guaranteed to be <i>internally</i> | 712 <code>timeStamp</code> property is only guaranteed to be <i>internally</i> |
711 consistent. Comparing one event to another event will give you the correct | 713 consistent. Comparing one event to another event will give you the correct |
712 offset between them, but comparing them to the current time inside the | 714 offset between them, but comparing them to the current time inside the |
713 extension (via <code>(new Date()).getTime()</code>, for instance) might give | 715 extension (via <code>(new Date()).getTime()</code>, for instance) might give |
714 unexpected results. | 716 unexpected results. |
715 </p> | 717 </p> |
716 | 718 |
717 <h2 id="examples">Examples</h2> | 719 <h2 id="examples">Examples</h2> |
718 | 720 |
719 <p>The following example illustrates how to block all requests to | 721 <p>The following example illustrates how to block all requests to |
720 <code>www.evil.com</code>:</p> | 722 <code>www.evil.com</code>:</p> |
721 <pre>chrome.experimental.webRequest.onBeforeRequest.addListener( | 723 <pre>chrome.webRequest.onBeforeRequest.addListener( |
722 function(details) { | 724 function(details) { |
723 return {cancel: details.url.indexOf("://www.evil.com/") != -1}; | 725 return {cancel: details.url.indexOf("://www.evil.com/") != -1}; |
724 }, | 726 }, |
725 {}, | 727 {}, |
726 ["blocking"]); | 728 ["blocking"]); |
727 </pre> | 729 </pre> |
728 | 730 |
| 731 <p>As this function uses a blocking signal handler, it requires the "webRequest" |
| 732 as well as the "webRequestBlocking" permission in the manifest file.</p> |
| 733 |
729 <p>The following example achives the same goal in a more efficient way because | 734 <p>The following example achives the same goal in a more efficient way because |
730 requests that are not targeted to <code>www.evil.com</code> do not need to be | 735 requests that are not targeted to <code>www.evil.com</code> do not need to be |
731 passed to the extension:</p> | 736 passed to the extension:</p> |
732 <pre>chrome.experimental.webRequest.onBeforeRequest.addListener( | 737 <pre>chrome.webRequest.onBeforeRequest.addListener( |
733 function(details) { return {cancel: true}; }, | 738 function(details) { return {cancel: true}; }, |
734 {urls: ["*://www.evil.com/*"]}, | 739 {urls: ["*://www.evil.com/*"]}, |
735 ["blocking"]); | 740 ["blocking"]); |
736 </pre> | 741 </pre> |
737 | 742 |
738 <p>The following example illustrates how the User-Agent header can be deleted | 743 <p>The following example illustrates how the User-Agent header can be deleted |
739 from all requests:</p> | 744 from all requests:</p> |
740 <pre>chrome.experimental.webRequest.onBeforeSendHeaders.addListener( | 745 <pre>chrome.webRequest.onBeforeSendHeaders.addListener( |
741 function(details) { | 746 function(details) { |
742 delete details.requestHeaders['User-Agent']; | 747 delete details.requestHeaders['User-Agent']; |
743 return {requestHeaders: details.requestHeaders}; | 748 return {requestHeaders: details.requestHeaders}; |
744 }, | 749 }, |
745 {}, | 750 {}, |
746 ["blocking"]); | 751 ["blocking"]); |
747 </pre> | 752 </pre> |
748 | 753 |
749 <!-- | 754 <!-- |
750 TODO(mkwst): update this section. We do not pass windowIds any more. | 755 TODO(mkwst): update this section. We do not pass windowIds any more. |
(...skipping 12 matching lines...) Expand all Loading... |
763 if (!frameUrl[windowId]) { | 768 if (!frameUrl[windowId]) { |
764 frameUrl[windowId] = {}; | 769 frameUrl[windowId] = {}; |
765 } | 770 } |
766 frameUrl[windowId][tabId + "-" + frameId] = frameUrl; | 771 frameUrl[windowId][tabId + "-" + frameId] = frameUrl; |
767 } | 772 } |
768 | 773 |
769 function getFrameUrl(windowId, tabId, frameId, frameUrl) { | 774 function getFrameUrl(windowId, tabId, frameId, frameUrl) { |
770 return (frameUrl[windowId] || {})[tabId + "-" + frameId]; | 775 return (frameUrl[windowId] || {})[tabId + "-" + frameId]; |
771 } | 776 } |
772 | 777 |
773 chrome.experimental.webRequest.onBeforeRequest.addListener( | 778 chrome.webRequest.onBeforeRequest.addListener( |
774 function(d) { | 779 function(d) { |
775 if (d.type == 'main_frame' || d.type == 'sub_frame') { | 780 if (d.type == 'main_frame' || d.type == 'sub_frame') { |
776 recordFrameUrl(d.windowId, d.tabId, d.frameId, d.frameUrl); | 781 recordFrameUrl(d.windowId, d.tabId, d.frameId, d.frameUrl); |
777 } | 782 } |
778 var frameUrl = getFrameUrl(d.windowId, d.tabId, d.frameId); | 783 var frameUrl = getFrameUrl(d.windowId, d.tabId, d.frameId); |
779 // Use the frameUrl e.g. to selectively cancel requests. | 784 // Use the frameUrl e.g. to selectively cancel requests. |
780 // Attention: The frameUrl can be undefined in some cases. Requests may not | 785 // Attention: The frameUrl can be undefined in some cases. Requests may not |
781 // originate from a frame (e.g. requests from extensions or shared workers). | 786 // originate from a frame (e.g. requests from extensions or shared workers). |
782 }); | 787 }); |
783 | 788 |
784 chrome.windows.onRemoved.addListener( | 789 chrome.windows.onRemoved.addListener( |
785 function(windowId) {delete frameUrl[windowId];} | 790 function(windowId) {delete frameUrl[windowId];} |
786 ); | 791 ); |
787 </pre> | 792 </pre> |
788 --> | 793 --> |
789 <!-- END AUTHORED CONTENT --> | 794 <!-- END AUTHORED CONTENT --> |
790 </dl></div> | 795 </dl></div> |
791 | 796 |
792 <!-- API PAGE --> | 797 <!-- API PAGE --> |
793 <div class="apiPage"> | 798 <div class="apiPage"> |
794 <a name="apiReference"></a> | 799 <a name="apiReference"></a> |
795 <h2>API reference: chrome.experimental.webRequest</h2> | 800 <h2>API reference: chrome.webRequest</h2> |
796 | 801 |
797 <!-- PROPERTIES --> | 802 <!-- PROPERTIES --> |
798 <div class="apiGroup" style="display: none; "> | 803 <div class="apiGroup" style="display: none; "> |
799 <a name="properties"></a> | 804 <a name="properties"></a> |
800 <h3 id="properties">Properties</h3> | 805 <h3 id="properties">Properties</h3> |
801 | 806 |
802 <div> | 807 <div> |
803 <a></a> | 808 <a></a> |
804 <h4>getLastError</h4> | 809 <h4>getLastError</h4> |
805 <div class="summary"> | 810 <div class="summary"> |
806 <!-- Note: intentionally longer 80 columns --> | 811 <!-- Note: intentionally longer 80 columns --> |
807 <span>chrome.extension</span><span>lastError</span> | 812 <span>chrome.extension</span><span>lastError</span> |
808 </div> | 813 </div> |
809 <div> | 814 <div> |
810 </div> | 815 </div> |
811 </div> | 816 </div> |
812 | 817 |
813 </div> <!-- /apiGroup --> | 818 </div> <!-- /apiGroup --> |
814 | 819 |
815 <!-- METHODS --> | 820 <!-- METHODS --> |
816 <div id="methodsTemplate" class="apiGroup"> | 821 <div id="methodsTemplate" class="apiGroup"> |
817 <a name="global-methods"></a> | 822 <a name="global-methods"></a> |
818 <h3>Methods</h3> | 823 <h3>Methods</h3> |
819 | 824 |
820 <!-- iterates over all functions --> | 825 <!-- iterates over all functions --> |
821 <div class="apiItem" style="display: none; "> | 826 <div class="apiItem"> |
822 <a></a> <!-- method-anchor --> | 827 <a></a> <!-- method-anchor --> |
823 <h4>method name</h4> | 828 <h4>method name</h4> |
824 | 829 |
825 <div class="summary"><span>void</span> | 830 <div class="summary"><span>void</span> |
826 <!-- Note: intentionally longer 80 columns --> | 831 <!-- Note: intentionally longer 80 columns --> |
827 <span>chrome.module.methodName</span>(<span><span>, </span><sp
an></span> | 832 <span>chrome.module.methodName</span>(<span><span>, </span><sp
an></span> |
828 <var><span></span></var></span>)</div> | 833 <var><span></span></var></span>)</div> |
829 | 834 |
830 <div class="description"> | 835 <div class="description"> |
831 <p class="todo">Undocumented.</p> | 836 <p class="todo">Undocumented.</p> |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
877 | 882 |
878 <!-- MIN_VERSION --> | 883 <!-- MIN_VERSION --> |
879 <p> | 884 <p> |
880 This function was added in version <b><span></span></b>. | 885 This function was added in version <b><span></span></b>. |
881 If you require this function, the manifest key | 886 If you require this function, the manifest key |
882 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | 887 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> |
883 can ensure that your extension won't be run in an earlier brow
ser version. | 888 can ensure that your extension won't be run in an earlier brow
ser version. |
884 </p> | 889 </p> |
885 </div> <!-- /description --> | 890 </div> <!-- /description --> |
886 | 891 |
887 </div><div class="apiItem" style="display: none; "> | 892 </div><div class="apiItem"> |
888 <a></a> <!-- method-anchor --> | 893 <a></a> <!-- method-anchor --> |
889 <h4>method name</h4> | 894 <h4>method name</h4> |
890 | 895 |
891 <div class="summary"><span>void</span> | 896 <div class="summary"><span>void</span> |
892 <!-- Note: intentionally longer 80 columns --> | 897 <!-- Note: intentionally longer 80 columns --> |
893 <span>chrome.module.methodName</span>(<span><span>, </span><sp
an></span> | 898 <span>chrome.module.methodName</span>(<span><span>, </span><sp
an></span> |
894 <var><span></span></var></span>)</div> | 899 <var><span></span></var></span>)</div> |
895 | 900 |
896 <div class="description"> | 901 <div class="description"> |
897 <p class="todo">Undocumented.</p> | 902 <p class="todo">Undocumented.</p> |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
943 | 948 |
944 <!-- MIN_VERSION --> | 949 <!-- MIN_VERSION --> |
945 <p> | 950 <p> |
946 This function was added in version <b><span></span></b>. | 951 This function was added in version <b><span></span></b>. |
947 If you require this function, the manifest key | 952 If you require this function, the manifest key |
948 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | 953 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> |
949 can ensure that your extension won't be run in an earlier brow
ser version. | 954 can ensure that your extension won't be run in an earlier brow
ser version. |
950 </p> | 955 </p> |
951 </div> <!-- /description --> | 956 </div> <!-- /description --> |
952 | 957 |
953 </div><div class="apiItem"> | 958 </div><div class="apiItem" style=""> |
954 <a name="method-handlerBehaviorChanged"></a> <!-- method-anchor --
> | 959 <a name="method-handlerBehaviorChanged"></a> <!-- method-anchor --
> |
955 <h4>handlerBehaviorChanged</h4> | 960 <h4>handlerBehaviorChanged</h4> |
956 | 961 |
957 <div class="summary"><span style="display: none; ">void</span> | 962 <div class="summary"><span style="display: none; ">void</span> |
958 <!-- Note: intentionally longer 80 columns --> | 963 <!-- Note: intentionally longer 80 columns --> |
959 <span>chrome.experimental.webRequest.handlerBehaviorChanged</s
pan>(<span class="optional"><span style="display: none; ">, </span><span>functio
n</span> | 964 <span>chrome.webRequest.handlerBehaviorChanged</span>(<span cl
ass="optional"><span style="display: none; ">, </span><span>function</span> |
960 <var><span>callback</span></var></span>)</div> | 965 <var><span>callback</span></var></span>)</div> |
961 | 966 |
962 <div class="description"> | 967 <div class="description"> |
963 <p class="todo" style="display: none; ">Undocumented.</p> | 968 <p class="todo" style="display: none; ">Undocumented.</p> |
964 <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> | 969 <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> |
965 | 970 |
966 <!-- PARAMETERS --> | 971 <!-- PARAMETERS --> |
967 <h4>Parameters</h4> | 972 <h4>Parameters</h4> |
968 <dl> | 973 <dl> |
969 <div> | 974 <div> |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1089 <div id="eventsTemplate" class="apiGroup"> | 1094 <div id="eventsTemplate" class="apiGroup"> |
1090 <a name="global-events"></a> | 1095 <a name="global-events"></a> |
1091 <h3>Events</h3> | 1096 <h3>Events</h3> |
1092 <!-- iterates over all events --> | 1097 <!-- iterates over all events --> |
1093 <div class="apiItem"> | 1098 <div class="apiItem"> |
1094 <a name="event-onAuthRequired"></a> | 1099 <a name="event-onAuthRequired"></a> |
1095 <h4>onAuthRequired</h4> | 1100 <h4>onAuthRequired</h4> |
1096 | 1101 |
1097 <div class="summary"> | 1102 <div class="summary"> |
1098 <!-- Note: intentionally longer 80 columns --> | 1103 <!-- Note: intentionally longer 80 columns --> |
1099 <span class="subdued">chrome.experimental.webRequest.</span><spa
n>onAuthRequired</span><span class="subdued">.addListener</span>(function(<span>
object details, function callback</span>) <span class="subdued">{...}</span><spa
n>, RequestFilter filter, array of string extraInfoSpec</span>); | 1104 <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>); |
1100 </div> | 1105 </div> |
1101 | 1106 |
1102 <div class="description"> | 1107 <div class="description"> |
1103 <p class="todo" style="display: none; ">Undocumented.</p> | 1108 <p class="todo" style="display: none; ">Undocumented.</p> |
1104 <p>Fired when an authentication failure was received. The listen
er has three options: it can provide authentication credentials, it can cancel t
he 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 th
e same request.</p> | 1109 <p>Fired when an authentication failure was received. The listen
er has three options: it can provide authentication credentials, it can cancel t
he 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 th
e same request.</p> |
1105 | 1110 |
1106 <!-- LISTENER PARAMETERS --> | 1111 <!-- LISTENER PARAMETERS --> |
1107 <div> | 1112 <div> |
1108 <h4>Listener parameters</h4> | 1113 <h4>Listener parameters</h4> |
1109 <dl> | 1114 <dl> |
(...skipping 1005 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2115 <var>responseHeaders</var> | 2120 <var>responseHeaders</var> |
2116 <em> | 2121 <em> |
2117 | 2122 |
2118 <!-- TYPE --> | 2123 <!-- TYPE --> |
2119 <div style="display:inline"> | 2124 <div style="display:inline"> |
2120 ( | 2125 ( |
2121 <span class="optional">optional</span> | 2126 <span class="optional">optional</span> |
2122 <span class="enum" style="display: none; ">enumerated</span> | 2127 <span class="enum" style="display: none; ">enumerated</span> |
2123 <span id="typeTemplate"> | 2128 <span id="typeTemplate"> |
2124 <span> | 2129 <span> |
2125 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | 2130 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</
a> |
2126 </span> | 2131 </span> |
2127 <span style="display: none; "> | 2132 <span style="display: none; "> |
2128 <span> | 2133 <span> |
2129 array of <span><span></span></span> | 2134 array of <span><span></span></span> |
2130 </span> | 2135 </span> |
2131 <span>paramType</span> | 2136 <span>paramType</span> |
2132 <span></span> | 2137 <span></span> |
2133 </span> | 2138 </span> |
2134 </span> | 2139 </span> |
2135 ) | 2140 ) |
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2349 <var>filter</var> | 2354 <var>filter</var> |
2350 <em> | 2355 <em> |
2351 | 2356 |
2352 <!-- TYPE --> | 2357 <!-- TYPE --> |
2353 <div style="display:inline"> | 2358 <div style="display:inline"> |
2354 ( | 2359 ( |
2355 <span class="optional">optional</span> | 2360 <span class="optional">optional</span> |
2356 <span class="enum" style="display: none; ">enumerated</span> | 2361 <span class="enum" style="display: none; ">enumerated</span> |
2357 <span id="typeTemplate"> | 2362 <span id="typeTemplate"> |
2358 <span> | 2363 <span> |
2359 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | 2364 <a href="webRequest.html#type-RequestFilter">RequestFilt
er</a> |
2360 </span> | 2365 </span> |
2361 <span style="display: none; "> | 2366 <span style="display: none; "> |
2362 <span> | 2367 <span> |
2363 array of <span><span></span></span> | 2368 array of <span><span></span></span> |
2364 </span> | 2369 </span> |
2365 <span>paramType</span> | 2370 <span>paramType</span> |
2366 <span></span> | 2371 <span></span> |
2367 </span> | 2372 </span> |
2368 </span> | 2373 </span> |
2369 ) | 2374 ) |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2503 <var style="display: none; ">paramName</var> | 2508 <var style="display: none; ">paramName</var> |
2504 <em> | 2509 <em> |
2505 | 2510 |
2506 <!-- TYPE --> | 2511 <!-- TYPE --> |
2507 <div style="display:inline"> | 2512 <div style="display:inline"> |
2508 ( | 2513 ( |
2509 <span class="optional">optional</span> | 2514 <span class="optional">optional</span> |
2510 <span class="enum" style="display: none; ">enumerated</span> | 2515 <span class="enum" style="display: none; ">enumerated</span> |
2511 <span id="typeTemplate"> | 2516 <span id="typeTemplate"> |
2512 <span> | 2517 <span> |
2513 <a href="experimental.webRequest.html#type-BlockingRespo
nse">BlockingResponse</a> | 2518 <a href="webRequest.html#type-BlockingResponse">Blocking
Response</a> |
2514 </span> | 2519 </span> |
2515 <span style="display: none; "> | 2520 <span style="display: none; "> |
2516 <span> | 2521 <span> |
2517 array of <span><span></span></span> | 2522 array of <span><span></span></span> |
2518 </span> | 2523 </span> |
2519 <span>paramType</span> | 2524 <span>paramType</span> |
2520 <span></span> | 2525 <span></span> |
2521 </span> | 2526 </span> |
2522 </span> | 2527 </span> |
2523 ) | 2528 ) |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2568 </div> | 2573 </div> |
2569 </dl> | 2574 </dl> |
2570 | 2575 |
2571 </div> <!-- /description --> | 2576 </div> <!-- /description --> |
2572 </div><div class="apiItem"> | 2577 </div><div class="apiItem"> |
2573 <a name="event-onBeforeRedirect"></a> | 2578 <a name="event-onBeforeRedirect"></a> |
2574 <h4>onBeforeRedirect</h4> | 2579 <h4>onBeforeRedirect</h4> |
2575 | 2580 |
2576 <div class="summary"> | 2581 <div class="summary"> |
2577 <!-- Note: intentionally longer 80 columns --> | 2582 <!-- Note: intentionally longer 80 columns --> |
2578 <span class="subdued">chrome.experimental.webRequest.</span><spa
n>onBeforeRedirect</span><span class="subdued">.addListener</span>(function(<spa
n>object details</span>) <span class="subdued">{...}</span><span>, RequestFilter
filter, array of string extraInfoSpec</span>); | 2583 <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>); |
2579 </div> | 2584 </div> |
2580 | 2585 |
2581 <div class="description"> | 2586 <div class="description"> |
2582 <p class="todo" style="display: none; ">Undocumented.</p> | 2587 <p class="todo" style="display: none; ">Undocumented.</p> |
2583 <p>Fired when a server initiated redirect is about to occur.</p> | 2588 <p>Fired when a server initiated redirect is about to occur.</p> |
2584 | 2589 |
2585 <!-- LISTENER PARAMETERS --> | 2590 <!-- LISTENER PARAMETERS --> |
2586 <div> | 2591 <div> |
2587 <h4>Listener parameters</h4> | 2592 <h4>Listener parameters</h4> |
2588 <dl> | 2593 <dl> |
(...skipping 868 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3457 <var>responseHeaders</var> | 3462 <var>responseHeaders</var> |
3458 <em> | 3463 <em> |
3459 | 3464 |
3460 <!-- TYPE --> | 3465 <!-- TYPE --> |
3461 <div style="display:inline"> | 3466 <div style="display:inline"> |
3462 ( | 3467 ( |
3463 <span class="optional">optional</span> | 3468 <span class="optional">optional</span> |
3464 <span class="enum" style="display: none; ">enumerated</span> | 3469 <span class="enum" style="display: none; ">enumerated</span> |
3465 <span id="typeTemplate"> | 3470 <span id="typeTemplate"> |
3466 <span> | 3471 <span> |
3467 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | 3472 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</
a> |
3468 </span> | 3473 </span> |
3469 <span style="display: none; "> | 3474 <span style="display: none; "> |
3470 <span> | 3475 <span> |
3471 array of <span><span></span></span> | 3476 array of <span><span></span></span> |
3472 </span> | 3477 </span> |
3473 <span>paramType</span> | 3478 <span>paramType</span> |
3474 <span></span> | 3479 <span></span> |
3475 </span> | 3480 </span> |
3476 </span> | 3481 </span> |
3477 ) | 3482 ) |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3621 <var>filter</var> | 3626 <var>filter</var> |
3622 <em> | 3627 <em> |
3623 | 3628 |
3624 <!-- TYPE --> | 3629 <!-- TYPE --> |
3625 <div style="display:inline"> | 3630 <div style="display:inline"> |
3626 ( | 3631 ( |
3627 <span class="optional">optional</span> | 3632 <span class="optional">optional</span> |
3628 <span class="enum" style="display: none; ">enumerated</span> | 3633 <span class="enum" style="display: none; ">enumerated</span> |
3629 <span id="typeTemplate"> | 3634 <span id="typeTemplate"> |
3630 <span> | 3635 <span> |
3631 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | 3636 <a href="webRequest.html#type-RequestFilter">RequestFilt
er</a> |
3632 </span> | 3637 </span> |
3633 <span style="display: none; "> | 3638 <span style="display: none; "> |
3634 <span> | 3639 <span> |
3635 array of <span><span></span></span> | 3640 array of <span><span></span></span> |
3636 </span> | 3641 </span> |
3637 <span>paramType</span> | 3642 <span>paramType</span> |
3638 <span></span> | 3643 <span></span> |
3639 </span> | 3644 </span> |
3640 </span> | 3645 </span> |
3641 ) | 3646 ) |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3775 </div> | 3780 </div> |
3776 </dl> | 3781 </dl> |
3777 | 3782 |
3778 </div> <!-- /description --> | 3783 </div> <!-- /description --> |
3779 </div><div class="apiItem"> | 3784 </div><div class="apiItem"> |
3780 <a name="event-onBeforeRequest"></a> | 3785 <a name="event-onBeforeRequest"></a> |
3781 <h4>onBeforeRequest</h4> | 3786 <h4>onBeforeRequest</h4> |
3782 | 3787 |
3783 <div class="summary"> | 3788 <div class="summary"> |
3784 <!-- Note: intentionally longer 80 columns --> | 3789 <!-- Note: intentionally longer 80 columns --> |
3785 <span class="subdued">chrome.experimental.webRequest.</span><spa
n>onBeforeRequest</span><span class="subdued">.addListener</span>(function(<span
>object details</span>) <span class="subdued">{...}</span><span>, RequestFilter
filter, array of string extraInfoSpec</span>); | 3790 <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>); |
3786 </div> | 3791 </div> |
3787 | 3792 |
3788 <div class="description"> | 3793 <div class="description"> |
3789 <p class="todo" style="display: none; ">Undocumented.</p> | 3794 <p class="todo" style="display: none; ">Undocumented.</p> |
3790 <p>Fired when a request is about to occur.</p> | 3795 <p>Fired when a request is about to occur.</p> |
3791 | 3796 |
3792 <!-- LISTENER PARAMETERS --> | 3797 <!-- LISTENER PARAMETERS --> |
3793 <div> | 3798 <div> |
3794 <h4>Listener parameters</h4> | 3799 <h4>Listener parameters</h4> |
3795 <dl> | 3800 <dl> |
(...skipping 624 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4420 <var>filter</var> | 4425 <var>filter</var> |
4421 <em> | 4426 <em> |
4422 | 4427 |
4423 <!-- TYPE --> | 4428 <!-- TYPE --> |
4424 <div style="display:inline"> | 4429 <div style="display:inline"> |
4425 ( | 4430 ( |
4426 <span class="optional">optional</span> | 4431 <span class="optional">optional</span> |
4427 <span class="enum" style="display: none; ">enumerated</span> | 4432 <span class="enum" style="display: none; ">enumerated</span> |
4428 <span id="typeTemplate"> | 4433 <span id="typeTemplate"> |
4429 <span> | 4434 <span> |
4430 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | 4435 <a href="webRequest.html#type-RequestFilter">RequestFilt
er</a> |
4431 </span> | 4436 </span> |
4432 <span style="display: none; "> | 4437 <span style="display: none; "> |
4433 <span> | 4438 <span> |
4434 array of <span><span></span></span> | 4439 array of <span><span></span></span> |
4435 </span> | 4440 </span> |
4436 <span>paramType</span> | 4441 <span>paramType</span> |
4437 <span></span> | 4442 <span></span> |
4438 </span> | 4443 </span> |
4439 </span> | 4444 </span> |
4440 ) | 4445 ) |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4574 <var style="display: none; ">paramName</var> | 4579 <var style="display: none; ">paramName</var> |
4575 <em> | 4580 <em> |
4576 | 4581 |
4577 <!-- TYPE --> | 4582 <!-- TYPE --> |
4578 <div style="display:inline"> | 4583 <div style="display:inline"> |
4579 ( | 4584 ( |
4580 <span class="optional">optional</span> | 4585 <span class="optional">optional</span> |
4581 <span class="enum" style="display: none; ">enumerated</span> | 4586 <span class="enum" style="display: none; ">enumerated</span> |
4582 <span id="typeTemplate"> | 4587 <span id="typeTemplate"> |
4583 <span> | 4588 <span> |
4584 <a href="experimental.webRequest.html#type-BlockingRespo
nse">BlockingResponse</a> | 4589 <a href="webRequest.html#type-BlockingResponse">Blocking
Response</a> |
4585 </span> | 4590 </span> |
4586 <span style="display: none; "> | 4591 <span style="display: none; "> |
4587 <span> | 4592 <span> |
4588 array of <span><span></span></span> | 4593 array of <span><span></span></span> |
4589 </span> | 4594 </span> |
4590 <span>paramType</span> | 4595 <span>paramType</span> |
4591 <span></span> | 4596 <span></span> |
4592 </span> | 4597 </span> |
4593 </span> | 4598 </span> |
4594 ) | 4599 ) |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4639 </div> | 4644 </div> |
4640 </dl> | 4645 </dl> |
4641 | 4646 |
4642 </div> <!-- /description --> | 4647 </div> <!-- /description --> |
4643 </div><div class="apiItem"> | 4648 </div><div class="apiItem"> |
4644 <a name="event-onBeforeSendHeaders"></a> | 4649 <a name="event-onBeforeSendHeaders"></a> |
4645 <h4>onBeforeSendHeaders</h4> | 4650 <h4>onBeforeSendHeaders</h4> |
4646 | 4651 |
4647 <div class="summary"> | 4652 <div class="summary"> |
4648 <!-- Note: intentionally longer 80 columns --> | 4653 <!-- Note: intentionally longer 80 columns --> |
4649 <span class="subdued">chrome.experimental.webRequest.</span><spa
n>onBeforeSendHeaders</span><span class="subdued">.addListener</span>(function(<
span>object details</span>) <span class="subdued">{...}</span><span>, RequestFil
ter filter, array of string extraInfoSpec</span>); | 4654 <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>); |
4650 </div> | 4655 </div> |
4651 | 4656 |
4652 <div class="description"> | 4657 <div class="description"> |
4653 <p class="todo" style="display: none; ">Undocumented.</p> | 4658 <p class="todo" style="display: none; ">Undocumented.</p> |
4654 <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> | 4659 <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> |
4655 | 4660 |
4656 <!-- LISTENER PARAMETERS --> | 4661 <!-- LISTENER PARAMETERS --> |
4657 <div> | 4662 <div> |
4658 <h4>Listener parameters</h4> | 4663 <h4>Listener parameters</h4> |
4659 <dl> | 4664 <dl> |
(...skipping 596 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5256 <var>requestHeaders</var> | 5261 <var>requestHeaders</var> |
5257 <em> | 5262 <em> |
5258 | 5263 |
5259 <!-- TYPE --> | 5264 <!-- TYPE --> |
5260 <div style="display:inline"> | 5265 <div style="display:inline"> |
5261 ( | 5266 ( |
5262 <span class="optional">optional</span> | 5267 <span class="optional">optional</span> |
5263 <span class="enum" style="display: none; ">enumerated</span> | 5268 <span class="enum" style="display: none; ">enumerated</span> |
5264 <span id="typeTemplate"> | 5269 <span id="typeTemplate"> |
5265 <span> | 5270 <span> |
5266 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | 5271 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</
a> |
5267 </span> | 5272 </span> |
5268 <span style="display: none; "> | 5273 <span style="display: none; "> |
5269 <span> | 5274 <span> |
5270 array of <span><span></span></span> | 5275 array of <span><span></span></span> |
5271 </span> | 5276 </span> |
5272 <span>paramType</span> | 5277 <span>paramType</span> |
5273 <span></span> | 5278 <span></span> |
5274 </span> | 5279 </span> |
5275 </span> | 5280 </span> |
5276 ) | 5281 ) |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5352 <var>filter</var> | 5357 <var>filter</var> |
5353 <em> | 5358 <em> |
5354 | 5359 |
5355 <!-- TYPE --> | 5360 <!-- TYPE --> |
5356 <div style="display:inline"> | 5361 <div style="display:inline"> |
5357 ( | 5362 ( |
5358 <span class="optional">optional</span> | 5363 <span class="optional">optional</span> |
5359 <span class="enum" style="display: none; ">enumerated</span> | 5364 <span class="enum" style="display: none; ">enumerated</span> |
5360 <span id="typeTemplate"> | 5365 <span id="typeTemplate"> |
5361 <span> | 5366 <span> |
5362 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | 5367 <a href="webRequest.html#type-RequestFilter">RequestFilt
er</a> |
5363 </span> | 5368 </span> |
5364 <span style="display: none; "> | 5369 <span style="display: none; "> |
5365 <span> | 5370 <span> |
5366 array of <span><span></span></span> | 5371 array of <span><span></span></span> |
5367 </span> | 5372 </span> |
5368 <span>paramType</span> | 5373 <span>paramType</span> |
5369 <span></span> | 5374 <span></span> |
5370 </span> | 5375 </span> |
5371 </span> | 5376 </span> |
5372 ) | 5377 ) |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5506 <var style="display: none; ">paramName</var> | 5511 <var style="display: none; ">paramName</var> |
5507 <em> | 5512 <em> |
5508 | 5513 |
5509 <!-- TYPE --> | 5514 <!-- TYPE --> |
5510 <div style="display:inline"> | 5515 <div style="display:inline"> |
5511 ( | 5516 ( |
5512 <span class="optional">optional</span> | 5517 <span class="optional">optional</span> |
5513 <span class="enum" style="display: none; ">enumerated</span> | 5518 <span class="enum" style="display: none; ">enumerated</span> |
5514 <span id="typeTemplate"> | 5519 <span id="typeTemplate"> |
5515 <span> | 5520 <span> |
5516 <a href="experimental.webRequest.html#type-BlockingRespo
nse">BlockingResponse</a> | 5521 <a href="webRequest.html#type-BlockingResponse">Blocking
Response</a> |
5517 </span> | 5522 </span> |
5518 <span style="display: none; "> | 5523 <span style="display: none; "> |
5519 <span> | 5524 <span> |
5520 array of <span><span></span></span> | 5525 array of <span><span></span></span> |
5521 </span> | 5526 </span> |
5522 <span>paramType</span> | 5527 <span>paramType</span> |
5523 <span></span> | 5528 <span></span> |
5524 </span> | 5529 </span> |
5525 </span> | 5530 </span> |
5526 ) | 5531 ) |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5571 </div> | 5576 </div> |
5572 </dl> | 5577 </dl> |
5573 | 5578 |
5574 </div> <!-- /description --> | 5579 </div> <!-- /description --> |
5575 </div><div class="apiItem"> | 5580 </div><div class="apiItem"> |
5576 <a name="event-onCompleted"></a> | 5581 <a name="event-onCompleted"></a> |
5577 <h4>onCompleted</h4> | 5582 <h4>onCompleted</h4> |
5578 | 5583 |
5579 <div class="summary"> | 5584 <div class="summary"> |
5580 <!-- Note: intentionally longer 80 columns --> | 5585 <!-- Note: intentionally longer 80 columns --> |
5581 <span class="subdued">chrome.experimental.webRequest.</span><spa
n>onCompleted</span><span class="subdued">.addListener</span>(function(<span>obj
ect details</span>) <span class="subdued">{...}</span><span>, RequestFilter filt
er, array of string extraInfoSpec</span>); | 5586 <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>); |
5582 </div> | 5587 </div> |
5583 | 5588 |
5584 <div class="description"> | 5589 <div class="description"> |
5585 <p class="todo" style="display: none; ">Undocumented.</p> | 5590 <p class="todo" style="display: none; ">Undocumented.</p> |
5586 <p>Fired when a request is completed.</p> | 5591 <p>Fired when a request is completed.</p> |
5587 | 5592 |
5588 <!-- LISTENER PARAMETERS --> | 5593 <!-- LISTENER PARAMETERS --> |
5589 <div> | 5594 <div> |
5590 <h4>Listener parameters</h4> | 5595 <h4>Listener parameters</h4> |
5591 <dl> | 5596 <dl> |
(...skipping 800 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6392 <var>responseHeaders</var> | 6397 <var>responseHeaders</var> |
6393 <em> | 6398 <em> |
6394 | 6399 |
6395 <!-- TYPE --> | 6400 <!-- TYPE --> |
6396 <div style="display:inline"> | 6401 <div style="display:inline"> |
6397 ( | 6402 ( |
6398 <span class="optional">optional</span> | 6403 <span class="optional">optional</span> |
6399 <span class="enum" style="display: none; ">enumerated</span> | 6404 <span class="enum" style="display: none; ">enumerated</span> |
6400 <span id="typeTemplate"> | 6405 <span id="typeTemplate"> |
6401 <span> | 6406 <span> |
6402 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | 6407 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</
a> |
6403 </span> | 6408 </span> |
6404 <span style="display: none; "> | 6409 <span style="display: none; "> |
6405 <span> | 6410 <span> |
6406 array of <span><span></span></span> | 6411 array of <span><span></span></span> |
6407 </span> | 6412 </span> |
6408 <span>paramType</span> | 6413 <span>paramType</span> |
6409 <span></span> | 6414 <span></span> |
6410 </span> | 6415 </span> |
6411 </span> | 6416 </span> |
6412 ) | 6417 ) |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6556 <var>filter</var> | 6561 <var>filter</var> |
6557 <em> | 6562 <em> |
6558 | 6563 |
6559 <!-- TYPE --> | 6564 <!-- TYPE --> |
6560 <div style="display:inline"> | 6565 <div style="display:inline"> |
6561 ( | 6566 ( |
6562 <span class="optional">optional</span> | 6567 <span class="optional">optional</span> |
6563 <span class="enum" style="display: none; ">enumerated</span> | 6568 <span class="enum" style="display: none; ">enumerated</span> |
6564 <span id="typeTemplate"> | 6569 <span id="typeTemplate"> |
6565 <span> | 6570 <span> |
6566 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | 6571 <a href="webRequest.html#type-RequestFilter">RequestFilt
er</a> |
6567 </span> | 6572 </span> |
6568 <span style="display: none; "> | 6573 <span style="display: none; "> |
6569 <span> | 6574 <span> |
6570 array of <span><span></span></span> | 6575 array of <span><span></span></span> |
6571 </span> | 6576 </span> |
6572 <span>paramType</span> | 6577 <span>paramType</span> |
6573 <span></span> | 6578 <span></span> |
6574 </span> | 6579 </span> |
6575 </span> | 6580 </span> |
6576 ) | 6581 ) |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6710 </div> | 6715 </div> |
6711 </dl> | 6716 </dl> |
6712 | 6717 |
6713 </div> <!-- /description --> | 6718 </div> <!-- /description --> |
6714 </div><div class="apiItem"> | 6719 </div><div class="apiItem"> |
6715 <a name="event-onErrorOccurred"></a> | 6720 <a name="event-onErrorOccurred"></a> |
6716 <h4>onErrorOccurred</h4> | 6721 <h4>onErrorOccurred</h4> |
6717 | 6722 |
6718 <div class="summary"> | 6723 <div class="summary"> |
6719 <!-- Note: intentionally longer 80 columns --> | 6724 <!-- Note: intentionally longer 80 columns --> |
6720 <span class="subdued">chrome.experimental.webRequest.</span><spa
n>onErrorOccurred</span><span class="subdued">.addListener</span>(function(<span
>object details</span>) <span class="subdued">{...}</span><span>, RequestFilter
filter</span>); | 6725 <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>
); |
6721 </div> | 6726 </div> |
6722 | 6727 |
6723 <div class="description"> | 6728 <div class="description"> |
6724 <p class="todo" style="display: none; ">Undocumented.</p> | 6729 <p class="todo" style="display: none; ">Undocumented.</p> |
6725 <p>Fired when an error occurs.</p> | 6730 <p>Fired when an error occurs.</p> |
6726 | 6731 |
6727 <!-- LISTENER PARAMETERS --> | 6732 <!-- LISTENER PARAMETERS --> |
6728 <div> | 6733 <div> |
6729 <h4>Listener parameters</h4> | 6734 <h4>Listener parameters</h4> |
6730 <dl> | 6735 <dl> |
(...skipping 828 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7559 <var>filter</var> | 7564 <var>filter</var> |
7560 <em> | 7565 <em> |
7561 | 7566 |
7562 <!-- TYPE --> | 7567 <!-- TYPE --> |
7563 <div style="display:inline"> | 7568 <div style="display:inline"> |
7564 ( | 7569 ( |
7565 <span class="optional">optional</span> | 7570 <span class="optional">optional</span> |
7566 <span class="enum" style="display: none; ">enumerated</span> | 7571 <span class="enum" style="display: none; ">enumerated</span> |
7567 <span id="typeTemplate"> | 7572 <span id="typeTemplate"> |
7568 <span> | 7573 <span> |
7569 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | 7574 <a href="webRequest.html#type-RequestFilter">RequestFilt
er</a> |
7570 </span> | 7575 </span> |
7571 <span style="display: none; "> | 7576 <span style="display: none; "> |
7572 <span> | 7577 <span> |
7573 array of <span><span></span></span> | 7578 array of <span><span></span></span> |
7574 </span> | 7579 </span> |
7575 <span>paramType</span> | 7580 <span>paramType</span> |
7576 <span></span> | 7581 <span></span> |
7577 </span> | 7582 </span> |
7578 </span> | 7583 </span> |
7579 ) | 7584 ) |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7634 </div> | 7639 </div> |
7635 </dl> | 7640 </dl> |
7636 | 7641 |
7637 </div> <!-- /description --> | 7642 </div> <!-- /description --> |
7638 </div><div class="apiItem"> | 7643 </div><div class="apiItem"> |
7639 <a name="event-onHeadersReceived"></a> | 7644 <a name="event-onHeadersReceived"></a> |
7640 <h4>onHeadersReceived</h4> | 7645 <h4>onHeadersReceived</h4> |
7641 | 7646 |
7642 <div class="summary"> | 7647 <div class="summary"> |
7643 <!-- Note: intentionally longer 80 columns --> | 7648 <!-- Note: intentionally longer 80 columns --> |
7644 <span class="subdued">chrome.experimental.webRequest.</span><spa
n>onHeadersReceived</span><span class="subdued">.addListener</span>(function(<sp
an>object deails</span>) <span class="subdued">{...}</span><span>, RequestFilter
filter, array of string extraInfoSpec</span>); | 7649 <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>); |
7645 </div> | 7650 </div> |
7646 | 7651 |
7647 <div class="description"> | 7652 <div class="description"> |
7648 <p class="todo" style="display: none; ">Undocumented.</p> | 7653 <p class="todo" style="display: none; ">Undocumented.</p> |
7649 <p>Fired when HTTP response headers of a request have been recei
ved</p> | 7654 <p>Fired when HTTP response headers of a request have been recei
ved</p> |
7650 | 7655 |
7651 <!-- LISTENER PARAMETERS --> | 7656 <!-- LISTENER PARAMETERS --> |
7652 <div> | 7657 <div> |
7653 <h4>Listener parameters</h4> | 7658 <h4>Listener parameters</h4> |
7654 <dl> | 7659 <dl> |
(...skipping 664 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8319 <var>responseHeaders</var> | 8324 <var>responseHeaders</var> |
8320 <em> | 8325 <em> |
8321 | 8326 |
8322 <!-- TYPE --> | 8327 <!-- TYPE --> |
8323 <div style="display:inline"> | 8328 <div style="display:inline"> |
8324 ( | 8329 ( |
8325 <span class="optional">optional</span> | 8330 <span class="optional">optional</span> |
8326 <span class="enum" style="display: none; ">enumerated</span> | 8331 <span class="enum" style="display: none; ">enumerated</span> |
8327 <span id="typeTemplate"> | 8332 <span id="typeTemplate"> |
8328 <span> | 8333 <span> |
8329 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | 8334 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</
a> |
8330 </span> | 8335 </span> |
8331 <span style="display: none; "> | 8336 <span style="display: none; "> |
8332 <span> | 8337 <span> |
8333 array of <span><span></span></span> | 8338 array of <span><span></span></span> |
8334 </span> | 8339 </span> |
8335 <span>paramType</span> | 8340 <span>paramType</span> |
8336 <span></span> | 8341 <span></span> |
8337 </span> | 8342 </span> |
8338 </span> | 8343 </span> |
8339 ) | 8344 ) |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8415 <var>filter</var> | 8420 <var>filter</var> |
8416 <em> | 8421 <em> |
8417 | 8422 |
8418 <!-- TYPE --> | 8423 <!-- TYPE --> |
8419 <div style="display:inline"> | 8424 <div style="display:inline"> |
8420 ( | 8425 ( |
8421 <span class="optional">optional</span> | 8426 <span class="optional">optional</span> |
8422 <span class="enum" style="display: none; ">enumerated</span> | 8427 <span class="enum" style="display: none; ">enumerated</span> |
8423 <span id="typeTemplate"> | 8428 <span id="typeTemplate"> |
8424 <span> | 8429 <span> |
8425 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | 8430 <a href="webRequest.html#type-RequestFilter">RequestFilt
er</a> |
8426 </span> | 8431 </span> |
8427 <span style="display: none; "> | 8432 <span style="display: none; "> |
8428 <span> | 8433 <span> |
8429 array of <span><span></span></span> | 8434 array of <span><span></span></span> |
8430 </span> | 8435 </span> |
8431 <span>paramType</span> | 8436 <span>paramType</span> |
8432 <span></span> | 8437 <span></span> |
8433 </span> | 8438 </span> |
8434 </span> | 8439 </span> |
8435 ) | 8440 ) |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8569 <var style="display: none; ">paramName</var> | 8574 <var style="display: none; ">paramName</var> |
8570 <em> | 8575 <em> |
8571 | 8576 |
8572 <!-- TYPE --> | 8577 <!-- TYPE --> |
8573 <div style="display:inline"> | 8578 <div style="display:inline"> |
8574 ( | 8579 ( |
8575 <span class="optional">optional</span> | 8580 <span class="optional">optional</span> |
8576 <span class="enum" style="display: none; ">enumerated</span> | 8581 <span class="enum" style="display: none; ">enumerated</span> |
8577 <span id="typeTemplate"> | 8582 <span id="typeTemplate"> |
8578 <span> | 8583 <span> |
8579 <a href="experimental.webRequest.html#type-BlockingRespo
nse">BlockingResponse</a> | 8584 <a href="webRequest.html#type-BlockingResponse">Blocking
Response</a> |
8580 </span> | 8585 </span> |
8581 <span style="display: none; "> | 8586 <span style="display: none; "> |
8582 <span> | 8587 <span> |
8583 array of <span><span></span></span> | 8588 array of <span><span></span></span> |
8584 </span> | 8589 </span> |
8585 <span>paramType</span> | 8590 <span>paramType</span> |
8586 <span></span> | 8591 <span></span> |
8587 </span> | 8592 </span> |
8588 </span> | 8593 </span> |
8589 ) | 8594 ) |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8634 </div> | 8639 </div> |
8635 </dl> | 8640 </dl> |
8636 | 8641 |
8637 </div> <!-- /description --> | 8642 </div> <!-- /description --> |
8638 </div><div class="apiItem"> | 8643 </div><div class="apiItem"> |
8639 <a name="event-onResponseStarted"></a> | 8644 <a name="event-onResponseStarted"></a> |
8640 <h4>onResponseStarted</h4> | 8645 <h4>onResponseStarted</h4> |
8641 | 8646 |
8642 <div class="summary"> | 8647 <div class="summary"> |
8643 <!-- Note: intentionally longer 80 columns --> | 8648 <!-- Note: intentionally longer 80 columns --> |
8644 <span class="subdued">chrome.experimental.webRequest.</span><spa
n>onResponseStarted</span><span class="subdued">.addListener</span>(function(<sp
an>object details</span>) <span class="subdued">{...}</span><span>, RequestFilte
r filter, array of string extraInfoSpec</span>); | 8649 <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>); |
8645 </div> | 8650 </div> |
8646 | 8651 |
8647 <div class="description"> | 8652 <div class="description"> |
8648 <p class="todo" style="display: none; ">Undocumented.</p> | 8653 <p class="todo" style="display: none; ">Undocumented.</p> |
8649 <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> | 8654 <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> |
8650 | 8655 |
8651 <!-- LISTENER PARAMETERS --> | 8656 <!-- LISTENER PARAMETERS --> |
8652 <div> | 8657 <div> |
8653 <h4>Listener parameters</h4> | 8658 <h4>Listener parameters</h4> |
8654 <dl> | 8659 <dl> |
(...skipping 800 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9455 <var>responseHeaders</var> | 9460 <var>responseHeaders</var> |
9456 <em> | 9461 <em> |
9457 | 9462 |
9458 <!-- TYPE --> | 9463 <!-- TYPE --> |
9459 <div style="display:inline"> | 9464 <div style="display:inline"> |
9460 ( | 9465 ( |
9461 <span class="optional">optional</span> | 9466 <span class="optional">optional</span> |
9462 <span class="enum" style="display: none; ">enumerated</span> | 9467 <span class="enum" style="display: none; ">enumerated</span> |
9463 <span id="typeTemplate"> | 9468 <span id="typeTemplate"> |
9464 <span> | 9469 <span> |
9465 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | 9470 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</
a> |
9466 </span> | 9471 </span> |
9467 <span style="display: none; "> | 9472 <span style="display: none; "> |
9468 <span> | 9473 <span> |
9469 array of <span><span></span></span> | 9474 array of <span><span></span></span> |
9470 </span> | 9475 </span> |
9471 <span>paramType</span> | 9476 <span>paramType</span> |
9472 <span></span> | 9477 <span></span> |
9473 </span> | 9478 </span> |
9474 </span> | 9479 </span> |
9475 ) | 9480 ) |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9619 <var>filter</var> | 9624 <var>filter</var> |
9620 <em> | 9625 <em> |
9621 | 9626 |
9622 <!-- TYPE --> | 9627 <!-- TYPE --> |
9623 <div style="display:inline"> | 9628 <div style="display:inline"> |
9624 ( | 9629 ( |
9625 <span class="optional">optional</span> | 9630 <span class="optional">optional</span> |
9626 <span class="enum" style="display: none; ">enumerated</span> | 9631 <span class="enum" style="display: none; ">enumerated</span> |
9627 <span id="typeTemplate"> | 9632 <span id="typeTemplate"> |
9628 <span> | 9633 <span> |
9629 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | 9634 <a href="webRequest.html#type-RequestFilter">RequestFilt
er</a> |
9630 </span> | 9635 </span> |
9631 <span style="display: none; "> | 9636 <span style="display: none; "> |
9632 <span> | 9637 <span> |
9633 array of <span><span></span></span> | 9638 array of <span><span></span></span> |
9634 </span> | 9639 </span> |
9635 <span>paramType</span> | 9640 <span>paramType</span> |
9636 <span></span> | 9641 <span></span> |
9637 </span> | 9642 </span> |
9638 </span> | 9643 </span> |
9639 ) | 9644 ) |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9773 </div> | 9778 </div> |
9774 </dl> | 9779 </dl> |
9775 | 9780 |
9776 </div> <!-- /description --> | 9781 </div> <!-- /description --> |
9777 </div><div class="apiItem"> | 9782 </div><div class="apiItem"> |
9778 <a name="event-onSendHeaders"></a> | 9783 <a name="event-onSendHeaders"></a> |
9779 <h4>onSendHeaders</h4> | 9784 <h4>onSendHeaders</h4> |
9780 | 9785 |
9781 <div class="summary"> | 9786 <div class="summary"> |
9782 <!-- Note: intentionally longer 80 columns --> | 9787 <!-- Note: intentionally longer 80 columns --> |
9783 <span class="subdued">chrome.experimental.webRequest.</span><spa
n>onSendHeaders</span><span class="subdued">.addListener</span>(function(<span>o
bject details</span>) <span class="subdued">{...}</span><span>, RequestFilter fi
lter, array of string extraInfoSpec</span>); | 9788 <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>); |
9784 </div> | 9789 </div> |
9785 | 9790 |
9786 <div class="description"> | 9791 <div class="description"> |
9787 <p class="todo" style="display: none; ">Undocumented.</p> | 9792 <p class="todo" style="display: none; ">Undocumented.</p> |
9788 <p>Fired just before a request is going to be sent to the server
(modifications of prvious onBeforeSendHeaders callbacks are visible by the time
onSendHeaders is fired).</p> | 9793 <p>Fired just before a request is going to be sent to the server
(modifications of prvious onBeforeSendHeaders callbacks are visible by the time
onSendHeaders is fired).</p> |
9789 | 9794 |
9790 <!-- LISTENER PARAMETERS --> | 9795 <!-- LISTENER PARAMETERS --> |
9791 <div> | 9796 <div> |
9792 <h4>Listener parameters</h4> | 9797 <h4>Listener parameters</h4> |
9793 <dl> | 9798 <dl> |
(...skipping 596 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10390 <var>requestHeaders</var> | 10395 <var>requestHeaders</var> |
10391 <em> | 10396 <em> |
10392 | 10397 |
10393 <!-- TYPE --> | 10398 <!-- TYPE --> |
10394 <div style="display:inline"> | 10399 <div style="display:inline"> |
10395 ( | 10400 ( |
10396 <span class="optional">optional</span> | 10401 <span class="optional">optional</span> |
10397 <span class="enum" style="display: none; ">enumerated</span> | 10402 <span class="enum" style="display: none; ">enumerated</span> |
10398 <span id="typeTemplate"> | 10403 <span id="typeTemplate"> |
10399 <span> | 10404 <span> |
10400 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | 10405 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</
a> |
10401 </span> | 10406 </span> |
10402 <span style="display: none; "> | 10407 <span style="display: none; "> |
10403 <span> | 10408 <span> |
10404 array of <span><span></span></span> | 10409 array of <span><span></span></span> |
10405 </span> | 10410 </span> |
10406 <span>paramType</span> | 10411 <span>paramType</span> |
10407 <span></span> | 10412 <span></span> |
10408 </span> | 10413 </span> |
10409 </span> | 10414 </span> |
10410 ) | 10415 ) |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10486 <var>filter</var> | 10491 <var>filter</var> |
10487 <em> | 10492 <em> |
10488 | 10493 |
10489 <!-- TYPE --> | 10494 <!-- TYPE --> |
10490 <div style="display:inline"> | 10495 <div style="display:inline"> |
10491 ( | 10496 ( |
10492 <span class="optional">optional</span> | 10497 <span class="optional">optional</span> |
10493 <span class="enum" style="display: none; ">enumerated</span> | 10498 <span class="enum" style="display: none; ">enumerated</span> |
10494 <span id="typeTemplate"> | 10499 <span id="typeTemplate"> |
10495 <span> | 10500 <span> |
10496 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | 10501 <a href="webRequest.html#type-RequestFilter">RequestFilt
er</a> |
10497 </span> | 10502 </span> |
10498 <span style="display: none; "> | 10503 <span style="display: none; "> |
10499 <span> | 10504 <span> |
10500 array of <span><span></span></span> | 10505 array of <span><span></span></span> |
10501 </span> | 10506 </span> |
10502 <span>paramType</span> | 10507 <span>paramType</span> |
10503 <span></span> | 10508 <span></span> |
10504 </span> | 10509 </span> |
10505 </span> | 10510 </span> |
10506 ) | 10511 ) |
(...skipping 996 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11503 <var>requestHeaders</var> | 11508 <var>requestHeaders</var> |
11504 <em> | 11509 <em> |
11505 | 11510 |
11506 <!-- TYPE --> | 11511 <!-- TYPE --> |
11507 <div style="display:inline"> | 11512 <div style="display:inline"> |
11508 ( | 11513 ( |
11509 <span class="optional">optional</span> | 11514 <span class="optional">optional</span> |
11510 <span class="enum" style="display: none; ">enumerated</span> | 11515 <span class="enum" style="display: none; ">enumerated</span> |
11511 <span id="typeTemplate"> | 11516 <span id="typeTemplate"> |
11512 <span> | 11517 <span> |
11513 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | 11518 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</
a> |
11514 </span> | 11519 </span> |
11515 <span style="display: none; "> | 11520 <span style="display: none; "> |
11516 <span> | 11521 <span> |
11517 array of <span><span></span></span> | 11522 array of <span><span></span></span> |
11518 </span> | 11523 </span> |
11519 <span>paramType</span> | 11524 <span>paramType</span> |
11520 <span></span> | 11525 <span></span> |
11521 </span> | 11526 </span> |
11522 </span> | 11527 </span> |
11523 ) | 11528 ) |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11571 <var>responseHeaders</var> | 11576 <var>responseHeaders</var> |
11572 <em> | 11577 <em> |
11573 | 11578 |
11574 <!-- TYPE --> | 11579 <!-- TYPE --> |
11575 <div style="display:inline"> | 11580 <div style="display:inline"> |
11576 ( | 11581 ( |
11577 <span class="optional">optional</span> | 11582 <span class="optional">optional</span> |
11578 <span class="enum" style="display: none; ">enumerated</span> | 11583 <span class="enum" style="display: none; ">enumerated</span> |
11579 <span id="typeTemplate"> | 11584 <span id="typeTemplate"> |
11580 <span> | 11585 <span> |
11581 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | 11586 <a href="webRequest.html#type-HttpHeaders">HttpHeaders</
a> |
11582 </span> | 11587 </span> |
11583 <span style="display: none; "> | 11588 <span style="display: none; "> |
11584 <span> | 11589 <span> |
11585 array of <span><span></span></span> | 11590 array of <span><span></span></span> |
11586 </span> | 11591 </span> |
11587 <span>paramType</span> | 11592 <span>paramType</span> |
11588 <span></span> | 11593 <span></span> |
11589 </span> | 11594 </span> |
11590 </span> | 11595 </span> |
11591 ) | 11596 ) |
(...skipping 305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11897 _uff=0; | 11902 _uff=0; |
11898 urchinTracker(); | 11903 urchinTracker(); |
11899 } | 11904 } |
11900 catch(e) {/* urchinTracker not available. */} | 11905 catch(e) {/* urchinTracker not available. */} |
11901 </script> | 11906 </script> |
11902 <!-- end analytics --> | 11907 <!-- end analytics --> |
11903 </div> | 11908 </div> |
11904 </div> <!-- /gc-footer --> | 11909 </div> <!-- /gc-footer --> |
11905 </div> <!-- /gc-container --> | 11910 </div> <!-- /gc-container --> |
11906 </body></html> | 11911 </body></html> |
OLD | NEW |