| 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> |
| (...skipping 335 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> |
| (...skipping 107 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 "webRequest_blocking" 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 "webRequest_blocking" 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"> |
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 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"> |
| 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 |