OLD | NEW |
| (Empty) |
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: | |
2 1) The <head> information in this page is significant, should be uniform | |
3 across api docs and should be edited only with knowledge of the | |
4 templating mechanism. | |
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a | |
6 browser, it will be re-generated from the template, json schema and | |
7 authored overview content. | |
8 4) The <body>.innerHTML is also generated by an offline step so that this | |
9 page may easily be indexed by search engines. | |
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> | |
11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css"> | |
13 <link href="css/print.css" rel="stylesheet" type="text/css" media="print"> | |
14 <script type="text/javascript" src="../../../third_party/jstemplate/jstempla
te_compiled.js"> | |
15 </script> | |
16 <script type="text/javascript" src="js/api_page_generator.js"></script> | |
17 <script type="text/javascript" src="js/bootstrap.js"></script> | |
18 <script type="text/javascript" src="js/sidebar.js"></script> | |
19 <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> | |
20 <body> <div id="gc-container" class="labs"> | |
21 <div id="devModeWarning"> | |
22 You are viewing extension docs in chrome via the 'file:' scheme: are you
expecting to see local changes when you refresh? You'll need run chrome with --
allow-file-access-from-files. | |
23 </div> | |
24 <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION --> | |
25 <!-- In particular, sub-templates that recurse, must be used by allowing | |
26 jstemplate to make a copy of the template in this section which | |
27 are not operated on by way of the jsskip="true" --> | |
28 <div style="display:none"> | |
29 | |
30 <!-- VALUE --> | |
31 <div id="valueTemplate"> | |
32 <dt> | |
33 <var>paramName</var> | |
34 <em> | |
35 | |
36 <!-- TYPE --> | |
37 <div style="display:inline"> | |
38 ( | |
39 <span class="optional">optional</span> | |
40 <span class="enum">enumerated</span> | |
41 <span id="typeTemplate"> | |
42 <span> | |
43 <a> Type</a> | |
44 </span> | |
45 <span> | |
46 <span> | |
47 array of <span><span></span></span> | |
48 </span> | |
49 <span>paramType</span> | |
50 <span></span> | |
51 </span> | |
52 </span> | |
53 ) | |
54 </div> | |
55 | |
56 </em> | |
57 </dt> | |
58 <dd class="todo"> | |
59 Undocumented. | |
60 </dd> | |
61 <dd> | |
62 Description of this parameter from the json schema. | |
63 </dd> | |
64 <dd> | |
65 This parameter was added in version | |
66 <b><span></span></b>. | |
67 You must omit this parameter in earlier versions, | |
68 and you may omit it in any version. If you require this | |
69 parameter, the manifest key | |
70 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
71 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
72 </dd> | |
73 | |
74 <!-- OBJECT PROPERTIES --> | |
75 <dd> | |
76 <dl> | |
77 <div> | |
78 <div> | |
79 </div> | |
80 </div> | |
81 </dl> | |
82 </dd> | |
83 | |
84 <!-- OBJECT METHODS --> | |
85 <dd> | |
86 <div></div> | |
87 </dd> | |
88 | |
89 <!-- OBJECT EVENT FIELDS --> | |
90 <dd> | |
91 <div></div> | |
92 </dd> | |
93 | |
94 <!-- FUNCTION PARAMETERS --> | |
95 <dd> | |
96 <div></div> | |
97 </dd> | |
98 | |
99 </div> <!-- /VALUE --> | |
100 | |
101 <div id="functionParametersTemplate"> | |
102 <h5>Parameters</h5> | |
103 <dl> | |
104 <div> | |
105 <div> | |
106 </div> | |
107 </div> | |
108 </dl> | |
109 </div> | |
110 | |
111 <!-- Individual subsections from the table of contents --> | |
112 <ol> | |
113 <li id="propertiesTocTemplate"> | |
114 <a href="#properties">Properties</a> | |
115 <ol> | |
116 <li> | |
117 <a href="#property-anchor">propertyName</a> | |
118 </li> | |
119 </ol> | |
120 </li> | |
121 <li id="methodsTocTemplate"> | |
122 <a>Methods</a> | |
123 <ol> | |
124 <li> | |
125 <a href="#method-anchor">methodName</a> | |
126 </li> | |
127 </ol> | |
128 </li> | |
129 <li id="eventsTocTemplate"> | |
130 <a>Events</a> | |
131 <ol> | |
132 <li> | |
133 <a href="#event-anchor">eventName</a> | |
134 </li> | |
135 </ol> | |
136 </li> | |
137 <li id="typesTocTemplate"> | |
138 <a href="#types">Types</a> | |
139 <ol> | |
140 <li> | |
141 <a href="#id-anchor">id</a> | |
142 <ol> | |
143 <div></div> | |
144 <div></div> | |
145 </ol> | |
146 </li> | |
147 </ol> | |
148 </li> | |
149 </ol> | |
150 </div> <!-- /SUBTEMPLATES --> | |
151 | |
152 <a id="top"></a> | |
153 <div id="skipto"> | |
154 <a href="#gc-pagecontent">Skip to page content</a> | |
155 <a href="#gc-toc">Skip to main navigation</a> | |
156 </div> | |
157 <!-- API HEADER --> | |
158 <table id="header" width="100%" cellspacing="0" border="0"> | |
159 <tbody><tr> | |
160 <td valign="middle"><a href="http://code.google.com/"><img src="images/c
ode_labs_logo.gif" height="43" width="161" alt="Google Code Labs" style="border:
0; margin:0;"></a></td> | |
161 <td valign="middle" width="100%" style="padding-left:0.6em;"> | |
162 <form action="http://www.google.com/cse" id="cse" style="margin-top:0.
5em"> | |
163 <div id="gsc-search-box"> | |
164 <input type="hidden" name="cx" value="002967670403910741006:61_cvz
fqtno"> | |
165 <input type="hidden" name="ie" value="UTF-8"> | |
166 <input type="text" name="q" value="" size="55"> | |
167 <input class="gsc-search-button" type="submit" name="sa" value="Se
arch"> | |
168 <br> | |
169 <span class="greytext">e.g. "page action" or "tabs"</span> | |
170 </div> | |
171 </form> | |
172 | |
173 <script type="text/javascript" src="http://www.google.com/jsapi"></scr
ipt> | |
174 <script type="text/javascript">google.load("elements", "1", {packages:
"transliteration"});</script> | |
175 <script type="text/javascript" src="http://www.google.com/coop/cse/t13
n?form=cse&t13n_langs=en"></script> | |
176 <script type="text/javascript" src="http://www.google.com/coop/cse/bra
nd?form=cse&lang=en"></script> | |
177 </td> | |
178 </tr> | |
179 </tbody></table> | |
180 | |
181 <div id="codesiteContent" class=""> | |
182 | |
183 <a id="gc-topnav-anchor"></a> | |
184 <div id="gc-topnav"> | |
185 <h1>Google Chrome Extensions (<a href="http://code.google.com/labs/">Lab
s</a>)</h1> | |
186 <ul id="home" class="gc-topnav-tabs"> | |
187 <li id="home_link"> | |
188 <a href="index.html" title="Google Chrome Extensions home page">Home
</a> | |
189 </li> | |
190 <li id="docs_link"> | |
191 <a href="docs.html" title="Official Google Chrome Extensions documen
tation">Docs</a> | |
192 </li> | |
193 <li id="faq_link"> | |
194 <a href="faq.html" title="Answers to frequently asked questions abou
t Google Chrome Extensions">FAQ</a> | |
195 </li> | |
196 <li id="samples_link"> | |
197 <a href="samples.html" title="Sample extensions (with source code)">
Samples</a> | |
198 </li> | |
199 <li id="group_link"> | |
200 <a href="http://groups.google.com/a/chromium.org/group/chromium-exte
nsions" title="Google Chrome Extensions developer forum">Group</a> | |
201 </li> | |
202 <li id="so_link"> | |
203 <a href="http://stackoverflow.com/questions/tagged/google-chrome-ext
ension" title="[google-chrome-extension] tag on Stack Overflow">Questions?</a> | |
204 </li> | |
205 </ul> | |
206 </div> <!-- end gc-topnav --> | |
207 | |
208 <div class="g-section g-tpl-170"> | |
209 <!-- SIDENAV --> | |
210 <div class="g-unit g-first" id="gc-toc"> | |
211 <ul> | |
212 <li><a href="getstarted.html">Getting Started</a></li> | |
213 <li><a href="overview.html">Overview</a></li> | |
214 <li><a href="whats_new.html">What's New?</a></li> | |
215 <li><h2><a href="devguide.html">Developer's Guide</a></h2> | |
216 <ul> | |
217 <li>Browser UI | |
218 <ul> | |
219 <li><a href="browserAction.html">Browser Actions</a></li> | |
220 <li><a href="contextMenus.html">Context Menus</a></li> | |
221 <li><a href="notifications.html">Desktop Notifications</a></li
> | |
222 <li><a href="omnibox.html">Omnibox</a></li> | |
223 <li><a href="options.html">Options Pages</a></li> | |
224 <li><a href="override.html">Override Pages</a></li> | |
225 <li><a href="pageAction.html">Page Actions</a></li> | |
226 </ul> | |
227 </li> | |
228 <li>Browser Interaction | |
229 <ul> | |
230 <li><a href="bookmarks.html">Bookmarks</a></li> | |
231 <li><a href="cookies.html">Cookies</a></li> | |
232 <li><a href="events.html">Events</a></li> | |
233 <li><a href="history.html">History</a></li> | |
234 <li><a href="management.html">Management</a></li> | |
235 <li><a href="tabs.html">Tabs</a></li> | |
236 <li><a href="windows.html">Windows</a></li> | |
237 </ul> | |
238 </li> | |
239 <li>Implementation | |
240 <ul> | |
241 <li><a href="a11y.html">Accessibility</a></li> | |
242 <li><a href="background_pages.html">Background Pages</a></li> | |
243 <li><a href="content_scripts.html">Content Scripts</a></li> | |
244 <li><a href="xhr.html">Cross-Origin XHR</a></li> | |
245 <li><a href="i18n.html">Internationalization</a></li> | |
246 <li><a href="messaging.html">Message Passing</a></li> | |
247 <li><a href="permissions.html">Optional Permissions</a></li> | |
248 <li><a href="npapi.html">NPAPI Plugins</a></li> | |
249 </ul> | |
250 </li> | |
251 <li>Finishing | |
252 <ul> | |
253 <li><a href="hosting.html">Hosting</a></li> | |
254 <li><a href="external_extensions.html">Other Deployment Option
s</a></li> | |
255 </ul> | |
256 </li> | |
257 </ul> | |
258 </li> | |
259 <li><h2><a href="apps.html">Packaged Apps</a></h2></li> | |
260 <li><h2><a href="tutorials.html">Tutorials</a></h2> | |
261 <ul> | |
262 <li><a href="tut_debugging.html">Debugging</a></li> | |
263 <li><a href="tut_analytics.html">Google Analytics</a></li> | |
264 <li><a href="tut_oauth.html">OAuth</a></li> | |
265 </ul> | |
266 </li> | |
267 <li><h2>Reference</h2> | |
268 <ul> | |
269 <li>Formats | |
270 <ul> | |
271 <li><a href="manifest.html">Manifest Files</a></li> | |
272 <li><a href="match_patterns.html">Match Patterns</a></li> | |
273 </ul> | |
274 </li> | |
275 <li><a href="permission_warnings.html">Permission Warnings</a></li
> | |
276 <li><a href="api_index.html">chrome.* APIs</a></li> | |
277 <li><a href="api_other.html">Other APIs</a></li> | |
278 </ul> | |
279 </li> | |
280 <li><h2><a href="samples.html">Samples</a></h2></li> | |
281 <div class="line"> </div> | |
282 <li><h2>More</h2> | |
283 <ul> | |
284 <li><a href="http://code.google.com/chrome/webstore/docs/index.htm
l">Chrome Web Store</a></li> | |
285 <li><a href="http://code.google.com/chrome/apps/docs/developers_gu
ide.html">Hosted Apps</a></li> | |
286 <li><a href="themes.html">Themes</a></li> | |
287 </ul> | |
288 </li> | |
289 </ul> | |
290 </div> | |
291 <script> | |
292 initToggles(); | |
293 </script> | |
294 | |
295 <div class="g-unit" id="gc-pagecontent"> | |
296 <div id="pageTitle"> | |
297 <h1 class="page_title">WebRequest API</h1> | |
298 </div> | |
299 <!-- TABLE OF CONTENTS --> | |
300 <div id="toc"> | |
301 <h2>Contents</h2> | |
302 <ol> | |
303 <li> | |
304 <a href="#manifest">Manifest</a> | |
305 <ol> | |
306 <li style="display: none; "> | |
307 <a>h3Name</a> | |
308 </li> | |
309 </ol> | |
310 </li><li> | |
311 <a href="#life_cycle">Life-cycle of requests</a> | |
312 <ol> | |
313 <li style="display: none; "> | |
314 <a>h3Name</a> | |
315 </li> | |
316 </ol> | |
317 </li><li> | |
318 <a href="#concepts">Concepts of the webRequest API</a> | |
319 <ol> | |
320 <li> | |
321 <a href="#Request IDs">Request IDs</a> | |
322 </li><li> | |
323 <a href="#subscription">Subscription</a> | |
324 </li> | |
325 </ol> | |
326 </li><li> | |
327 <a href="#conflict_resolution">Conflict resolution</a> | |
328 <ol> | |
329 <li style="display: none; "> | |
330 <a>h3Name</a> | |
331 </li> | |
332 </ol> | |
333 </li><li> | |
334 <a href="#H2-6">A note about caching</a> | |
335 <ol> | |
336 <li style="display: none; "> | |
337 <a>h3Name</a> | |
338 </li> | |
339 </ol> | |
340 </li><li> | |
341 <a href="#H2-7">A note about timestamps</a> | |
342 <ol> | |
343 <li style="display: none; "> | |
344 <a>h3Name</a> | |
345 </li> | |
346 </ol> | |
347 </li><li> | |
348 <a href="#examples">Examples</a> | |
349 <ol> | |
350 <li style="display: none; "> | |
351 <a>h3Name</a> | |
352 </li> | |
353 </ol> | |
354 </li> | |
355 <li> | |
356 <a href="#apiReference">API reference: chrome.experimental.webRe
quest</a> | |
357 <ol> | |
358 <li style="display: none; "> | |
359 <a href="#properties">Properties</a> | |
360 <ol> | |
361 <li> | |
362 <a href="#property-anchor">propertyName</a> | |
363 </li> | |
364 </ol> | |
365 </li> | |
366 <li> | |
367 <a href="#global-methods">Methods</a> | |
368 <ol> | |
369 <li style="display: none; "> | |
370 <a href="#method-anchor">methodName</a> | |
371 </li><li style="display: none; "> | |
372 <a href="#method-anchor">methodName</a> | |
373 </li><li> | |
374 <a href="#method-handlerBehaviorChanged">handlerBehaviorChanged<
/a> | |
375 </li> | |
376 </ol> | |
377 </li> | |
378 <li> | |
379 <a href="#global-events">Events</a> | |
380 <ol> | |
381 <li> | |
382 <a href="#event-onAuthRequired">onAuthRequired</a> | |
383 </li><li> | |
384 <a href="#event-onBeforeRedirect">onBeforeRedirect</a> | |
385 </li><li> | |
386 <a href="#event-onBeforeRequest">onBeforeRequest</a> | |
387 </li><li> | |
388 <a href="#event-onBeforeSendHeaders">onBeforeSendHeaders</a> | |
389 </li><li> | |
390 <a href="#event-onCompleted">onCompleted</a> | |
391 </li><li> | |
392 <a href="#event-onErrorOccurred">onErrorOccurred</a> | |
393 </li><li> | |
394 <a href="#event-onHeadersReceived">onHeadersReceived</a> | |
395 </li><li> | |
396 <a href="#event-onResponseStarted">onResponseStarted</a> | |
397 </li><li> | |
398 <a href="#event-onSendHeaders">onSendHeaders</a> | |
399 </li> | |
400 </ol> | |
401 </li> | |
402 <li> | |
403 <a href="#types">Types</a> | |
404 <ol> | |
405 <li> | |
406 <a href="#type-RequestFilter">RequestFilter</a> | |
407 <ol> | |
408 <li style="display: none; "> | |
409 <a>Methods</a> | |
410 <ol> | |
411 <li> | |
412 <a href="#method-anchor">methodName</a> | |
413 </li> | |
414 </ol> | |
415 </li> | |
416 <li style="display: none; "> | |
417 <a>Events</a> | |
418 <ol> | |
419 <li> | |
420 <a href="#event-anchor">eventName</a> | |
421 </li> | |
422 </ol> | |
423 </li> | |
424 </ol> | |
425 </li><li> | |
426 <a href="#type-HttpHeaders">HttpHeaders</a> | |
427 <ol> | |
428 <li style="display: none; "> | |
429 <a>Methods</a> | |
430 <ol> | |
431 <li> | |
432 <a href="#method-anchor">methodName</a> | |
433 </li> | |
434 </ol> | |
435 </li> | |
436 <li style="display: none; "> | |
437 <a>Events</a> | |
438 <ol> | |
439 <li> | |
440 <a href="#event-anchor">eventName</a> | |
441 </li> | |
442 </ol> | |
443 </li> | |
444 </ol> | |
445 </li><li> | |
446 <a href="#type-BlockingResponse">BlockingResponse</a> | |
447 <ol> | |
448 <li style="display: none; "> | |
449 <a>Methods</a> | |
450 <ol> | |
451 <li> | |
452 <a href="#method-anchor">methodName</a> | |
453 </li> | |
454 </ol> | |
455 </li> | |
456 <li style="display: none; "> | |
457 <a>Events</a> | |
458 <ol> | |
459 <li> | |
460 <a href="#event-anchor">eventName</a> | |
461 </li> | |
462 </ol> | |
463 </li> | |
464 </ol> | |
465 </li> | |
466 </ol> | |
467 </li> | |
468 </ol> | |
469 </li> | |
470 </ol> | |
471 </div> | |
472 <!-- /TABLE OF CONTENTS --> | |
473 | |
474 <!-- Standard content lead-in for experimental API pages --> | |
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. | |
477 </p> | |
478 | |
479 <!-- STATIC CONTENT PLACEHOLDER --> | |
480 <div id="static"><div id="pageData-name" class="pageData">WebRequest API
</div> | |
481 | |
482 <!-- BEGIN AUTHORED CONTENT --> | |
483 <p id="classSummary"> | |
484 Use the <code>chrome.experimental.webRequest</code> module to intercept, block, | |
485 or modify requests in-flight. This module is still experimental. For | |
486 information on how to use experimental APIs, see the | |
487 <a href="experimental.html">chrome.experimental.* APIs</a> page. | |
488 </p> | |
489 | |
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 | |
492 API, along with <a href="manifest.html#permissions">host permissions</a> | |
493 for any hosts whose network requests you want to access. | |
494 For example:</p> | |
495 <pre>{ | |
496 "name": "My extension", | |
497 ... | |
498 <b>"permissions": [ | |
499 "experimental", | |
500 "*://*.google.com" | |
501 ]</b>, | |
502 ... | |
503 }</pre> | |
504 | |
505 <h2 id="life_cycle">Life-cycle of requests</h2> | |
506 | |
507 <p> | |
508 The webRequest API defines the following events: | |
509 </p><dl> | |
510 <dt><code>onBeforeRequest (optionally synchronous)</code></dt> | |
511 <dd>Fires when a request is about to occur. This is sent before any TCP | |
512 connection is made and can be used to cancel or redirect requests.</dd> | |
513 <dt><code>onBeforeSendHeaders (optionally synchronous)</code></dt> | |
514 <dd>Fires when a request is about to occur and the initial headers are | |
515 prepared. The event is intended to allow extensions to add, modify and delete | |
516 request headers <a href="#life_cycle_footnote">(*)</a>. The | |
517 <code>onBeforeSendHeaders</code> event is passed to all subscribers, so | |
518 different subscribers may attempt to modify the request, see section <a href="
#conflict_resolution">conflict resolution</a> for details how this is | |
519 handled. This event can still be used to cancel the request.</dd> | |
520 <dt><code>onSendHeaders</code></dt> | |
521 <dd>Fires after all extensions had a chance of modifying the request headers | |
522 and presents the final <a href="#life_cycle_footnote">(*)</a> version. The | |
523 event is triggered, before the headers are sent to the network. This event is | |
524 informational and handled asynchronously. It does not allow to modify or | |
525 cancel the request.</dd> | |
526 <dt><code>onHeadersReceived (optionally synchronous)</code></dt> | |
527 <dd>Fires each time when a HTTP(S) response header has been received. Due | |
528 to redirects and authentication requests this can happen multiple times per | |
529 request. This event is intended to allow extensions to add, modify and delete | |
530 response headers, like incoming Set-Cookie headers for example.</dd> | |
531 <dt><code>onAuthRequired (optionally synchronous)</code></dt> | |
532 <dd>Fires when a request requires authentication of the user. This signal can | |
533 be handled synchronously to provide authentication credentials. Note that | |
534 extensions may provide invalid credentials. Take care not to enter an infinite | |
535 loop by repeatedly providing invalid credentials.</dd> | |
536 <dt><code>onBeforeRedirect</code></dt> | |
537 <dd>Fires before a redirect is about to be executed. A redirection can be | |
538 triggered by a HTTP response code or by an extension. This event is | |
539 informational and handled asynchronously. It does not allow you to modify or | |
540 cancel the request. </dd> | |
541 <dt><code>onResponseStarted</code></dt> | |
542 <dd>Fires when the first byte of the response body is received. For HTTP | |
543 requests, this means that the status line and response headers are | |
544 available. This event is informational and handled asynchronously. It does not | |
545 allow to modify or cancel the request.</dd> | |
546 <dt><code>onCompleted</code></dt> | |
547 <dd>Fires when a request has been processed successfully.</dd> | |
548 <dt><code>onErrorOccurred</code></dt> | |
549 <dd>Fires when a request could not be processed successfully.</dd> | |
550 </dl> | |
551 The webRequest API gurantees that for each request either | |
552 <code>onComplete</code> or <code>onErrorOccurred</code> is fired as the final | |
553 event. | |
554 <p></p> | |
555 | |
556 <p> | |
557 The life-cycle of successful requests can be illustrated as follows: | |
558 </p><pre> | | |
559 v | |
560 onBeforeRequest -------------------------------- | |
561 | ^ | | [data and file URLs] | |
562 | | | [redirection | | |
563 | ---------- | from extension] | | |
564 v | | | | |
565 onBeforeSendHeaders | | | | |
566 | ^ | | | | |
567 v | | | | | |
568 onSendHeaders | | | | | |
569 | | | | | | |
570 v | | | | | |
571 onHeadersReceived | | | | | |
572 | | | | | | | | |
573 | | v | | | | | |
574 | | onAuthRequired / | | | |
575 | v / | | | |
576 | onBeforeRedirect <---- | | |
577 v | | |
578 onResponseStarted <----------------------------- | |
579 | | |
580 v | |
581 onCompleted | |
582 </pre> | |
583 <em>Note that this diagram does not capture a bug that will be fixed soon: If | |
584 extensions redirect a URL request via the webRequest API, this redirection does | |
585 not trigger <code>onBeforeRedirect</code>. Instead the request is cancelled | |
586 and a new request is started at <code>onBeforeRedirect</code>. See <a href="http
://crbug.com/79520">http://crbug.com/79520</a>.</em> | |
587 <p></p> | |
588 | |
589 <p id="life_cycle_footnote">(*) Note that the webRequest API presents an | |
590 abstraction of the network stack to the extension. Internally, one URL request | |
591 can be split into several HTTP requests (for example to fetch individual byte | |
592 ranges from a large file) or can be handled by the network stack without | |
593 communicating with the network. For this reason, the API does not provide the | |
594 final HTTP headers that are sent to the network. For example all headers that | |
595 are related to caching are invisible to the extension.</p> | |
596 | |
597 <p>This is a list of headers that are currently not provided to the | |
598 onBeforeSendHeaders signal. The list is not guaranteed to be complete nor | |
599 stable: | |
600 </p><ul> | |
601 <li>Authorization</li> | |
602 <li>Cache-Control</li> | |
603 <li>Connection</li> | |
604 <li>Content-Length</li> | |
605 <li>Host</li> | |
606 <li>If-Modified-Since</li> | |
607 <li>If-None-Match</li> | |
608 <li>If-Range</li> | |
609 <li>Partial-Data</li> | |
610 <li>Pragma</li> | |
611 <li>Proxy-Authorization</li> | |
612 <li>Proxy-Connection</li> | |
613 <li>Transfer-Encoding</li> | |
614 </ul> | |
615 <p></p> | |
616 | |
617 <h2 id="concepts">Concepts of the webRequest API</h2> | |
618 | |
619 <p>The signals of the webRequest API follow certain concepts and patterns that | |
620 shall be described in the following.</p> | |
621 | |
622 <h3 id="Request IDs">Request IDs</h3> | |
623 | |
624 <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 | |
626 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 | |
628 HTTP redirection or HTTP authentication.</p> | |
629 | |
630 <h3 id="subscription">Subscription</h3> | |
631 | |
632 <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 | |
634 signature.</p> | |
635 | |
636 <pre>var callback = function(details) {...}; | |
637 var opt_filter = {...}; | |
638 var opt_extraInfoSpec = [...]; | |
639 | |
640 chrome.experimental.webRequest.XXX.addListener( | |
641 callback, opt_filter, opt_extraInfoSpec); | |
642 </pre> | |
643 | |
644 <p>Each <code>addListener()</code> call takes a mandatory callback function as | |
645 the first parameter. This callback function is passed a dictionary containing | |
646 information about the current URL request. The information in this dictionary | |
647 depends on the specific event type as well as the content of | |
648 <code>opt_extraInfoSpec</code>.</p> | |
649 | |
650 <p>If the optional <code>opt_extraInfoSpec</code> array contains the string | |
651 <code>'blocking'</code> (only allowed for specific signals), the callback | |
652 function is handled synchronously. That means that the request is blocked until | |
653 the callback function returns. In this case, the callback can return a <a href="
#type-BlockingResponse">BlockingResponse</a> that determines the further | |
654 life-cycle of the request. Depending on the context, this response allows | |
655 cancelling or redirecting a request (onBeforeRequest), cancelling or | |
656 modifying headers (onBeforeSendHeaders, onHeadersReceived), or providing | |
657 authentication credentials (onAuthRequired).</p> | |
658 | |
659 <p>Depending on the specific signal, <code>opt_extraInfoSpec</code> may contain | |
660 further strings that indicate that specific information shall be passed to the | |
661 extension. This is used to provide detailed information on requests data only if | |
662 explicitly requested.</p> | |
663 | |
664 <p>The optional <a href="#type-RequestFilter">RequestFilter</a> | |
665 <code>opt_filter</code> allows to limit the requests for which events are | |
666 triggered in various dimensions: | |
667 </p><dl> | |
668 <dt>URLs</dt> | |
669 <dd>URL patterns like <code>*://www.google.com/foo*bar</code>.</dd> | |
670 <dt>Types</dt> | |
671 <dd>Request types like <code>main_frame</code> (a document that is loaded for | |
672 a top-level frame), <code>sub_frame</code> (a document that is loaded for an | |
673 embedded frame), <code>image</code> (an image on a web site) and others. See | |
674 <a href="#type-RequestFilter">RequestFilter</a>.</dd> | |
675 <dt>Tab IDs</dt> | |
676 <dd>The ID that identifies a specific tab in a window.</dd> | |
677 <dt>Window IDs</dt> | |
678 <dd>The ID that identifies a specific window.</dd> | |
679 <p></p> | |
680 | |
681 <h2 id="conflict_resolution">Conflict resolution</h2> | |
682 | |
683 <p>In the current implementation of the webRequest API, a request is considered | |
684 as canceled if at least one extension instructs to cancel the request. If | |
685 an extension cancels a request, all extensions are notified by an | |
686 onErrorOccurred event. Only one extension is allowed to redirect a request or | |
687 modify a header at a time. If more than one extension attempts to modify the | |
688 request, the most recently installed extension wins while all others are | |
689 ignored. An extension is currently not notified, if its instruction to modify or | |
690 redirect has been ignored.</p> | |
691 | |
692 <a name="H2-6"></a><h2>A note about caching</h2> | |
693 <p> | |
694 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 | |
696 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 | |
698 changes its behavior (for example the behavior according to which requests are | |
699 blocked), a simple page refresh might not respect this changed behavior. | |
700 <code>chrome.experimental.webRequest.handlerBehaviorChanged()</code> needs to be | |
701 called to flush the in-memory cache. This is a very expensive operation and | |
702 should not be done often. | |
703 </p> | |
704 | |
705 <a name="H2-7"></a><h2>A note about timestamps</h2> | |
706 <p> | |
707 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 | |
709 browser itself and extension processes. That means that WebRequest's events' | |
710 <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 | |
712 offset between them, but comparing them to the current time inside the | |
713 extension (via <code>(new Date()).getTime()</code>, for instance) might give | |
714 unexpected results. | |
715 </p> | |
716 | |
717 <h2 id="examples">Examples</h2> | |
718 | |
719 <p>The following example illustrates how to block all requests to | |
720 <code>www.evil.com</code>:</p> | |
721 <pre>chrome.experimental.webRequest.onBeforeRequest.addListener( | |
722 function(details) { | |
723 return {cancel: details.url.indexOf("://www.evil.com/") != -1}; | |
724 }, | |
725 {}, | |
726 ["blocking"]); | |
727 </pre> | |
728 | |
729 <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 | |
731 passed to the extension:</p> | |
732 <pre>chrome.experimental.webRequest.onBeforeRequest.addListener( | |
733 function(details) { return {cancel: true}; }, | |
734 {urls: ["*://www.evil.com/*"]}, | |
735 ["blocking"]); | |
736 </pre> | |
737 | |
738 <p>The following example illustrates how the User-Agent header can be deleted | |
739 from all requests:</p> | |
740 <pre>chrome.experimental.webRequest.onBeforeSendHeaders.addListener( | |
741 function(details) { | |
742 delete details.requestHeaders['User-Agent']; | |
743 return {requestHeaders: details.requestHeaders}; | |
744 }, | |
745 {}, | |
746 ["blocking"]); | |
747 </pre> | |
748 | |
749 <!-- | |
750 TODO(mkwst): update this section. We do not pass windowIds any more. | |
751 http://crbug.com/98937 | |
752 | |
753 <h3 id="tracking_frames">Tracking frames</h3> | |
754 <p>For efficiency reason, the webRequest API does not pass the URL of the frame | |
755 that issued a request to each request. If this information is required, for | |
756 example to distinguish between first and third party requests, this example | |
757 shows how to track the URLs of frames.</p> | |
758 <pre> | |
759 // dictionary "windowId" -> "tabId"-"frameId" -> "frameUrl" | |
760 var frameUrl = {}; | |
761 | |
762 function recordFrameUrl(windowId, tabId, frameId, frameUrl) { | |
763 if (!frameUrl[windowId]) { | |
764 frameUrl[windowId] = {}; | |
765 } | |
766 frameUrl[windowId][tabId + "-" + frameId] = frameUrl; | |
767 } | |
768 | |
769 function getFrameUrl(windowId, tabId, frameId, frameUrl) { | |
770 return (frameUrl[windowId] || {})[tabId + "-" + frameId]; | |
771 } | |
772 | |
773 chrome.experimental.webRequest.onBeforeRequest.addListener( | |
774 function(d) { | |
775 if (d.type == 'main_frame' || d.type == 'sub_frame') { | |
776 recordFrameUrl(d.windowId, d.tabId, d.frameId, d.frameUrl); | |
777 } | |
778 var frameUrl = getFrameUrl(d.windowId, d.tabId, d.frameId); | |
779 // Use the frameUrl e.g. to selectively cancel requests. | |
780 // 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). | |
782 }); | |
783 | |
784 chrome.windows.onRemoved.addListener( | |
785 function(windowId) {delete frameUrl[windowId];} | |
786 ); | |
787 </pre> | |
788 --> | |
789 <!-- END AUTHORED CONTENT --> | |
790 </dl></div> | |
791 | |
792 <!-- API PAGE --> | |
793 <div class="apiPage"> | |
794 <a name="apiReference"></a> | |
795 <h2>API reference: chrome.experimental.webRequest</h2> | |
796 | |
797 <!-- PROPERTIES --> | |
798 <div class="apiGroup" style="display: none; "> | |
799 <a name="properties"></a> | |
800 <h3 id="properties">Properties</h3> | |
801 | |
802 <div> | |
803 <a></a> | |
804 <h4>getLastError</h4> | |
805 <div class="summary"> | |
806 <!-- Note: intentionally longer 80 columns --> | |
807 <span>chrome.extension</span><span>lastError</span> | |
808 </div> | |
809 <div> | |
810 </div> | |
811 </div> | |
812 | |
813 </div> <!-- /apiGroup --> | |
814 | |
815 <!-- METHODS --> | |
816 <div id="methodsTemplate" class="apiGroup"> | |
817 <a name="global-methods"></a> | |
818 <h3>Methods</h3> | |
819 | |
820 <!-- iterates over all functions --> | |
821 <div class="apiItem" style="display: none; "> | |
822 <a></a> <!-- method-anchor --> | |
823 <h4>method name</h4> | |
824 | |
825 <div class="summary"><span>void</span> | |
826 <!-- Note: intentionally longer 80 columns --> | |
827 <span>chrome.module.methodName</span>(<span><span>, </span><sp
an></span> | |
828 <var><span></span></var></span>)</div> | |
829 | |
830 <div class="description"> | |
831 <p class="todo">Undocumented.</p> | |
832 <p> | |
833 A description from the json schema def of the function goes he
re. | |
834 </p> | |
835 | |
836 <!-- PARAMETERS --> | |
837 <h4>Parameters</h4> | |
838 <dl> | |
839 <div> | |
840 <div> | |
841 </div> | |
842 </div> | |
843 </dl> | |
844 | |
845 <!-- RETURNS --> | |
846 <h4>Returns</h4> | |
847 <dl> | |
848 <div> | |
849 <div> | |
850 </div> | |
851 </div> | |
852 </dl> | |
853 | |
854 <!-- CALLBACK --> | |
855 <div> | |
856 <div> | |
857 <h4>Callback function</h4> | |
858 <p> | |
859 The callback <em>parameter</em> should specify a function | |
860 that looks like this: | |
861 </p> | |
862 <p> | |
863 If you specify the <em>callback</em> parameter, it should | |
864 specify a function that looks like this: | |
865 </p> | |
866 | |
867 <!-- Note: intentionally longer 80 columns --> | |
868 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> | |
869 <dl> | |
870 <div> | |
871 <div> | |
872 </div> | |
873 </div> | |
874 </dl> | |
875 </div> | |
876 </div> | |
877 | |
878 <!-- MIN_VERSION --> | |
879 <p> | |
880 This function was added in version <b><span></span></b>. | |
881 If you require this function, the manifest key | |
882 <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. | |
884 </p> | |
885 </div> <!-- /description --> | |
886 | |
887 </div><div class="apiItem" style="display: none; "> | |
888 <a></a> <!-- method-anchor --> | |
889 <h4>method name</h4> | |
890 | |
891 <div class="summary"><span>void</span> | |
892 <!-- Note: intentionally longer 80 columns --> | |
893 <span>chrome.module.methodName</span>(<span><span>, </span><sp
an></span> | |
894 <var><span></span></var></span>)</div> | |
895 | |
896 <div class="description"> | |
897 <p class="todo">Undocumented.</p> | |
898 <p> | |
899 A description from the json schema def of the function goes he
re. | |
900 </p> | |
901 | |
902 <!-- PARAMETERS --> | |
903 <h4>Parameters</h4> | |
904 <dl> | |
905 <div> | |
906 <div> | |
907 </div> | |
908 </div> | |
909 </dl> | |
910 | |
911 <!-- RETURNS --> | |
912 <h4>Returns</h4> | |
913 <dl> | |
914 <div> | |
915 <div> | |
916 </div> | |
917 </div> | |
918 </dl> | |
919 | |
920 <!-- CALLBACK --> | |
921 <div> | |
922 <div> | |
923 <h4>Callback function</h4> | |
924 <p> | |
925 The callback <em>parameter</em> should specify a function | |
926 that looks like this: | |
927 </p> | |
928 <p> | |
929 If you specify the <em>callback</em> parameter, it should | |
930 specify a function that looks like this: | |
931 </p> | |
932 | |
933 <!-- Note: intentionally longer 80 columns --> | |
934 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> | |
935 <dl> | |
936 <div> | |
937 <div> | |
938 </div> | |
939 </div> | |
940 </dl> | |
941 </div> | |
942 </div> | |
943 | |
944 <!-- MIN_VERSION --> | |
945 <p> | |
946 This function was added in version <b><span></span></b>. | |
947 If you require this function, the manifest key | |
948 <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. | |
950 </p> | |
951 </div> <!-- /description --> | |
952 | |
953 </div><div class="apiItem"> | |
954 <a name="method-handlerBehaviorChanged"></a> <!-- method-anchor --
> | |
955 <h4>handlerBehaviorChanged</h4> | |
956 | |
957 <div class="summary"><span style="display: none; ">void</span> | |
958 <!-- 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> | |
960 <var><span>callback</span></var></span>)</div> | |
961 | |
962 <div class="description"> | |
963 <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> | |
965 | |
966 <!-- PARAMETERS --> | |
967 <h4>Parameters</h4> | |
968 <dl> | |
969 <div> | |
970 <div> | |
971 <dt> | |
972 <var>callback</var> | |
973 <em> | |
974 | |
975 <!-- TYPE --> | |
976 <div style="display:inline"> | |
977 ( | |
978 <span class="optional">optional</span> | |
979 <span class="enum" style="display: none; ">enumerated</span> | |
980 <span id="typeTemplate"> | |
981 <span style="display: none; "> | |
982 <a> Type</a> | |
983 </span> | |
984 <span> | |
985 <span style="display: none; "> | |
986 array of <span><span></span></span> | |
987 </span> | |
988 <span>function</span> | |
989 <span style="display: none; "></span> | |
990 </span> | |
991 </span> | |
992 ) | |
993 </div> | |
994 | |
995 </em> | |
996 </dt> | |
997 <dd class="todo"> | |
998 Undocumented. | |
999 </dd> | |
1000 <dd style="display: none; "> | |
1001 Description of this parameter from the json schema. | |
1002 </dd> | |
1003 <dd style="display: none; "> | |
1004 This parameter was added in version | |
1005 <b><span></span></b>. | |
1006 You must omit this parameter in earlier versions, | |
1007 and you may omit it in any version. If you require this | |
1008 parameter, the manifest key | |
1009 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1010 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1011 </dd> | |
1012 | |
1013 <!-- OBJECT PROPERTIES --> | |
1014 <dd style="display: none; "> | |
1015 <dl> | |
1016 <div> | |
1017 <div> | |
1018 </div> | |
1019 </div> | |
1020 </dl> | |
1021 </dd> | |
1022 | |
1023 <!-- OBJECT METHODS --> | |
1024 <dd style="display: none; "> | |
1025 <div></div> | |
1026 </dd> | |
1027 | |
1028 <!-- OBJECT EVENT FIELDS --> | |
1029 <dd style="display: none; "> | |
1030 <div></div> | |
1031 </dd> | |
1032 | |
1033 <!-- FUNCTION PARAMETERS --> | |
1034 <dd style="display: none; "> | |
1035 <div></div> | |
1036 </dd> | |
1037 | |
1038 </div> | |
1039 </div> | |
1040 </dl> | |
1041 | |
1042 <!-- RETURNS --> | |
1043 <h4 style="display: none; ">Returns</h4> | |
1044 <dl> | |
1045 <div style="display: none; "> | |
1046 <div> | |
1047 </div> | |
1048 </div> | |
1049 </dl> | |
1050 | |
1051 <!-- CALLBACK --> | |
1052 <div> | |
1053 <div> | |
1054 <h4>Callback function</h4> | |
1055 <p style="display: none; "> | |
1056 The callback <em>parameter</em> should specify a function | |
1057 that looks like this: | |
1058 </p> | |
1059 <p> | |
1060 If you specify the <em>callback</em> parameter, it should | |
1061 specify a function that looks like this: | |
1062 </p> | |
1063 | |
1064 <!-- Note: intentionally longer 80 columns --> | |
1065 <pre>function(<span></span>) <span class="subdued">{...}</span
>;</pre> | |
1066 <dl> | |
1067 <div style="display: none; "> | |
1068 <div> | |
1069 </div> | |
1070 </div> | |
1071 </dl> | |
1072 </div> | |
1073 </div> | |
1074 | |
1075 <!-- MIN_VERSION --> | |
1076 <p style="display: none; "> | |
1077 This function was added in version <b><span></span></b>. | |
1078 If you require this function, the manifest key | |
1079 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | |
1080 can ensure that your extension won't be run in an earlier brow
ser version. | |
1081 </p> | |
1082 </div> <!-- /description --> | |
1083 | |
1084 </div> <!-- /apiItem --> | |
1085 | |
1086 </div> <!-- /apiGroup --> | |
1087 | |
1088 <!-- EVENTS --> | |
1089 <div id="eventsTemplate" class="apiGroup"> | |
1090 <a name="global-events"></a> | |
1091 <h3>Events</h3> | |
1092 <!-- iterates over all events --> | |
1093 <div class="apiItem"> | |
1094 <a name="event-onAuthRequired"></a> | |
1095 <h4>onAuthRequired</h4> | |
1096 | |
1097 <div class="summary"> | |
1098 <!-- 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>); | |
1100 </div> | |
1101 | |
1102 <div class="description"> | |
1103 <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> | |
1105 | |
1106 <!-- LISTENER PARAMETERS --> | |
1107 <div> | |
1108 <h4>Listener parameters</h4> | |
1109 <dl> | |
1110 <div> | |
1111 <div> | |
1112 <dt> | |
1113 <var>details</var> | |
1114 <em> | |
1115 | |
1116 <!-- TYPE --> | |
1117 <div style="display:inline"> | |
1118 ( | |
1119 <span class="optional" style="display: none; ">optional</spa
n> | |
1120 <span class="enum" style="display: none; ">enumerated</span> | |
1121 <span id="typeTemplate"> | |
1122 <span style="display: none; "> | |
1123 <a> Type</a> | |
1124 </span> | |
1125 <span> | |
1126 <span style="display: none; "> | |
1127 array of <span><span></span></span> | |
1128 </span> | |
1129 <span>object</span> | |
1130 <span style="display: none; "></span> | |
1131 </span> | |
1132 </span> | |
1133 ) | |
1134 </div> | |
1135 | |
1136 </em> | |
1137 </dt> | |
1138 <dd class="todo"> | |
1139 Undocumented. | |
1140 </dd> | |
1141 <dd style="display: none; "> | |
1142 Description of this parameter from the json schema. | |
1143 </dd> | |
1144 <dd style="display: none; "> | |
1145 This parameter was added in version | |
1146 <b><span></span></b>. | |
1147 You must omit this parameter in earlier versions, | |
1148 and you may omit it in any version. If you require this | |
1149 parameter, the manifest key | |
1150 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1151 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1152 </dd> | |
1153 | |
1154 <!-- OBJECT PROPERTIES --> | |
1155 <dd> | |
1156 <dl> | |
1157 <div> | |
1158 <div> | |
1159 <dt> | |
1160 <var>requestId</var> | |
1161 <em> | |
1162 | |
1163 <!-- TYPE --> | |
1164 <div style="display:inline"> | |
1165 ( | |
1166 <span class="optional" style="display: none; ">optional</spa
n> | |
1167 <span class="enum" style="display: none; ">enumerated</span> | |
1168 <span id="typeTemplate"> | |
1169 <span style="display: none; "> | |
1170 <a> Type</a> | |
1171 </span> | |
1172 <span> | |
1173 <span style="display: none; "> | |
1174 array of <span><span></span></span> | |
1175 </span> | |
1176 <span>string</span> | |
1177 <span style="display: none; "></span> | |
1178 </span> | |
1179 </span> | |
1180 ) | |
1181 </div> | |
1182 | |
1183 </em> | |
1184 </dt> | |
1185 <dd class="todo" style="display: none; "> | |
1186 Undocumented. | |
1187 </dd> | |
1188 <dd>The ID of the request. Request IDs are unique within a browser ses
sion. As a result, they could be used to relate different events of the same req
uest.</dd> | |
1189 <dd style="display: none; "> | |
1190 This parameter was added in version | |
1191 <b><span></span></b>. | |
1192 You must omit this parameter in earlier versions, | |
1193 and you may omit it in any version. If you require this | |
1194 parameter, the manifest key | |
1195 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1196 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1197 </dd> | |
1198 | |
1199 <!-- OBJECT PROPERTIES --> | |
1200 <dd style="display: none; "> | |
1201 <dl> | |
1202 <div> | |
1203 <div> | |
1204 </div> | |
1205 </div> | |
1206 </dl> | |
1207 </dd> | |
1208 | |
1209 <!-- OBJECT METHODS --> | |
1210 <dd style="display: none; "> | |
1211 <div></div> | |
1212 </dd> | |
1213 | |
1214 <!-- OBJECT EVENT FIELDS --> | |
1215 <dd style="display: none; "> | |
1216 <div></div> | |
1217 </dd> | |
1218 | |
1219 <!-- FUNCTION PARAMETERS --> | |
1220 <dd style="display: none; "> | |
1221 <div></div> | |
1222 </dd> | |
1223 | |
1224 </div> | |
1225 </div><div> | |
1226 <div> | |
1227 <dt> | |
1228 <var>url</var> | |
1229 <em> | |
1230 | |
1231 <!-- TYPE --> | |
1232 <div style="display:inline"> | |
1233 ( | |
1234 <span class="optional" style="display: none; ">optional</spa
n> | |
1235 <span class="enum" style="display: none; ">enumerated</span> | |
1236 <span id="typeTemplate"> | |
1237 <span style="display: none; "> | |
1238 <a> Type</a> | |
1239 </span> | |
1240 <span> | |
1241 <span style="display: none; "> | |
1242 array of <span><span></span></span> | |
1243 </span> | |
1244 <span>string</span> | |
1245 <span style="display: none; "></span> | |
1246 </span> | |
1247 </span> | |
1248 ) | |
1249 </div> | |
1250 | |
1251 </em> | |
1252 </dt> | |
1253 <dd class="todo"> | |
1254 Undocumented. | |
1255 </dd> | |
1256 <dd style="display: none; "> | |
1257 Description of this parameter from the json schema. | |
1258 </dd> | |
1259 <dd style="display: none; "> | |
1260 This parameter was added in version | |
1261 <b><span></span></b>. | |
1262 You must omit this parameter in earlier versions, | |
1263 and you may omit it in any version. If you require this | |
1264 parameter, the manifest key | |
1265 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1266 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1267 </dd> | |
1268 | |
1269 <!-- OBJECT PROPERTIES --> | |
1270 <dd style="display: none; "> | |
1271 <dl> | |
1272 <div> | |
1273 <div> | |
1274 </div> | |
1275 </div> | |
1276 </dl> | |
1277 </dd> | |
1278 | |
1279 <!-- OBJECT METHODS --> | |
1280 <dd style="display: none; "> | |
1281 <div></div> | |
1282 </dd> | |
1283 | |
1284 <!-- OBJECT EVENT FIELDS --> | |
1285 <dd style="display: none; "> | |
1286 <div></div> | |
1287 </dd> | |
1288 | |
1289 <!-- FUNCTION PARAMETERS --> | |
1290 <dd style="display: none; "> | |
1291 <div></div> | |
1292 </dd> | |
1293 | |
1294 </div> | |
1295 </div><div> | |
1296 <div> | |
1297 <dt> | |
1298 <var>method</var> | |
1299 <em> | |
1300 | |
1301 <!-- TYPE --> | |
1302 <div style="display:inline"> | |
1303 ( | |
1304 <span class="optional" style="display: none; ">optional</spa
n> | |
1305 <span class="enum" style="display: none; ">enumerated</span> | |
1306 <span id="typeTemplate"> | |
1307 <span style="display: none; "> | |
1308 <a> Type</a> | |
1309 </span> | |
1310 <span> | |
1311 <span style="display: none; "> | |
1312 array of <span><span></span></span> | |
1313 </span> | |
1314 <span>string</span> | |
1315 <span style="display: none; "></span> | |
1316 </span> | |
1317 </span> | |
1318 ) | |
1319 </div> | |
1320 | |
1321 </em> | |
1322 </dt> | |
1323 <dd class="todo" style="display: none; "> | |
1324 Undocumented. | |
1325 </dd> | |
1326 <dd>Standard HTTP method.</dd> | |
1327 <dd style="display: none; "> | |
1328 This parameter was added in version | |
1329 <b><span></span></b>. | |
1330 You must omit this parameter in earlier versions, | |
1331 and you may omit it in any version. If you require this | |
1332 parameter, the manifest key | |
1333 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1334 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1335 </dd> | |
1336 | |
1337 <!-- OBJECT PROPERTIES --> | |
1338 <dd style="display: none; "> | |
1339 <dl> | |
1340 <div> | |
1341 <div> | |
1342 </div> | |
1343 </div> | |
1344 </dl> | |
1345 </dd> | |
1346 | |
1347 <!-- OBJECT METHODS --> | |
1348 <dd style="display: none; "> | |
1349 <div></div> | |
1350 </dd> | |
1351 | |
1352 <!-- OBJECT EVENT FIELDS --> | |
1353 <dd style="display: none; "> | |
1354 <div></div> | |
1355 </dd> | |
1356 | |
1357 <!-- FUNCTION PARAMETERS --> | |
1358 <dd style="display: none; "> | |
1359 <div></div> | |
1360 </dd> | |
1361 | |
1362 </div> | |
1363 </div><div> | |
1364 <div> | |
1365 <dt> | |
1366 <var>frameId</var> | |
1367 <em> | |
1368 | |
1369 <!-- TYPE --> | |
1370 <div style="display:inline"> | |
1371 ( | |
1372 <span class="optional" style="display: none; ">optional</spa
n> | |
1373 <span class="enum" style="display: none; ">enumerated</span> | |
1374 <span id="typeTemplate"> | |
1375 <span style="display: none; "> | |
1376 <a> Type</a> | |
1377 </span> | |
1378 <span> | |
1379 <span style="display: none; "> | |
1380 array of <span><span></span></span> | |
1381 </span> | |
1382 <span>integer</span> | |
1383 <span style="display: none; "></span> | |
1384 </span> | |
1385 </span> | |
1386 ) | |
1387 </div> | |
1388 | |
1389 </em> | |
1390 </dt> | |
1391 <dd class="todo" style="display: none; "> | |
1392 Undocumented. | |
1393 </dd> | |
1394 <dd>0 indicates the request happens in the main frame; a positive valu
e indicates the ID of a subframe in which the request happens. If the document o
f a (sub-)frame is loaded (<code>type</code> is <code>main_frame</code> or <code
>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the
ID of the outer frame. Frame IDs are unique within a tab.</dd> | |
1395 <dd style="display: none; "> | |
1396 This parameter was added in version | |
1397 <b><span></span></b>. | |
1398 You must omit this parameter in earlier versions, | |
1399 and you may omit it in any version. If you require this | |
1400 parameter, the manifest key | |
1401 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1402 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1403 </dd> | |
1404 | |
1405 <!-- OBJECT PROPERTIES --> | |
1406 <dd style="display: none; "> | |
1407 <dl> | |
1408 <div> | |
1409 <div> | |
1410 </div> | |
1411 </div> | |
1412 </dl> | |
1413 </dd> | |
1414 | |
1415 <!-- OBJECT METHODS --> | |
1416 <dd style="display: none; "> | |
1417 <div></div> | |
1418 </dd> | |
1419 | |
1420 <!-- OBJECT EVENT FIELDS --> | |
1421 <dd style="display: none; "> | |
1422 <div></div> | |
1423 </dd> | |
1424 | |
1425 <!-- FUNCTION PARAMETERS --> | |
1426 <dd style="display: none; "> | |
1427 <div></div> | |
1428 </dd> | |
1429 | |
1430 </div> | |
1431 </div><div> | |
1432 <div> | |
1433 <dt> | |
1434 <var>parentFrameId</var> | |
1435 <em> | |
1436 | |
1437 <!-- TYPE --> | |
1438 <div style="display:inline"> | |
1439 ( | |
1440 <span class="optional" style="display: none; ">optional</spa
n> | |
1441 <span class="enum" style="display: none; ">enumerated</span> | |
1442 <span id="typeTemplate"> | |
1443 <span style="display: none; "> | |
1444 <a> Type</a> | |
1445 </span> | |
1446 <span> | |
1447 <span style="display: none; "> | |
1448 array of <span><span></span></span> | |
1449 </span> | |
1450 <span>integer</span> | |
1451 <span style="display: none; "></span> | |
1452 </span> | |
1453 </span> | |
1454 ) | |
1455 </div> | |
1456 | |
1457 </em> | |
1458 </dt> | |
1459 <dd class="todo" style="display: none; "> | |
1460 Undocumented. | |
1461 </dd> | |
1462 <dd>ID of frame that wraps the frame which sent the request. Set to -1
if no parent frame exists.</dd> | |
1463 <dd style="display: none; "> | |
1464 This parameter was added in version | |
1465 <b><span></span></b>. | |
1466 You must omit this parameter in earlier versions, | |
1467 and you may omit it in any version. If you require this | |
1468 parameter, the manifest key | |
1469 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1470 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1471 </dd> | |
1472 | |
1473 <!-- OBJECT PROPERTIES --> | |
1474 <dd style="display: none; "> | |
1475 <dl> | |
1476 <div> | |
1477 <div> | |
1478 </div> | |
1479 </div> | |
1480 </dl> | |
1481 </dd> | |
1482 | |
1483 <!-- OBJECT METHODS --> | |
1484 <dd style="display: none; "> | |
1485 <div></div> | |
1486 </dd> | |
1487 | |
1488 <!-- OBJECT EVENT FIELDS --> | |
1489 <dd style="display: none; "> | |
1490 <div></div> | |
1491 </dd> | |
1492 | |
1493 <!-- FUNCTION PARAMETERS --> | |
1494 <dd style="display: none; "> | |
1495 <div></div> | |
1496 </dd> | |
1497 | |
1498 </div> | |
1499 </div><div> | |
1500 <div> | |
1501 <dt> | |
1502 <var>tabId</var> | |
1503 <em> | |
1504 | |
1505 <!-- TYPE --> | |
1506 <div style="display:inline"> | |
1507 ( | |
1508 <span class="optional" style="display: none; ">optional</spa
n> | |
1509 <span class="enum" style="display: none; ">enumerated</span> | |
1510 <span id="typeTemplate"> | |
1511 <span style="display: none; "> | |
1512 <a> Type</a> | |
1513 </span> | |
1514 <span> | |
1515 <span style="display: none; "> | |
1516 array of <span><span></span></span> | |
1517 </span> | |
1518 <span>integer</span> | |
1519 <span style="display: none; "></span> | |
1520 </span> | |
1521 </span> | |
1522 ) | |
1523 </div> | |
1524 | |
1525 </em> | |
1526 </dt> | |
1527 <dd class="todo" style="display: none; "> | |
1528 Undocumented. | |
1529 </dd> | |
1530 <dd>The ID of the tab in which the request takes place. Set to -1 if t
he request isn't related to a tab.</dd> | |
1531 <dd style="display: none; "> | |
1532 This parameter was added in version | |
1533 <b><span></span></b>. | |
1534 You must omit this parameter in earlier versions, | |
1535 and you may omit it in any version. If you require this | |
1536 parameter, the manifest key | |
1537 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1538 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1539 </dd> | |
1540 | |
1541 <!-- OBJECT PROPERTIES --> | |
1542 <dd style="display: none; "> | |
1543 <dl> | |
1544 <div> | |
1545 <div> | |
1546 </div> | |
1547 </div> | |
1548 </dl> | |
1549 </dd> | |
1550 | |
1551 <!-- OBJECT METHODS --> | |
1552 <dd style="display: none; "> | |
1553 <div></div> | |
1554 </dd> | |
1555 | |
1556 <!-- OBJECT EVENT FIELDS --> | |
1557 <dd style="display: none; "> | |
1558 <div></div> | |
1559 </dd> | |
1560 | |
1561 <!-- FUNCTION PARAMETERS --> | |
1562 <dd style="display: none; "> | |
1563 <div></div> | |
1564 </dd> | |
1565 | |
1566 </div> | |
1567 </div><div> | |
1568 <div> | |
1569 <dt> | |
1570 <var>type</var> | |
1571 <em> | |
1572 | |
1573 <!-- TYPE --> | |
1574 <div style="display:inline"> | |
1575 ( | |
1576 <span class="optional" style="display: none; ">optional</spa
n> | |
1577 <span class="enum">enumerated</span> | |
1578 <span id="typeTemplate"> | |
1579 <span style="display: none; "> | |
1580 <a> Type</a> | |
1581 </span> | |
1582 <span> | |
1583 <span style="display: none; "> | |
1584 array of <span><span></span></span> | |
1585 </span> | |
1586 <span>string</span> | |
1587 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
1588 </span> | |
1589 </span> | |
1590 ) | |
1591 </div> | |
1592 | |
1593 </em> | |
1594 </dt> | |
1595 <dd class="todo" style="display: none; "> | |
1596 Undocumented. | |
1597 </dd> | |
1598 <dd>How the requested resource will be used.</dd> | |
1599 <dd style="display: none; "> | |
1600 This parameter was added in version | |
1601 <b><span></span></b>. | |
1602 You must omit this parameter in earlier versions, | |
1603 and you may omit it in any version. If you require this | |
1604 parameter, the manifest key | |
1605 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1606 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1607 </dd> | |
1608 | |
1609 <!-- OBJECT PROPERTIES --> | |
1610 <dd style="display: none; "> | |
1611 <dl> | |
1612 <div> | |
1613 <div> | |
1614 </div> | |
1615 </div> | |
1616 </dl> | |
1617 </dd> | |
1618 | |
1619 <!-- OBJECT METHODS --> | |
1620 <dd style="display: none; "> | |
1621 <div></div> | |
1622 </dd> | |
1623 | |
1624 <!-- OBJECT EVENT FIELDS --> | |
1625 <dd style="display: none; "> | |
1626 <div></div> | |
1627 </dd> | |
1628 | |
1629 <!-- FUNCTION PARAMETERS --> | |
1630 <dd style="display: none; "> | |
1631 <div></div> | |
1632 </dd> | |
1633 | |
1634 </div> | |
1635 </div><div> | |
1636 <div> | |
1637 <dt> | |
1638 <var>timeStamp</var> | |
1639 <em> | |
1640 | |
1641 <!-- TYPE --> | |
1642 <div style="display:inline"> | |
1643 ( | |
1644 <span class="optional" style="display: none; ">optional</spa
n> | |
1645 <span class="enum" style="display: none; ">enumerated</span> | |
1646 <span id="typeTemplate"> | |
1647 <span style="display: none; "> | |
1648 <a> Type</a> | |
1649 </span> | |
1650 <span> | |
1651 <span style="display: none; "> | |
1652 array of <span><span></span></span> | |
1653 </span> | |
1654 <span>number</span> | |
1655 <span style="display: none; "></span> | |
1656 </span> | |
1657 </span> | |
1658 ) | |
1659 </div> | |
1660 | |
1661 </em> | |
1662 </dt> | |
1663 <dd class="todo" style="display: none; "> | |
1664 Undocumented. | |
1665 </dd> | |
1666 <dd>The time when this signal is triggered, in milliseconds since the
epoch.</dd> | |
1667 <dd style="display: none; "> | |
1668 This parameter was added in version | |
1669 <b><span></span></b>. | |
1670 You must omit this parameter in earlier versions, | |
1671 and you may omit it in any version. If you require this | |
1672 parameter, the manifest key | |
1673 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1674 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1675 </dd> | |
1676 | |
1677 <!-- OBJECT PROPERTIES --> | |
1678 <dd style="display: none; "> | |
1679 <dl> | |
1680 <div> | |
1681 <div> | |
1682 </div> | |
1683 </div> | |
1684 </dl> | |
1685 </dd> | |
1686 | |
1687 <!-- OBJECT METHODS --> | |
1688 <dd style="display: none; "> | |
1689 <div></div> | |
1690 </dd> | |
1691 | |
1692 <!-- OBJECT EVENT FIELDS --> | |
1693 <dd style="display: none; "> | |
1694 <div></div> | |
1695 </dd> | |
1696 | |
1697 <!-- FUNCTION PARAMETERS --> | |
1698 <dd style="display: none; "> | |
1699 <div></div> | |
1700 </dd> | |
1701 | |
1702 </div> | |
1703 </div><div> | |
1704 <div> | |
1705 <dt> | |
1706 <var>scheme</var> | |
1707 <em> | |
1708 | |
1709 <!-- TYPE --> | |
1710 <div style="display:inline"> | |
1711 ( | |
1712 <span class="optional" style="display: none; ">optional</spa
n> | |
1713 <span class="enum" style="display: none; ">enumerated</span> | |
1714 <span id="typeTemplate"> | |
1715 <span style="display: none; "> | |
1716 <a> Type</a> | |
1717 </span> | |
1718 <span> | |
1719 <span style="display: none; "> | |
1720 array of <span><span></span></span> | |
1721 </span> | |
1722 <span>string</span> | |
1723 <span style="display: none; "></span> | |
1724 </span> | |
1725 </span> | |
1726 ) | |
1727 </div> | |
1728 | |
1729 </em> | |
1730 </dt> | |
1731 <dd class="todo" style="display: none; "> | |
1732 Undocumented. | |
1733 </dd> | |
1734 <dd>The authentication scheme, e.g. Basic or Digest.</dd> | |
1735 <dd style="display: none; "> | |
1736 This parameter was added in version | |
1737 <b><span></span></b>. | |
1738 You must omit this parameter in earlier versions, | |
1739 and you may omit it in any version. If you require this | |
1740 parameter, the manifest key | |
1741 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1742 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1743 </dd> | |
1744 | |
1745 <!-- OBJECT PROPERTIES --> | |
1746 <dd style="display: none; "> | |
1747 <dl> | |
1748 <div> | |
1749 <div> | |
1750 </div> | |
1751 </div> | |
1752 </dl> | |
1753 </dd> | |
1754 | |
1755 <!-- OBJECT METHODS --> | |
1756 <dd style="display: none; "> | |
1757 <div></div> | |
1758 </dd> | |
1759 | |
1760 <!-- OBJECT EVENT FIELDS --> | |
1761 <dd style="display: none; "> | |
1762 <div></div> | |
1763 </dd> | |
1764 | |
1765 <!-- FUNCTION PARAMETERS --> | |
1766 <dd style="display: none; "> | |
1767 <div></div> | |
1768 </dd> | |
1769 | |
1770 </div> | |
1771 </div><div> | |
1772 <div> | |
1773 <dt> | |
1774 <var>realm</var> | |
1775 <em> | |
1776 | |
1777 <!-- TYPE --> | |
1778 <div style="display:inline"> | |
1779 ( | |
1780 <span class="optional">optional</span> | |
1781 <span class="enum" style="display: none; ">enumerated</span> | |
1782 <span id="typeTemplate"> | |
1783 <span style="display: none; "> | |
1784 <a> Type</a> | |
1785 </span> | |
1786 <span> | |
1787 <span style="display: none; "> | |
1788 array of <span><span></span></span> | |
1789 </span> | |
1790 <span>string</span> | |
1791 <span style="display: none; "></span> | |
1792 </span> | |
1793 </span> | |
1794 ) | |
1795 </div> | |
1796 | |
1797 </em> | |
1798 </dt> | |
1799 <dd class="todo" style="display: none; "> | |
1800 Undocumented. | |
1801 </dd> | |
1802 <dd>The authentication realm provided by the server, if there is one.<
/dd> | |
1803 <dd style="display: none; "> | |
1804 This parameter was added in version | |
1805 <b><span></span></b>. | |
1806 You must omit this parameter in earlier versions, | |
1807 and you may omit it in any version. If you require this | |
1808 parameter, the manifest key | |
1809 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1810 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1811 </dd> | |
1812 | |
1813 <!-- OBJECT PROPERTIES --> | |
1814 <dd style="display: none; "> | |
1815 <dl> | |
1816 <div> | |
1817 <div> | |
1818 </div> | |
1819 </div> | |
1820 </dl> | |
1821 </dd> | |
1822 | |
1823 <!-- OBJECT METHODS --> | |
1824 <dd style="display: none; "> | |
1825 <div></div> | |
1826 </dd> | |
1827 | |
1828 <!-- OBJECT EVENT FIELDS --> | |
1829 <dd style="display: none; "> | |
1830 <div></div> | |
1831 </dd> | |
1832 | |
1833 <!-- FUNCTION PARAMETERS --> | |
1834 <dd style="display: none; "> | |
1835 <div></div> | |
1836 </dd> | |
1837 | |
1838 </div> | |
1839 </div><div> | |
1840 <div> | |
1841 <dt> | |
1842 <var>challenger</var> | |
1843 <em> | |
1844 | |
1845 <!-- TYPE --> | |
1846 <div style="display:inline"> | |
1847 ( | |
1848 <span class="optional" style="display: none; ">optional</spa
n> | |
1849 <span class="enum" style="display: none; ">enumerated</span> | |
1850 <span id="typeTemplate"> | |
1851 <span style="display: none; "> | |
1852 <a> Type</a> | |
1853 </span> | |
1854 <span> | |
1855 <span style="display: none; "> | |
1856 array of <span><span></span></span> | |
1857 </span> | |
1858 <span>object</span> | |
1859 <span style="display: none; "></span> | |
1860 </span> | |
1861 </span> | |
1862 ) | |
1863 </div> | |
1864 | |
1865 </em> | |
1866 </dt> | |
1867 <dd class="todo" style="display: none; "> | |
1868 Undocumented. | |
1869 </dd> | |
1870 <dd>The server requesting authentication.</dd> | |
1871 <dd style="display: none; "> | |
1872 This parameter was added in version | |
1873 <b><span></span></b>. | |
1874 You must omit this parameter in earlier versions, | |
1875 and you may omit it in any version. If you require this | |
1876 parameter, the manifest key | |
1877 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1878 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1879 </dd> | |
1880 | |
1881 <!-- OBJECT PROPERTIES --> | |
1882 <dd> | |
1883 <dl> | |
1884 <div> | |
1885 <div> | |
1886 <dt> | |
1887 <var>host</var> | |
1888 <em> | |
1889 | |
1890 <!-- TYPE --> | |
1891 <div style="display:inline"> | |
1892 ( | |
1893 <span class="optional" style="display: none; ">optional</spa
n> | |
1894 <span class="enum" style="display: none; ">enumerated</span> | |
1895 <span id="typeTemplate"> | |
1896 <span style="display: none; "> | |
1897 <a> Type</a> | |
1898 </span> | |
1899 <span> | |
1900 <span style="display: none; "> | |
1901 array of <span><span></span></span> | |
1902 </span> | |
1903 <span>string</span> | |
1904 <span style="display: none; "></span> | |
1905 </span> | |
1906 </span> | |
1907 ) | |
1908 </div> | |
1909 | |
1910 </em> | |
1911 </dt> | |
1912 <dd class="todo"> | |
1913 Undocumented. | |
1914 </dd> | |
1915 <dd style="display: none; "> | |
1916 Description of this parameter from the json schema. | |
1917 </dd> | |
1918 <dd style="display: none; "> | |
1919 This parameter was added in version | |
1920 <b><span></span></b>. | |
1921 You must omit this parameter in earlier versions, | |
1922 and you may omit it in any version. If you require this | |
1923 parameter, the manifest key | |
1924 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1925 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1926 </dd> | |
1927 | |
1928 <!-- OBJECT PROPERTIES --> | |
1929 <dd style="display: none; "> | |
1930 <dl> | |
1931 <div> | |
1932 <div> | |
1933 </div> | |
1934 </div> | |
1935 </dl> | |
1936 </dd> | |
1937 | |
1938 <!-- OBJECT METHODS --> | |
1939 <dd style="display: none; "> | |
1940 <div></div> | |
1941 </dd> | |
1942 | |
1943 <!-- OBJECT EVENT FIELDS --> | |
1944 <dd style="display: none; "> | |
1945 <div></div> | |
1946 </dd> | |
1947 | |
1948 <!-- FUNCTION PARAMETERS --> | |
1949 <dd style="display: none; "> | |
1950 <div></div> | |
1951 </dd> | |
1952 | |
1953 </div> | |
1954 </div><div> | |
1955 <div> | |
1956 <dt> | |
1957 <var>port</var> | |
1958 <em> | |
1959 | |
1960 <!-- TYPE --> | |
1961 <div style="display:inline"> | |
1962 ( | |
1963 <span class="optional" style="display: none; ">optional</spa
n> | |
1964 <span class="enum" style="display: none; ">enumerated</span> | |
1965 <span id="typeTemplate"> | |
1966 <span style="display: none; "> | |
1967 <a> Type</a> | |
1968 </span> | |
1969 <span> | |
1970 <span style="display: none; "> | |
1971 array of <span><span></span></span> | |
1972 </span> | |
1973 <span>integer</span> | |
1974 <span style="display: none; "></span> | |
1975 </span> | |
1976 </span> | |
1977 ) | |
1978 </div> | |
1979 | |
1980 </em> | |
1981 </dt> | |
1982 <dd class="todo"> | |
1983 Undocumented. | |
1984 </dd> | |
1985 <dd style="display: none; "> | |
1986 Description of this parameter from the json schema. | |
1987 </dd> | |
1988 <dd style="display: none; "> | |
1989 This parameter was added in version | |
1990 <b><span></span></b>. | |
1991 You must omit this parameter in earlier versions, | |
1992 and you may omit it in any version. If you require this | |
1993 parameter, the manifest key | |
1994 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1995 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1996 </dd> | |
1997 | |
1998 <!-- OBJECT PROPERTIES --> | |
1999 <dd style="display: none; "> | |
2000 <dl> | |
2001 <div> | |
2002 <div> | |
2003 </div> | |
2004 </div> | |
2005 </dl> | |
2006 </dd> | |
2007 | |
2008 <!-- OBJECT METHODS --> | |
2009 <dd style="display: none; "> | |
2010 <div></div> | |
2011 </dd> | |
2012 | |
2013 <!-- OBJECT EVENT FIELDS --> | |
2014 <dd style="display: none; "> | |
2015 <div></div> | |
2016 </dd> | |
2017 | |
2018 <!-- FUNCTION PARAMETERS --> | |
2019 <dd style="display: none; "> | |
2020 <div></div> | |
2021 </dd> | |
2022 | |
2023 </div> | |
2024 </div> | |
2025 </dl> | |
2026 </dd> | |
2027 | |
2028 <!-- OBJECT METHODS --> | |
2029 <dd style="display: none; "> | |
2030 <div></div> | |
2031 </dd> | |
2032 | |
2033 <!-- OBJECT EVENT FIELDS --> | |
2034 <dd style="display: none; "> | |
2035 <div></div> | |
2036 </dd> | |
2037 | |
2038 <!-- FUNCTION PARAMETERS --> | |
2039 <dd style="display: none; "> | |
2040 <div></div> | |
2041 </dd> | |
2042 | |
2043 </div> | |
2044 </div><div> | |
2045 <div> | |
2046 <dt> | |
2047 <var>isProxy</var> | |
2048 <em> | |
2049 | |
2050 <!-- TYPE --> | |
2051 <div style="display:inline"> | |
2052 ( | |
2053 <span class="optional" style="display: none; ">optional</spa
n> | |
2054 <span class="enum" style="display: none; ">enumerated</span> | |
2055 <span id="typeTemplate"> | |
2056 <span style="display: none; "> | |
2057 <a> Type</a> | |
2058 </span> | |
2059 <span> | |
2060 <span style="display: none; "> | |
2061 array of <span><span></span></span> | |
2062 </span> | |
2063 <span>boolean</span> | |
2064 <span style="display: none; "></span> | |
2065 </span> | |
2066 </span> | |
2067 ) | |
2068 </div> | |
2069 | |
2070 </em> | |
2071 </dt> | |
2072 <dd class="todo" style="display: none; "> | |
2073 Undocumented. | |
2074 </dd> | |
2075 <dd>True for Proxy-Authenticate, false for WWW-Authenticate.</dd> | |
2076 <dd style="display: none; "> | |
2077 This parameter was added in version | |
2078 <b><span></span></b>. | |
2079 You must omit this parameter in earlier versions, | |
2080 and you may omit it in any version. If you require this | |
2081 parameter, the manifest key | |
2082 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2083 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2084 </dd> | |
2085 | |
2086 <!-- OBJECT PROPERTIES --> | |
2087 <dd style="display: none; "> | |
2088 <dl> | |
2089 <div> | |
2090 <div> | |
2091 </div> | |
2092 </div> | |
2093 </dl> | |
2094 </dd> | |
2095 | |
2096 <!-- OBJECT METHODS --> | |
2097 <dd style="display: none; "> | |
2098 <div></div> | |
2099 </dd> | |
2100 | |
2101 <!-- OBJECT EVENT FIELDS --> | |
2102 <dd style="display: none; "> | |
2103 <div></div> | |
2104 </dd> | |
2105 | |
2106 <!-- FUNCTION PARAMETERS --> | |
2107 <dd style="display: none; "> | |
2108 <div></div> | |
2109 </dd> | |
2110 | |
2111 </div> | |
2112 </div><div> | |
2113 <div> | |
2114 <dt> | |
2115 <var>responseHeaders</var> | |
2116 <em> | |
2117 | |
2118 <!-- TYPE --> | |
2119 <div style="display:inline"> | |
2120 ( | |
2121 <span class="optional">optional</span> | |
2122 <span class="enum" style="display: none; ">enumerated</span> | |
2123 <span id="typeTemplate"> | |
2124 <span> | |
2125 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | |
2126 </span> | |
2127 <span style="display: none; "> | |
2128 <span> | |
2129 array of <span><span></span></span> | |
2130 </span> | |
2131 <span>paramType</span> | |
2132 <span></span> | |
2133 </span> | |
2134 </span> | |
2135 ) | |
2136 </div> | |
2137 | |
2138 </em> | |
2139 </dt> | |
2140 <dd class="todo" style="display: none; "> | |
2141 Undocumented. | |
2142 </dd> | |
2143 <dd>The HTTP response headers that were received along with this respo
nse.</dd> | |
2144 <dd style="display: none; "> | |
2145 This parameter was added in version | |
2146 <b><span></span></b>. | |
2147 You must omit this parameter in earlier versions, | |
2148 and you may omit it in any version. If you require this | |
2149 parameter, the manifest key | |
2150 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2151 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2152 </dd> | |
2153 | |
2154 <!-- OBJECT PROPERTIES --> | |
2155 <dd style="display: none; "> | |
2156 <dl> | |
2157 <div> | |
2158 <div> | |
2159 </div> | |
2160 </div> | |
2161 </dl> | |
2162 </dd> | |
2163 | |
2164 <!-- OBJECT METHODS --> | |
2165 <dd style="display: none; "> | |
2166 <div></div> | |
2167 </dd> | |
2168 | |
2169 <!-- OBJECT EVENT FIELDS --> | |
2170 <dd style="display: none; "> | |
2171 <div></div> | |
2172 </dd> | |
2173 | |
2174 <!-- FUNCTION PARAMETERS --> | |
2175 <dd style="display: none; "> | |
2176 <div></div> | |
2177 </dd> | |
2178 | |
2179 </div> | |
2180 </div><div> | |
2181 <div> | |
2182 <dt> | |
2183 <var>statusLine</var> | |
2184 <em> | |
2185 | |
2186 <!-- TYPE --> | |
2187 <div style="display:inline"> | |
2188 ( | |
2189 <span class="optional">optional</span> | |
2190 <span class="enum" style="display: none; ">enumerated</span> | |
2191 <span id="typeTemplate"> | |
2192 <span style="display: none; "> | |
2193 <a> Type</a> | |
2194 </span> | |
2195 <span> | |
2196 <span style="display: none; "> | |
2197 array of <span><span></span></span> | |
2198 </span> | |
2199 <span>string</span> | |
2200 <span style="display: none; "></span> | |
2201 </span> | |
2202 </span> | |
2203 ) | |
2204 </div> | |
2205 | |
2206 </em> | |
2207 </dt> | |
2208 <dd class="todo" style="display: none; "> | |
2209 Undocumented. | |
2210 </dd> | |
2211 <dd>HTTP status line of the response</dd> | |
2212 <dd style="display: none; "> | |
2213 This parameter was added in version | |
2214 <b><span></span></b>. | |
2215 You must omit this parameter in earlier versions, | |
2216 and you may omit it in any version. If you require this | |
2217 parameter, the manifest key | |
2218 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2219 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2220 </dd> | |
2221 | |
2222 <!-- OBJECT PROPERTIES --> | |
2223 <dd style="display: none; "> | |
2224 <dl> | |
2225 <div> | |
2226 <div> | |
2227 </div> | |
2228 </div> | |
2229 </dl> | |
2230 </dd> | |
2231 | |
2232 <!-- OBJECT METHODS --> | |
2233 <dd style="display: none; "> | |
2234 <div></div> | |
2235 </dd> | |
2236 | |
2237 <!-- OBJECT EVENT FIELDS --> | |
2238 <dd style="display: none; "> | |
2239 <div></div> | |
2240 </dd> | |
2241 | |
2242 <!-- FUNCTION PARAMETERS --> | |
2243 <dd style="display: none; "> | |
2244 <div></div> | |
2245 </dd> | |
2246 | |
2247 </div> | |
2248 </div> | |
2249 </dl> | |
2250 </dd> | |
2251 | |
2252 <!-- OBJECT METHODS --> | |
2253 <dd style="display: none; "> | |
2254 <div></div> | |
2255 </dd> | |
2256 | |
2257 <!-- OBJECT EVENT FIELDS --> | |
2258 <dd style="display: none; "> | |
2259 <div></div> | |
2260 </dd> | |
2261 | |
2262 <!-- FUNCTION PARAMETERS --> | |
2263 <dd style="display: none; "> | |
2264 <div></div> | |
2265 </dd> | |
2266 | |
2267 </div> | |
2268 </div><div> | |
2269 <div> | |
2270 <dt> | |
2271 <var>callback</var> | |
2272 <em> | |
2273 | |
2274 <!-- TYPE --> | |
2275 <div style="display:inline"> | |
2276 ( | |
2277 <span class="optional">optional</span> | |
2278 <span class="enum" style="display: none; ">enumerated</span> | |
2279 <span id="typeTemplate"> | |
2280 <span style="display: none; "> | |
2281 <a> Type</a> | |
2282 </span> | |
2283 <span> | |
2284 <span style="display: none; "> | |
2285 array of <span><span></span></span> | |
2286 </span> | |
2287 <span>function</span> | |
2288 <span style="display: none; "></span> | |
2289 </span> | |
2290 </span> | |
2291 ) | |
2292 </div> | |
2293 | |
2294 </em> | |
2295 </dt> | |
2296 <dd class="todo"> | |
2297 Undocumented. | |
2298 </dd> | |
2299 <dd style="display: none; "> | |
2300 Description of this parameter from the json schema. | |
2301 </dd> | |
2302 <dd style="display: none; "> | |
2303 This parameter was added in version | |
2304 <b><span></span></b>. | |
2305 You must omit this parameter in earlier versions, | |
2306 and you may omit it in any version. If you require this | |
2307 parameter, the manifest key | |
2308 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2309 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2310 </dd> | |
2311 | |
2312 <!-- OBJECT PROPERTIES --> | |
2313 <dd style="display: none; "> | |
2314 <dl> | |
2315 <div> | |
2316 <div> | |
2317 </div> | |
2318 </div> | |
2319 </dl> | |
2320 </dd> | |
2321 | |
2322 <!-- OBJECT METHODS --> | |
2323 <dd style="display: none; "> | |
2324 <div></div> | |
2325 </dd> | |
2326 | |
2327 <!-- OBJECT EVENT FIELDS --> | |
2328 <dd style="display: none; "> | |
2329 <div></div> | |
2330 </dd> | |
2331 | |
2332 <!-- FUNCTION PARAMETERS --> | |
2333 <dd style="display: none; "> | |
2334 <div></div> | |
2335 </dd> | |
2336 | |
2337 </div> | |
2338 </div> | |
2339 </dl> | |
2340 </div> | |
2341 | |
2342 <!-- EXTRA PARAMETERS --> | |
2343 <div> | |
2344 <h4>Extra parameters to addListener</h4> | |
2345 <dl> | |
2346 <div> | |
2347 <div> | |
2348 <dt> | |
2349 <var>filter</var> | |
2350 <em> | |
2351 | |
2352 <!-- TYPE --> | |
2353 <div style="display:inline"> | |
2354 ( | |
2355 <span class="optional">optional</span> | |
2356 <span class="enum" style="display: none; ">enumerated</span> | |
2357 <span id="typeTemplate"> | |
2358 <span> | |
2359 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | |
2360 </span> | |
2361 <span style="display: none; "> | |
2362 <span> | |
2363 array of <span><span></span></span> | |
2364 </span> | |
2365 <span>paramType</span> | |
2366 <span></span> | |
2367 </span> | |
2368 </span> | |
2369 ) | |
2370 </div> | |
2371 | |
2372 </em> | |
2373 </dt> | |
2374 <dd class="todo" style="display: none; "> | |
2375 Undocumented. | |
2376 </dd> | |
2377 <dd>A set of filters that restricts the events that will be sent to th
is listener.</dd> | |
2378 <dd style="display: none; "> | |
2379 This parameter was added in version | |
2380 <b><span></span></b>. | |
2381 You must omit this parameter in earlier versions, | |
2382 and you may omit it in any version. If you require this | |
2383 parameter, the manifest key | |
2384 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2385 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2386 </dd> | |
2387 | |
2388 <!-- OBJECT PROPERTIES --> | |
2389 <dd style="display: none; "> | |
2390 <dl> | |
2391 <div> | |
2392 <div> | |
2393 </div> | |
2394 </div> | |
2395 </dl> | |
2396 </dd> | |
2397 | |
2398 <!-- OBJECT METHODS --> | |
2399 <dd style="display: none; "> | |
2400 <div></div> | |
2401 </dd> | |
2402 | |
2403 <!-- OBJECT EVENT FIELDS --> | |
2404 <dd style="display: none; "> | |
2405 <div></div> | |
2406 </dd> | |
2407 | |
2408 <!-- FUNCTION PARAMETERS --> | |
2409 <dd style="display: none; "> | |
2410 <div></div> | |
2411 </dd> | |
2412 | |
2413 </div> | |
2414 </div><div> | |
2415 <div> | |
2416 <dt> | |
2417 <var>extraInfoSpec</var> | |
2418 <em> | |
2419 | |
2420 <!-- TYPE --> | |
2421 <div style="display:inline"> | |
2422 ( | |
2423 <span class="optional">optional</span> | |
2424 <span class="enum" style="display: none; ">enumerated</span> | |
2425 <span id="typeTemplate"> | |
2426 <span style="display: none; "> | |
2427 <a> Type</a> | |
2428 </span> | |
2429 <span> | |
2430 <span> | |
2431 array of <span><span> | |
2432 <span style="display: none; "> | |
2433 <a> Type</a> | |
2434 </span> | |
2435 <span> | |
2436 <span style="display: none; "> | |
2437 array of <span><span></span></span> | |
2438 </span> | |
2439 <span>string</span> | |
2440 <span>["responseHeaders", "blocking", "asyncBlocking"]</
span> | |
2441 </span> | |
2442 </span></span> | |
2443 </span> | |
2444 <span style="display: none; ">paramType</span> | |
2445 <span style="display: none; "></span> | |
2446 </span> | |
2447 </span> | |
2448 ) | |
2449 </div> | |
2450 | |
2451 </em> | |
2452 </dt> | |
2453 <dd class="todo" style="display: none; "> | |
2454 Undocumented. | |
2455 </dd> | |
2456 <dd>Array of extra information that should be passed to the listener f
unction.</dd> | |
2457 <dd style="display: none; "> | |
2458 This parameter was added in version | |
2459 <b><span></span></b>. | |
2460 You must omit this parameter in earlier versions, | |
2461 and you may omit it in any version. If you require this | |
2462 parameter, the manifest key | |
2463 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2464 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2465 </dd> | |
2466 | |
2467 <!-- OBJECT PROPERTIES --> | |
2468 <dd style="display: none; "> | |
2469 <dl> | |
2470 <div> | |
2471 <div> | |
2472 </div> | |
2473 </div> | |
2474 </dl> | |
2475 </dd> | |
2476 | |
2477 <!-- OBJECT METHODS --> | |
2478 <dd style="display: none; "> | |
2479 <div></div> | |
2480 </dd> | |
2481 | |
2482 <!-- OBJECT EVENT FIELDS --> | |
2483 <dd style="display: none; "> | |
2484 <div></div> | |
2485 </dd> | |
2486 | |
2487 <!-- FUNCTION PARAMETERS --> | |
2488 <dd style="display: none; "> | |
2489 <div></div> | |
2490 </dd> | |
2491 | |
2492 </div> | |
2493 </div> | |
2494 </dl> | |
2495 </div> | |
2496 | |
2497 <!-- LISTENER RETURN VALUE --> | |
2498 <h4>Listener returns</h4> | |
2499 <dl> | |
2500 <div> | |
2501 <div> | |
2502 <dt> | |
2503 <var style="display: none; ">paramName</var> | |
2504 <em> | |
2505 | |
2506 <!-- TYPE --> | |
2507 <div style="display:inline"> | |
2508 ( | |
2509 <span class="optional">optional</span> | |
2510 <span class="enum" style="display: none; ">enumerated</span> | |
2511 <span id="typeTemplate"> | |
2512 <span> | |
2513 <a href="experimental.webRequest.html#type-BlockingRespo
nse">BlockingResponse</a> | |
2514 </span> | |
2515 <span style="display: none; "> | |
2516 <span> | |
2517 array of <span><span></span></span> | |
2518 </span> | |
2519 <span>paramType</span> | |
2520 <span></span> | |
2521 </span> | |
2522 </span> | |
2523 ) | |
2524 </div> | |
2525 | |
2526 </em> | |
2527 </dt> | |
2528 <dd class="todo" style="display: none; "> | |
2529 Undocumented. | |
2530 </dd> | |
2531 <dd>If "blocking" is specified in the "extraInfoSpec" parameter, the e
vent listener should return an object of this type.</dd> | |
2532 <dd style="display: none; "> | |
2533 This parameter was added in version | |
2534 <b><span></span></b>. | |
2535 You must omit this parameter in earlier versions, | |
2536 and you may omit it in any version. If you require this | |
2537 parameter, the manifest key | |
2538 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2539 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2540 </dd> | |
2541 | |
2542 <!-- OBJECT PROPERTIES --> | |
2543 <dd style="display: none; "> | |
2544 <dl> | |
2545 <div> | |
2546 <div> | |
2547 </div> | |
2548 </div> | |
2549 </dl> | |
2550 </dd> | |
2551 | |
2552 <!-- OBJECT METHODS --> | |
2553 <dd style="display: none; "> | |
2554 <div></div> | |
2555 </dd> | |
2556 | |
2557 <!-- OBJECT EVENT FIELDS --> | |
2558 <dd style="display: none; "> | |
2559 <div></div> | |
2560 </dd> | |
2561 | |
2562 <!-- FUNCTION PARAMETERS --> | |
2563 <dd style="display: none; "> | |
2564 <div></div> | |
2565 </dd> | |
2566 | |
2567 </div> | |
2568 </div> | |
2569 </dl> | |
2570 | |
2571 </div> <!-- /description --> | |
2572 </div><div class="apiItem"> | |
2573 <a name="event-onBeforeRedirect"></a> | |
2574 <h4>onBeforeRedirect</h4> | |
2575 | |
2576 <div class="summary"> | |
2577 <!-- 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>); | |
2579 </div> | |
2580 | |
2581 <div class="description"> | |
2582 <p class="todo" style="display: none; ">Undocumented.</p> | |
2583 <p>Fired when a server initiated redirect is about to occur.</p> | |
2584 | |
2585 <!-- LISTENER PARAMETERS --> | |
2586 <div> | |
2587 <h4>Listener parameters</h4> | |
2588 <dl> | |
2589 <div> | |
2590 <div> | |
2591 <dt> | |
2592 <var>details</var> | |
2593 <em> | |
2594 | |
2595 <!-- TYPE --> | |
2596 <div style="display:inline"> | |
2597 ( | |
2598 <span class="optional" style="display: none; ">optional</spa
n> | |
2599 <span class="enum" style="display: none; ">enumerated</span> | |
2600 <span id="typeTemplate"> | |
2601 <span style="display: none; "> | |
2602 <a> Type</a> | |
2603 </span> | |
2604 <span> | |
2605 <span style="display: none; "> | |
2606 array of <span><span></span></span> | |
2607 </span> | |
2608 <span>object</span> | |
2609 <span style="display: none; "></span> | |
2610 </span> | |
2611 </span> | |
2612 ) | |
2613 </div> | |
2614 | |
2615 </em> | |
2616 </dt> | |
2617 <dd class="todo"> | |
2618 Undocumented. | |
2619 </dd> | |
2620 <dd style="display: none; "> | |
2621 Description of this parameter from the json schema. | |
2622 </dd> | |
2623 <dd style="display: none; "> | |
2624 This parameter was added in version | |
2625 <b><span></span></b>. | |
2626 You must omit this parameter in earlier versions, | |
2627 and you may omit it in any version. If you require this | |
2628 parameter, the manifest key | |
2629 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2630 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2631 </dd> | |
2632 | |
2633 <!-- OBJECT PROPERTIES --> | |
2634 <dd> | |
2635 <dl> | |
2636 <div> | |
2637 <div> | |
2638 <dt> | |
2639 <var>requestId</var> | |
2640 <em> | |
2641 | |
2642 <!-- TYPE --> | |
2643 <div style="display:inline"> | |
2644 ( | |
2645 <span class="optional" style="display: none; ">optional</spa
n> | |
2646 <span class="enum" style="display: none; ">enumerated</span> | |
2647 <span id="typeTemplate"> | |
2648 <span style="display: none; "> | |
2649 <a> Type</a> | |
2650 </span> | |
2651 <span> | |
2652 <span style="display: none; "> | |
2653 array of <span><span></span></span> | |
2654 </span> | |
2655 <span>string</span> | |
2656 <span style="display: none; "></span> | |
2657 </span> | |
2658 </span> | |
2659 ) | |
2660 </div> | |
2661 | |
2662 </em> | |
2663 </dt> | |
2664 <dd class="todo" style="display: none; "> | |
2665 Undocumented. | |
2666 </dd> | |
2667 <dd>The ID of the request. Request IDs are unique within a browser ses
sion. As a result, they could be used to relate different events of the same req
uest.</dd> | |
2668 <dd style="display: none; "> | |
2669 This parameter was added in version | |
2670 <b><span></span></b>. | |
2671 You must omit this parameter in earlier versions, | |
2672 and you may omit it in any version. If you require this | |
2673 parameter, the manifest key | |
2674 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2675 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2676 </dd> | |
2677 | |
2678 <!-- OBJECT PROPERTIES --> | |
2679 <dd style="display: none; "> | |
2680 <dl> | |
2681 <div> | |
2682 <div> | |
2683 </div> | |
2684 </div> | |
2685 </dl> | |
2686 </dd> | |
2687 | |
2688 <!-- OBJECT METHODS --> | |
2689 <dd style="display: none; "> | |
2690 <div></div> | |
2691 </dd> | |
2692 | |
2693 <!-- OBJECT EVENT FIELDS --> | |
2694 <dd style="display: none; "> | |
2695 <div></div> | |
2696 </dd> | |
2697 | |
2698 <!-- FUNCTION PARAMETERS --> | |
2699 <dd style="display: none; "> | |
2700 <div></div> | |
2701 </dd> | |
2702 | |
2703 </div> | |
2704 </div><div> | |
2705 <div> | |
2706 <dt> | |
2707 <var>url</var> | |
2708 <em> | |
2709 | |
2710 <!-- TYPE --> | |
2711 <div style="display:inline"> | |
2712 ( | |
2713 <span class="optional" style="display: none; ">optional</spa
n> | |
2714 <span class="enum" style="display: none; ">enumerated</span> | |
2715 <span id="typeTemplate"> | |
2716 <span style="display: none; "> | |
2717 <a> Type</a> | |
2718 </span> | |
2719 <span> | |
2720 <span style="display: none; "> | |
2721 array of <span><span></span></span> | |
2722 </span> | |
2723 <span>string</span> | |
2724 <span style="display: none; "></span> | |
2725 </span> | |
2726 </span> | |
2727 ) | |
2728 </div> | |
2729 | |
2730 </em> | |
2731 </dt> | |
2732 <dd class="todo"> | |
2733 Undocumented. | |
2734 </dd> | |
2735 <dd style="display: none; "> | |
2736 Description of this parameter from the json schema. | |
2737 </dd> | |
2738 <dd style="display: none; "> | |
2739 This parameter was added in version | |
2740 <b><span></span></b>. | |
2741 You must omit this parameter in earlier versions, | |
2742 and you may omit it in any version. If you require this | |
2743 parameter, the manifest key | |
2744 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2745 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2746 </dd> | |
2747 | |
2748 <!-- OBJECT PROPERTIES --> | |
2749 <dd style="display: none; "> | |
2750 <dl> | |
2751 <div> | |
2752 <div> | |
2753 </div> | |
2754 </div> | |
2755 </dl> | |
2756 </dd> | |
2757 | |
2758 <!-- OBJECT METHODS --> | |
2759 <dd style="display: none; "> | |
2760 <div></div> | |
2761 </dd> | |
2762 | |
2763 <!-- OBJECT EVENT FIELDS --> | |
2764 <dd style="display: none; "> | |
2765 <div></div> | |
2766 </dd> | |
2767 | |
2768 <!-- FUNCTION PARAMETERS --> | |
2769 <dd style="display: none; "> | |
2770 <div></div> | |
2771 </dd> | |
2772 | |
2773 </div> | |
2774 </div><div> | |
2775 <div> | |
2776 <dt> | |
2777 <var>method</var> | |
2778 <em> | |
2779 | |
2780 <!-- TYPE --> | |
2781 <div style="display:inline"> | |
2782 ( | |
2783 <span class="optional" style="display: none; ">optional</spa
n> | |
2784 <span class="enum" style="display: none; ">enumerated</span> | |
2785 <span id="typeTemplate"> | |
2786 <span style="display: none; "> | |
2787 <a> Type</a> | |
2788 </span> | |
2789 <span> | |
2790 <span style="display: none; "> | |
2791 array of <span><span></span></span> | |
2792 </span> | |
2793 <span>string</span> | |
2794 <span style="display: none; "></span> | |
2795 </span> | |
2796 </span> | |
2797 ) | |
2798 </div> | |
2799 | |
2800 </em> | |
2801 </dt> | |
2802 <dd class="todo" style="display: none; "> | |
2803 Undocumented. | |
2804 </dd> | |
2805 <dd>Standard HTTP method.</dd> | |
2806 <dd style="display: none; "> | |
2807 This parameter was added in version | |
2808 <b><span></span></b>. | |
2809 You must omit this parameter in earlier versions, | |
2810 and you may omit it in any version. If you require this | |
2811 parameter, the manifest key | |
2812 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2813 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2814 </dd> | |
2815 | |
2816 <!-- OBJECT PROPERTIES --> | |
2817 <dd style="display: none; "> | |
2818 <dl> | |
2819 <div> | |
2820 <div> | |
2821 </div> | |
2822 </div> | |
2823 </dl> | |
2824 </dd> | |
2825 | |
2826 <!-- OBJECT METHODS --> | |
2827 <dd style="display: none; "> | |
2828 <div></div> | |
2829 </dd> | |
2830 | |
2831 <!-- OBJECT EVENT FIELDS --> | |
2832 <dd style="display: none; "> | |
2833 <div></div> | |
2834 </dd> | |
2835 | |
2836 <!-- FUNCTION PARAMETERS --> | |
2837 <dd style="display: none; "> | |
2838 <div></div> | |
2839 </dd> | |
2840 | |
2841 </div> | |
2842 </div><div> | |
2843 <div> | |
2844 <dt> | |
2845 <var>frameId</var> | |
2846 <em> | |
2847 | |
2848 <!-- TYPE --> | |
2849 <div style="display:inline"> | |
2850 ( | |
2851 <span class="optional" style="display: none; ">optional</spa
n> | |
2852 <span class="enum" style="display: none; ">enumerated</span> | |
2853 <span id="typeTemplate"> | |
2854 <span style="display: none; "> | |
2855 <a> Type</a> | |
2856 </span> | |
2857 <span> | |
2858 <span style="display: none; "> | |
2859 array of <span><span></span></span> | |
2860 </span> | |
2861 <span>integer</span> | |
2862 <span style="display: none; "></span> | |
2863 </span> | |
2864 </span> | |
2865 ) | |
2866 </div> | |
2867 | |
2868 </em> | |
2869 </dt> | |
2870 <dd class="todo" style="display: none; "> | |
2871 Undocumented. | |
2872 </dd> | |
2873 <dd>0 indicates the request happens in the main frame; a positive valu
e indicates the ID of a subframe in which the request happens. If the document o
f a (sub-)frame is loaded (<code>type</code> is <code>main_frame</code> or <code
>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the
ID of the outer frame. Frame IDs are unique within a tab.</dd> | |
2874 <dd style="display: none; "> | |
2875 This parameter was added in version | |
2876 <b><span></span></b>. | |
2877 You must omit this parameter in earlier versions, | |
2878 and you may omit it in any version. If you require this | |
2879 parameter, the manifest key | |
2880 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2881 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2882 </dd> | |
2883 | |
2884 <!-- OBJECT PROPERTIES --> | |
2885 <dd style="display: none; "> | |
2886 <dl> | |
2887 <div> | |
2888 <div> | |
2889 </div> | |
2890 </div> | |
2891 </dl> | |
2892 </dd> | |
2893 | |
2894 <!-- OBJECT METHODS --> | |
2895 <dd style="display: none; "> | |
2896 <div></div> | |
2897 </dd> | |
2898 | |
2899 <!-- OBJECT EVENT FIELDS --> | |
2900 <dd style="display: none; "> | |
2901 <div></div> | |
2902 </dd> | |
2903 | |
2904 <!-- FUNCTION PARAMETERS --> | |
2905 <dd style="display: none; "> | |
2906 <div></div> | |
2907 </dd> | |
2908 | |
2909 </div> | |
2910 </div><div> | |
2911 <div> | |
2912 <dt> | |
2913 <var>parentFrameId</var> | |
2914 <em> | |
2915 | |
2916 <!-- TYPE --> | |
2917 <div style="display:inline"> | |
2918 ( | |
2919 <span class="optional" style="display: none; ">optional</spa
n> | |
2920 <span class="enum" style="display: none; ">enumerated</span> | |
2921 <span id="typeTemplate"> | |
2922 <span style="display: none; "> | |
2923 <a> Type</a> | |
2924 </span> | |
2925 <span> | |
2926 <span style="display: none; "> | |
2927 array of <span><span></span></span> | |
2928 </span> | |
2929 <span>integer</span> | |
2930 <span style="display: none; "></span> | |
2931 </span> | |
2932 </span> | |
2933 ) | |
2934 </div> | |
2935 | |
2936 </em> | |
2937 </dt> | |
2938 <dd class="todo" style="display: none; "> | |
2939 Undocumented. | |
2940 </dd> | |
2941 <dd>ID of frame that wraps the frame which sent the request. Set to -1
if no parent frame exists.</dd> | |
2942 <dd style="display: none; "> | |
2943 This parameter was added in version | |
2944 <b><span></span></b>. | |
2945 You must omit this parameter in earlier versions, | |
2946 and you may omit it in any version. If you require this | |
2947 parameter, the manifest key | |
2948 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2949 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2950 </dd> | |
2951 | |
2952 <!-- OBJECT PROPERTIES --> | |
2953 <dd style="display: none; "> | |
2954 <dl> | |
2955 <div> | |
2956 <div> | |
2957 </div> | |
2958 </div> | |
2959 </dl> | |
2960 </dd> | |
2961 | |
2962 <!-- OBJECT METHODS --> | |
2963 <dd style="display: none; "> | |
2964 <div></div> | |
2965 </dd> | |
2966 | |
2967 <!-- OBJECT EVENT FIELDS --> | |
2968 <dd style="display: none; "> | |
2969 <div></div> | |
2970 </dd> | |
2971 | |
2972 <!-- FUNCTION PARAMETERS --> | |
2973 <dd style="display: none; "> | |
2974 <div></div> | |
2975 </dd> | |
2976 | |
2977 </div> | |
2978 </div><div> | |
2979 <div> | |
2980 <dt> | |
2981 <var>tabId</var> | |
2982 <em> | |
2983 | |
2984 <!-- TYPE --> | |
2985 <div style="display:inline"> | |
2986 ( | |
2987 <span class="optional" style="display: none; ">optional</spa
n> | |
2988 <span class="enum" style="display: none; ">enumerated</span> | |
2989 <span id="typeTemplate"> | |
2990 <span style="display: none; "> | |
2991 <a> Type</a> | |
2992 </span> | |
2993 <span> | |
2994 <span style="display: none; "> | |
2995 array of <span><span></span></span> | |
2996 </span> | |
2997 <span>integer</span> | |
2998 <span style="display: none; "></span> | |
2999 </span> | |
3000 </span> | |
3001 ) | |
3002 </div> | |
3003 | |
3004 </em> | |
3005 </dt> | |
3006 <dd class="todo" style="display: none; "> | |
3007 Undocumented. | |
3008 </dd> | |
3009 <dd>The ID of the tab in which the request takes place. Set to -1 if t
he request isn't related to a tab.</dd> | |
3010 <dd style="display: none; "> | |
3011 This parameter was added in version | |
3012 <b><span></span></b>. | |
3013 You must omit this parameter in earlier versions, | |
3014 and you may omit it in any version. If you require this | |
3015 parameter, the manifest key | |
3016 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3017 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3018 </dd> | |
3019 | |
3020 <!-- OBJECT PROPERTIES --> | |
3021 <dd style="display: none; "> | |
3022 <dl> | |
3023 <div> | |
3024 <div> | |
3025 </div> | |
3026 </div> | |
3027 </dl> | |
3028 </dd> | |
3029 | |
3030 <!-- OBJECT METHODS --> | |
3031 <dd style="display: none; "> | |
3032 <div></div> | |
3033 </dd> | |
3034 | |
3035 <!-- OBJECT EVENT FIELDS --> | |
3036 <dd style="display: none; "> | |
3037 <div></div> | |
3038 </dd> | |
3039 | |
3040 <!-- FUNCTION PARAMETERS --> | |
3041 <dd style="display: none; "> | |
3042 <div></div> | |
3043 </dd> | |
3044 | |
3045 </div> | |
3046 </div><div> | |
3047 <div> | |
3048 <dt> | |
3049 <var>type</var> | |
3050 <em> | |
3051 | |
3052 <!-- TYPE --> | |
3053 <div style="display:inline"> | |
3054 ( | |
3055 <span class="optional" style="display: none; ">optional</spa
n> | |
3056 <span class="enum">enumerated</span> | |
3057 <span id="typeTemplate"> | |
3058 <span style="display: none; "> | |
3059 <a> Type</a> | |
3060 </span> | |
3061 <span> | |
3062 <span style="display: none; "> | |
3063 array of <span><span></span></span> | |
3064 </span> | |
3065 <span>string</span> | |
3066 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
3067 </span> | |
3068 </span> | |
3069 ) | |
3070 </div> | |
3071 | |
3072 </em> | |
3073 </dt> | |
3074 <dd class="todo" style="display: none; "> | |
3075 Undocumented. | |
3076 </dd> | |
3077 <dd>How the requested resource will be used.</dd> | |
3078 <dd style="display: none; "> | |
3079 This parameter was added in version | |
3080 <b><span></span></b>. | |
3081 You must omit this parameter in earlier versions, | |
3082 and you may omit it in any version. If you require this | |
3083 parameter, the manifest key | |
3084 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3085 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3086 </dd> | |
3087 | |
3088 <!-- OBJECT PROPERTIES --> | |
3089 <dd style="display: none; "> | |
3090 <dl> | |
3091 <div> | |
3092 <div> | |
3093 </div> | |
3094 </div> | |
3095 </dl> | |
3096 </dd> | |
3097 | |
3098 <!-- OBJECT METHODS --> | |
3099 <dd style="display: none; "> | |
3100 <div></div> | |
3101 </dd> | |
3102 | |
3103 <!-- OBJECT EVENT FIELDS --> | |
3104 <dd style="display: none; "> | |
3105 <div></div> | |
3106 </dd> | |
3107 | |
3108 <!-- FUNCTION PARAMETERS --> | |
3109 <dd style="display: none; "> | |
3110 <div></div> | |
3111 </dd> | |
3112 | |
3113 </div> | |
3114 </div><div> | |
3115 <div> | |
3116 <dt> | |
3117 <var>timeStamp</var> | |
3118 <em> | |
3119 | |
3120 <!-- TYPE --> | |
3121 <div style="display:inline"> | |
3122 ( | |
3123 <span class="optional" style="display: none; ">optional</spa
n> | |
3124 <span class="enum" style="display: none; ">enumerated</span> | |
3125 <span id="typeTemplate"> | |
3126 <span style="display: none; "> | |
3127 <a> Type</a> | |
3128 </span> | |
3129 <span> | |
3130 <span style="display: none; "> | |
3131 array of <span><span></span></span> | |
3132 </span> | |
3133 <span>number</span> | |
3134 <span style="display: none; "></span> | |
3135 </span> | |
3136 </span> | |
3137 ) | |
3138 </div> | |
3139 | |
3140 </em> | |
3141 </dt> | |
3142 <dd class="todo" style="display: none; "> | |
3143 Undocumented. | |
3144 </dd> | |
3145 <dd>The time when this signal is triggered, in milliseconds since the
epoch.</dd> | |
3146 <dd style="display: none; "> | |
3147 This parameter was added in version | |
3148 <b><span></span></b>. | |
3149 You must omit this parameter in earlier versions, | |
3150 and you may omit it in any version. If you require this | |
3151 parameter, the manifest key | |
3152 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3153 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3154 </dd> | |
3155 | |
3156 <!-- OBJECT PROPERTIES --> | |
3157 <dd style="display: none; "> | |
3158 <dl> | |
3159 <div> | |
3160 <div> | |
3161 </div> | |
3162 </div> | |
3163 </dl> | |
3164 </dd> | |
3165 | |
3166 <!-- OBJECT METHODS --> | |
3167 <dd style="display: none; "> | |
3168 <div></div> | |
3169 </dd> | |
3170 | |
3171 <!-- OBJECT EVENT FIELDS --> | |
3172 <dd style="display: none; "> | |
3173 <div></div> | |
3174 </dd> | |
3175 | |
3176 <!-- FUNCTION PARAMETERS --> | |
3177 <dd style="display: none; "> | |
3178 <div></div> | |
3179 </dd> | |
3180 | |
3181 </div> | |
3182 </div><div> | |
3183 <div> | |
3184 <dt> | |
3185 <var>ip</var> | |
3186 <em> | |
3187 | |
3188 <!-- TYPE --> | |
3189 <div style="display:inline"> | |
3190 ( | |
3191 <span class="optional">optional</span> | |
3192 <span class="enum" style="display: none; ">enumerated</span> | |
3193 <span id="typeTemplate"> | |
3194 <span style="display: none; "> | |
3195 <a> Type</a> | |
3196 </span> | |
3197 <span> | |
3198 <span style="display: none; "> | |
3199 array of <span><span></span></span> | |
3200 </span> | |
3201 <span>string</span> | |
3202 <span style="display: none; "></span> | |
3203 </span> | |
3204 </span> | |
3205 ) | |
3206 </div> | |
3207 | |
3208 </em> | |
3209 </dt> | |
3210 <dd class="todo" style="display: none; "> | |
3211 Undocumented. | |
3212 </dd> | |
3213 <dd>The server IP address that the request was actually sent to. Note
that it may be a literal IPv6 address.</dd> | |
3214 <dd style="display: none; "> | |
3215 This parameter was added in version | |
3216 <b><span></span></b>. | |
3217 You must omit this parameter in earlier versions, | |
3218 and you may omit it in any version. If you require this | |
3219 parameter, the manifest key | |
3220 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3221 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3222 </dd> | |
3223 | |
3224 <!-- OBJECT PROPERTIES --> | |
3225 <dd style="display: none; "> | |
3226 <dl> | |
3227 <div> | |
3228 <div> | |
3229 </div> | |
3230 </div> | |
3231 </dl> | |
3232 </dd> | |
3233 | |
3234 <!-- OBJECT METHODS --> | |
3235 <dd style="display: none; "> | |
3236 <div></div> | |
3237 </dd> | |
3238 | |
3239 <!-- OBJECT EVENT FIELDS --> | |
3240 <dd style="display: none; "> | |
3241 <div></div> | |
3242 </dd> | |
3243 | |
3244 <!-- FUNCTION PARAMETERS --> | |
3245 <dd style="display: none; "> | |
3246 <div></div> | |
3247 </dd> | |
3248 | |
3249 </div> | |
3250 </div><div> | |
3251 <div> | |
3252 <dt> | |
3253 <var>fromCache</var> | |
3254 <em> | |
3255 | |
3256 <!-- TYPE --> | |
3257 <div style="display:inline"> | |
3258 ( | |
3259 <span class="optional" style="display: none; ">optional</spa
n> | |
3260 <span class="enum" style="display: none; ">enumerated</span> | |
3261 <span id="typeTemplate"> | |
3262 <span style="display: none; "> | |
3263 <a> Type</a> | |
3264 </span> | |
3265 <span> | |
3266 <span style="display: none; "> | |
3267 array of <span><span></span></span> | |
3268 </span> | |
3269 <span>boolean</span> | |
3270 <span style="display: none; "></span> | |
3271 </span> | |
3272 </span> | |
3273 ) | |
3274 </div> | |
3275 | |
3276 </em> | |
3277 </dt> | |
3278 <dd class="todo" style="display: none; "> | |
3279 Undocumented. | |
3280 </dd> | |
3281 <dd>Indicates if this response was fetched from disk cache.</dd> | |
3282 <dd style="display: none; "> | |
3283 This parameter was added in version | |
3284 <b><span></span></b>. | |
3285 You must omit this parameter in earlier versions, | |
3286 and you may omit it in any version. If you require this | |
3287 parameter, the manifest key | |
3288 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3289 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3290 </dd> | |
3291 | |
3292 <!-- OBJECT PROPERTIES --> | |
3293 <dd style="display: none; "> | |
3294 <dl> | |
3295 <div> | |
3296 <div> | |
3297 </div> | |
3298 </div> | |
3299 </dl> | |
3300 </dd> | |
3301 | |
3302 <!-- OBJECT METHODS --> | |
3303 <dd style="display: none; "> | |
3304 <div></div> | |
3305 </dd> | |
3306 | |
3307 <!-- OBJECT EVENT FIELDS --> | |
3308 <dd style="display: none; "> | |
3309 <div></div> | |
3310 </dd> | |
3311 | |
3312 <!-- FUNCTION PARAMETERS --> | |
3313 <dd style="display: none; "> | |
3314 <div></div> | |
3315 </dd> | |
3316 | |
3317 </div> | |
3318 </div><div> | |
3319 <div> | |
3320 <dt> | |
3321 <var>statusCode</var> | |
3322 <em> | |
3323 | |
3324 <!-- TYPE --> | |
3325 <div style="display:inline"> | |
3326 ( | |
3327 <span class="optional" style="display: none; ">optional</spa
n> | |
3328 <span class="enum" style="display: none; ">enumerated</span> | |
3329 <span id="typeTemplate"> | |
3330 <span style="display: none; "> | |
3331 <a> Type</a> | |
3332 </span> | |
3333 <span> | |
3334 <span style="display: none; "> | |
3335 array of <span><span></span></span> | |
3336 </span> | |
3337 <span>integer</span> | |
3338 <span style="display: none; "></span> | |
3339 </span> | |
3340 </span> | |
3341 ) | |
3342 </div> | |
3343 | |
3344 </em> | |
3345 </dt> | |
3346 <dd class="todo" style="display: none; "> | |
3347 Undocumented. | |
3348 </dd> | |
3349 <dd>Standard HTTP status code returned by the server.</dd> | |
3350 <dd style="display: none; "> | |
3351 This parameter was added in version | |
3352 <b><span></span></b>. | |
3353 You must omit this parameter in earlier versions, | |
3354 and you may omit it in any version. If you require this | |
3355 parameter, the manifest key | |
3356 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3357 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3358 </dd> | |
3359 | |
3360 <!-- OBJECT PROPERTIES --> | |
3361 <dd style="display: none; "> | |
3362 <dl> | |
3363 <div> | |
3364 <div> | |
3365 </div> | |
3366 </div> | |
3367 </dl> | |
3368 </dd> | |
3369 | |
3370 <!-- OBJECT METHODS --> | |
3371 <dd style="display: none; "> | |
3372 <div></div> | |
3373 </dd> | |
3374 | |
3375 <!-- OBJECT EVENT FIELDS --> | |
3376 <dd style="display: none; "> | |
3377 <div></div> | |
3378 </dd> | |
3379 | |
3380 <!-- FUNCTION PARAMETERS --> | |
3381 <dd style="display: none; "> | |
3382 <div></div> | |
3383 </dd> | |
3384 | |
3385 </div> | |
3386 </div><div> | |
3387 <div> | |
3388 <dt> | |
3389 <var>redirectUrl</var> | |
3390 <em> | |
3391 | |
3392 <!-- TYPE --> | |
3393 <div style="display:inline"> | |
3394 ( | |
3395 <span class="optional" style="display: none; ">optional</spa
n> | |
3396 <span class="enum" style="display: none; ">enumerated</span> | |
3397 <span id="typeTemplate"> | |
3398 <span style="display: none; "> | |
3399 <a> Type</a> | |
3400 </span> | |
3401 <span> | |
3402 <span style="display: none; "> | |
3403 array of <span><span></span></span> | |
3404 </span> | |
3405 <span>string</span> | |
3406 <span style="display: none; "></span> | |
3407 </span> | |
3408 </span> | |
3409 ) | |
3410 </div> | |
3411 | |
3412 </em> | |
3413 </dt> | |
3414 <dd class="todo" style="display: none; "> | |
3415 Undocumented. | |
3416 </dd> | |
3417 <dd>The new URL.</dd> | |
3418 <dd style="display: none; "> | |
3419 This parameter was added in version | |
3420 <b><span></span></b>. | |
3421 You must omit this parameter in earlier versions, | |
3422 and you may omit it in any version. If you require this | |
3423 parameter, the manifest key | |
3424 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3425 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3426 </dd> | |
3427 | |
3428 <!-- OBJECT PROPERTIES --> | |
3429 <dd style="display: none; "> | |
3430 <dl> | |
3431 <div> | |
3432 <div> | |
3433 </div> | |
3434 </div> | |
3435 </dl> | |
3436 </dd> | |
3437 | |
3438 <!-- OBJECT METHODS --> | |
3439 <dd style="display: none; "> | |
3440 <div></div> | |
3441 </dd> | |
3442 | |
3443 <!-- OBJECT EVENT FIELDS --> | |
3444 <dd style="display: none; "> | |
3445 <div></div> | |
3446 </dd> | |
3447 | |
3448 <!-- FUNCTION PARAMETERS --> | |
3449 <dd style="display: none; "> | |
3450 <div></div> | |
3451 </dd> | |
3452 | |
3453 </div> | |
3454 </div><div> | |
3455 <div> | |
3456 <dt> | |
3457 <var>responseHeaders</var> | |
3458 <em> | |
3459 | |
3460 <!-- TYPE --> | |
3461 <div style="display:inline"> | |
3462 ( | |
3463 <span class="optional">optional</span> | |
3464 <span class="enum" style="display: none; ">enumerated</span> | |
3465 <span id="typeTemplate"> | |
3466 <span> | |
3467 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | |
3468 </span> | |
3469 <span style="display: none; "> | |
3470 <span> | |
3471 array of <span><span></span></span> | |
3472 </span> | |
3473 <span>paramType</span> | |
3474 <span></span> | |
3475 </span> | |
3476 </span> | |
3477 ) | |
3478 </div> | |
3479 | |
3480 </em> | |
3481 </dt> | |
3482 <dd class="todo" style="display: none; "> | |
3483 Undocumented. | |
3484 </dd> | |
3485 <dd>The HTTP response headers that were received along with this redir
ect.</dd> | |
3486 <dd style="display: none; "> | |
3487 This parameter was added in version | |
3488 <b><span></span></b>. | |
3489 You must omit this parameter in earlier versions, | |
3490 and you may omit it in any version. If you require this | |
3491 parameter, the manifest key | |
3492 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3493 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3494 </dd> | |
3495 | |
3496 <!-- OBJECT PROPERTIES --> | |
3497 <dd style="display: none; "> | |
3498 <dl> | |
3499 <div> | |
3500 <div> | |
3501 </div> | |
3502 </div> | |
3503 </dl> | |
3504 </dd> | |
3505 | |
3506 <!-- OBJECT METHODS --> | |
3507 <dd style="display: none; "> | |
3508 <div></div> | |
3509 </dd> | |
3510 | |
3511 <!-- OBJECT EVENT FIELDS --> | |
3512 <dd style="display: none; "> | |
3513 <div></div> | |
3514 </dd> | |
3515 | |
3516 <!-- FUNCTION PARAMETERS --> | |
3517 <dd style="display: none; "> | |
3518 <div></div> | |
3519 </dd> | |
3520 | |
3521 </div> | |
3522 </div><div> | |
3523 <div> | |
3524 <dt> | |
3525 <var>statusLine</var> | |
3526 <em> | |
3527 | |
3528 <!-- TYPE --> | |
3529 <div style="display:inline"> | |
3530 ( | |
3531 <span class="optional">optional</span> | |
3532 <span class="enum" style="display: none; ">enumerated</span> | |
3533 <span id="typeTemplate"> | |
3534 <span style="display: none; "> | |
3535 <a> Type</a> | |
3536 </span> | |
3537 <span> | |
3538 <span style="display: none; "> | |
3539 array of <span><span></span></span> | |
3540 </span> | |
3541 <span>string</span> | |
3542 <span style="display: none; "></span> | |
3543 </span> | |
3544 </span> | |
3545 ) | |
3546 </div> | |
3547 | |
3548 </em> | |
3549 </dt> | |
3550 <dd class="todo" style="display: none; "> | |
3551 Undocumented. | |
3552 </dd> | |
3553 <dd>HTTP status line of the response</dd> | |
3554 <dd style="display: none; "> | |
3555 This parameter was added in version | |
3556 <b><span></span></b>. | |
3557 You must omit this parameter in earlier versions, | |
3558 and you may omit it in any version. If you require this | |
3559 parameter, the manifest key | |
3560 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3561 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3562 </dd> | |
3563 | |
3564 <!-- OBJECT PROPERTIES --> | |
3565 <dd style="display: none; "> | |
3566 <dl> | |
3567 <div> | |
3568 <div> | |
3569 </div> | |
3570 </div> | |
3571 </dl> | |
3572 </dd> | |
3573 | |
3574 <!-- OBJECT METHODS --> | |
3575 <dd style="display: none; "> | |
3576 <div></div> | |
3577 </dd> | |
3578 | |
3579 <!-- OBJECT EVENT FIELDS --> | |
3580 <dd style="display: none; "> | |
3581 <div></div> | |
3582 </dd> | |
3583 | |
3584 <!-- FUNCTION PARAMETERS --> | |
3585 <dd style="display: none; "> | |
3586 <div></div> | |
3587 </dd> | |
3588 | |
3589 </div> | |
3590 </div> | |
3591 </dl> | |
3592 </dd> | |
3593 | |
3594 <!-- OBJECT METHODS --> | |
3595 <dd style="display: none; "> | |
3596 <div></div> | |
3597 </dd> | |
3598 | |
3599 <!-- OBJECT EVENT FIELDS --> | |
3600 <dd style="display: none; "> | |
3601 <div></div> | |
3602 </dd> | |
3603 | |
3604 <!-- FUNCTION PARAMETERS --> | |
3605 <dd style="display: none; "> | |
3606 <div></div> | |
3607 </dd> | |
3608 | |
3609 </div> | |
3610 </div> | |
3611 </dl> | |
3612 </div> | |
3613 | |
3614 <!-- EXTRA PARAMETERS --> | |
3615 <div> | |
3616 <h4>Extra parameters to addListener</h4> | |
3617 <dl> | |
3618 <div> | |
3619 <div> | |
3620 <dt> | |
3621 <var>filter</var> | |
3622 <em> | |
3623 | |
3624 <!-- TYPE --> | |
3625 <div style="display:inline"> | |
3626 ( | |
3627 <span class="optional">optional</span> | |
3628 <span class="enum" style="display: none; ">enumerated</span> | |
3629 <span id="typeTemplate"> | |
3630 <span> | |
3631 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | |
3632 </span> | |
3633 <span style="display: none; "> | |
3634 <span> | |
3635 array of <span><span></span></span> | |
3636 </span> | |
3637 <span>paramType</span> | |
3638 <span></span> | |
3639 </span> | |
3640 </span> | |
3641 ) | |
3642 </div> | |
3643 | |
3644 </em> | |
3645 </dt> | |
3646 <dd class="todo" style="display: none; "> | |
3647 Undocumented. | |
3648 </dd> | |
3649 <dd>A set of filters that restricts the events that will be sent to th
is listener.</dd> | |
3650 <dd style="display: none; "> | |
3651 This parameter was added in version | |
3652 <b><span></span></b>. | |
3653 You must omit this parameter in earlier versions, | |
3654 and you may omit it in any version. If you require this | |
3655 parameter, the manifest key | |
3656 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3657 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3658 </dd> | |
3659 | |
3660 <!-- OBJECT PROPERTIES --> | |
3661 <dd style="display: none; "> | |
3662 <dl> | |
3663 <div> | |
3664 <div> | |
3665 </div> | |
3666 </div> | |
3667 </dl> | |
3668 </dd> | |
3669 | |
3670 <!-- OBJECT METHODS --> | |
3671 <dd style="display: none; "> | |
3672 <div></div> | |
3673 </dd> | |
3674 | |
3675 <!-- OBJECT EVENT FIELDS --> | |
3676 <dd style="display: none; "> | |
3677 <div></div> | |
3678 </dd> | |
3679 | |
3680 <!-- FUNCTION PARAMETERS --> | |
3681 <dd style="display: none; "> | |
3682 <div></div> | |
3683 </dd> | |
3684 | |
3685 </div> | |
3686 </div><div> | |
3687 <div> | |
3688 <dt> | |
3689 <var>extraInfoSpec</var> | |
3690 <em> | |
3691 | |
3692 <!-- TYPE --> | |
3693 <div style="display:inline"> | |
3694 ( | |
3695 <span class="optional">optional</span> | |
3696 <span class="enum" style="display: none; ">enumerated</span> | |
3697 <span id="typeTemplate"> | |
3698 <span style="display: none; "> | |
3699 <a> Type</a> | |
3700 </span> | |
3701 <span> | |
3702 <span> | |
3703 array of <span><span> | |
3704 <span style="display: none; "> | |
3705 <a> Type</a> | |
3706 </span> | |
3707 <span> | |
3708 <span style="display: none; "> | |
3709 array of <span><span></span></span> | |
3710 </span> | |
3711 <span>string</span> | |
3712 <span>["responseHeaders"]</span> | |
3713 </span> | |
3714 </span></span> | |
3715 </span> | |
3716 <span style="display: none; ">paramType</span> | |
3717 <span style="display: none; "></span> | |
3718 </span> | |
3719 </span> | |
3720 ) | |
3721 </div> | |
3722 | |
3723 </em> | |
3724 </dt> | |
3725 <dd class="todo" style="display: none; "> | |
3726 Undocumented. | |
3727 </dd> | |
3728 <dd>Array of extra information that should be passed to the listener f
unction.</dd> | |
3729 <dd style="display: none; "> | |
3730 This parameter was added in version | |
3731 <b><span></span></b>. | |
3732 You must omit this parameter in earlier versions, | |
3733 and you may omit it in any version. If you require this | |
3734 parameter, the manifest key | |
3735 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3736 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3737 </dd> | |
3738 | |
3739 <!-- OBJECT PROPERTIES --> | |
3740 <dd style="display: none; "> | |
3741 <dl> | |
3742 <div> | |
3743 <div> | |
3744 </div> | |
3745 </div> | |
3746 </dl> | |
3747 </dd> | |
3748 | |
3749 <!-- OBJECT METHODS --> | |
3750 <dd style="display: none; "> | |
3751 <div></div> | |
3752 </dd> | |
3753 | |
3754 <!-- OBJECT EVENT FIELDS --> | |
3755 <dd style="display: none; "> | |
3756 <div></div> | |
3757 </dd> | |
3758 | |
3759 <!-- FUNCTION PARAMETERS --> | |
3760 <dd style="display: none; "> | |
3761 <div></div> | |
3762 </dd> | |
3763 | |
3764 </div> | |
3765 </div> | |
3766 </dl> | |
3767 </div> | |
3768 | |
3769 <!-- LISTENER RETURN VALUE --> | |
3770 <h4 style="display: none; ">Listener returns</h4> | |
3771 <dl> | |
3772 <div style="display: none; "> | |
3773 <div> | |
3774 </div> | |
3775 </div> | |
3776 </dl> | |
3777 | |
3778 </div> <!-- /description --> | |
3779 </div><div class="apiItem"> | |
3780 <a name="event-onBeforeRequest"></a> | |
3781 <h4>onBeforeRequest</h4> | |
3782 | |
3783 <div class="summary"> | |
3784 <!-- 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>); | |
3786 </div> | |
3787 | |
3788 <div class="description"> | |
3789 <p class="todo" style="display: none; ">Undocumented.</p> | |
3790 <p>Fired when a request is about to occur.</p> | |
3791 | |
3792 <!-- LISTENER PARAMETERS --> | |
3793 <div> | |
3794 <h4>Listener parameters</h4> | |
3795 <dl> | |
3796 <div> | |
3797 <div> | |
3798 <dt> | |
3799 <var>details</var> | |
3800 <em> | |
3801 | |
3802 <!-- TYPE --> | |
3803 <div style="display:inline"> | |
3804 ( | |
3805 <span class="optional" style="display: none; ">optional</spa
n> | |
3806 <span class="enum" style="display: none; ">enumerated</span> | |
3807 <span id="typeTemplate"> | |
3808 <span style="display: none; "> | |
3809 <a> Type</a> | |
3810 </span> | |
3811 <span> | |
3812 <span style="display: none; "> | |
3813 array of <span><span></span></span> | |
3814 </span> | |
3815 <span>object</span> | |
3816 <span style="display: none; "></span> | |
3817 </span> | |
3818 </span> | |
3819 ) | |
3820 </div> | |
3821 | |
3822 </em> | |
3823 </dt> | |
3824 <dd class="todo"> | |
3825 Undocumented. | |
3826 </dd> | |
3827 <dd style="display: none; "> | |
3828 Description of this parameter from the json schema. | |
3829 </dd> | |
3830 <dd style="display: none; "> | |
3831 This parameter was added in version | |
3832 <b><span></span></b>. | |
3833 You must omit this parameter in earlier versions, | |
3834 and you may omit it in any version. If you require this | |
3835 parameter, the manifest key | |
3836 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3837 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3838 </dd> | |
3839 | |
3840 <!-- OBJECT PROPERTIES --> | |
3841 <dd> | |
3842 <dl> | |
3843 <div> | |
3844 <div> | |
3845 <dt> | |
3846 <var>requestId</var> | |
3847 <em> | |
3848 | |
3849 <!-- TYPE --> | |
3850 <div style="display:inline"> | |
3851 ( | |
3852 <span class="optional" style="display: none; ">optional</spa
n> | |
3853 <span class="enum" style="display: none; ">enumerated</span> | |
3854 <span id="typeTemplate"> | |
3855 <span style="display: none; "> | |
3856 <a> Type</a> | |
3857 </span> | |
3858 <span> | |
3859 <span style="display: none; "> | |
3860 array of <span><span></span></span> | |
3861 </span> | |
3862 <span>string</span> | |
3863 <span style="display: none; "></span> | |
3864 </span> | |
3865 </span> | |
3866 ) | |
3867 </div> | |
3868 | |
3869 </em> | |
3870 </dt> | |
3871 <dd class="todo" style="display: none; "> | |
3872 Undocumented. | |
3873 </dd> | |
3874 <dd>The ID of the request. Request IDs are unique within a browser ses
sion. As a result, they could be used to relate different events of the same req
uest.</dd> | |
3875 <dd style="display: none; "> | |
3876 This parameter was added in version | |
3877 <b><span></span></b>. | |
3878 You must omit this parameter in earlier versions, | |
3879 and you may omit it in any version. If you require this | |
3880 parameter, the manifest key | |
3881 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3882 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3883 </dd> | |
3884 | |
3885 <!-- OBJECT PROPERTIES --> | |
3886 <dd style="display: none; "> | |
3887 <dl> | |
3888 <div> | |
3889 <div> | |
3890 </div> | |
3891 </div> | |
3892 </dl> | |
3893 </dd> | |
3894 | |
3895 <!-- OBJECT METHODS --> | |
3896 <dd style="display: none; "> | |
3897 <div></div> | |
3898 </dd> | |
3899 | |
3900 <!-- OBJECT EVENT FIELDS --> | |
3901 <dd style="display: none; "> | |
3902 <div></div> | |
3903 </dd> | |
3904 | |
3905 <!-- FUNCTION PARAMETERS --> | |
3906 <dd style="display: none; "> | |
3907 <div></div> | |
3908 </dd> | |
3909 | |
3910 </div> | |
3911 </div><div> | |
3912 <div> | |
3913 <dt> | |
3914 <var>url</var> | |
3915 <em> | |
3916 | |
3917 <!-- TYPE --> | |
3918 <div style="display:inline"> | |
3919 ( | |
3920 <span class="optional" style="display: none; ">optional</spa
n> | |
3921 <span class="enum" style="display: none; ">enumerated</span> | |
3922 <span id="typeTemplate"> | |
3923 <span style="display: none; "> | |
3924 <a> Type</a> | |
3925 </span> | |
3926 <span> | |
3927 <span style="display: none; "> | |
3928 array of <span><span></span></span> | |
3929 </span> | |
3930 <span>string</span> | |
3931 <span style="display: none; "></span> | |
3932 </span> | |
3933 </span> | |
3934 ) | |
3935 </div> | |
3936 | |
3937 </em> | |
3938 </dt> | |
3939 <dd class="todo"> | |
3940 Undocumented. | |
3941 </dd> | |
3942 <dd style="display: none; "> | |
3943 Description of this parameter from the json schema. | |
3944 </dd> | |
3945 <dd style="display: none; "> | |
3946 This parameter was added in version | |
3947 <b><span></span></b>. | |
3948 You must omit this parameter in earlier versions, | |
3949 and you may omit it in any version. If you require this | |
3950 parameter, the manifest key | |
3951 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3952 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3953 </dd> | |
3954 | |
3955 <!-- OBJECT PROPERTIES --> | |
3956 <dd style="display: none; "> | |
3957 <dl> | |
3958 <div> | |
3959 <div> | |
3960 </div> | |
3961 </div> | |
3962 </dl> | |
3963 </dd> | |
3964 | |
3965 <!-- OBJECT METHODS --> | |
3966 <dd style="display: none; "> | |
3967 <div></div> | |
3968 </dd> | |
3969 | |
3970 <!-- OBJECT EVENT FIELDS --> | |
3971 <dd style="display: none; "> | |
3972 <div></div> | |
3973 </dd> | |
3974 | |
3975 <!-- FUNCTION PARAMETERS --> | |
3976 <dd style="display: none; "> | |
3977 <div></div> | |
3978 </dd> | |
3979 | |
3980 </div> | |
3981 </div><div> | |
3982 <div> | |
3983 <dt> | |
3984 <var>method</var> | |
3985 <em> | |
3986 | |
3987 <!-- TYPE --> | |
3988 <div style="display:inline"> | |
3989 ( | |
3990 <span class="optional" style="display: none; ">optional</spa
n> | |
3991 <span class="enum" style="display: none; ">enumerated</span> | |
3992 <span id="typeTemplate"> | |
3993 <span style="display: none; "> | |
3994 <a> Type</a> | |
3995 </span> | |
3996 <span> | |
3997 <span style="display: none; "> | |
3998 array of <span><span></span></span> | |
3999 </span> | |
4000 <span>string</span> | |
4001 <span style="display: none; "></span> | |
4002 </span> | |
4003 </span> | |
4004 ) | |
4005 </div> | |
4006 | |
4007 </em> | |
4008 </dt> | |
4009 <dd class="todo" style="display: none; "> | |
4010 Undocumented. | |
4011 </dd> | |
4012 <dd>Standard HTTP method.</dd> | |
4013 <dd style="display: none; "> | |
4014 This parameter was added in version | |
4015 <b><span></span></b>. | |
4016 You must omit this parameter in earlier versions, | |
4017 and you may omit it in any version. If you require this | |
4018 parameter, the manifest key | |
4019 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4020 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4021 </dd> | |
4022 | |
4023 <!-- OBJECT PROPERTIES --> | |
4024 <dd style="display: none; "> | |
4025 <dl> | |
4026 <div> | |
4027 <div> | |
4028 </div> | |
4029 </div> | |
4030 </dl> | |
4031 </dd> | |
4032 | |
4033 <!-- OBJECT METHODS --> | |
4034 <dd style="display: none; "> | |
4035 <div></div> | |
4036 </dd> | |
4037 | |
4038 <!-- OBJECT EVENT FIELDS --> | |
4039 <dd style="display: none; "> | |
4040 <div></div> | |
4041 </dd> | |
4042 | |
4043 <!-- FUNCTION PARAMETERS --> | |
4044 <dd style="display: none; "> | |
4045 <div></div> | |
4046 </dd> | |
4047 | |
4048 </div> | |
4049 </div><div> | |
4050 <div> | |
4051 <dt> | |
4052 <var>frameId</var> | |
4053 <em> | |
4054 | |
4055 <!-- TYPE --> | |
4056 <div style="display:inline"> | |
4057 ( | |
4058 <span class="optional" style="display: none; ">optional</spa
n> | |
4059 <span class="enum" style="display: none; ">enumerated</span> | |
4060 <span id="typeTemplate"> | |
4061 <span style="display: none; "> | |
4062 <a> Type</a> | |
4063 </span> | |
4064 <span> | |
4065 <span style="display: none; "> | |
4066 array of <span><span></span></span> | |
4067 </span> | |
4068 <span>integer</span> | |
4069 <span style="display: none; "></span> | |
4070 </span> | |
4071 </span> | |
4072 ) | |
4073 </div> | |
4074 | |
4075 </em> | |
4076 </dt> | |
4077 <dd class="todo" style="display: none; "> | |
4078 Undocumented. | |
4079 </dd> | |
4080 <dd>0 indicates the request happens in the main frame; a positive valu
e indicates the ID of a subframe in which the request happens. If the document o
f a (sub-)frame is loaded (<code>type</code> is <code>main_frame</code> or <code
>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the
ID of the outer frame. Frame IDs are unique within a tab.</dd> | |
4081 <dd style="display: none; "> | |
4082 This parameter was added in version | |
4083 <b><span></span></b>. | |
4084 You must omit this parameter in earlier versions, | |
4085 and you may omit it in any version. If you require this | |
4086 parameter, the manifest key | |
4087 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4088 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4089 </dd> | |
4090 | |
4091 <!-- OBJECT PROPERTIES --> | |
4092 <dd style="display: none; "> | |
4093 <dl> | |
4094 <div> | |
4095 <div> | |
4096 </div> | |
4097 </div> | |
4098 </dl> | |
4099 </dd> | |
4100 | |
4101 <!-- OBJECT METHODS --> | |
4102 <dd style="display: none; "> | |
4103 <div></div> | |
4104 </dd> | |
4105 | |
4106 <!-- OBJECT EVENT FIELDS --> | |
4107 <dd style="display: none; "> | |
4108 <div></div> | |
4109 </dd> | |
4110 | |
4111 <!-- FUNCTION PARAMETERS --> | |
4112 <dd style="display: none; "> | |
4113 <div></div> | |
4114 </dd> | |
4115 | |
4116 </div> | |
4117 </div><div> | |
4118 <div> | |
4119 <dt> | |
4120 <var>parentFrameId</var> | |
4121 <em> | |
4122 | |
4123 <!-- TYPE --> | |
4124 <div style="display:inline"> | |
4125 ( | |
4126 <span class="optional" style="display: none; ">optional</spa
n> | |
4127 <span class="enum" style="display: none; ">enumerated</span> | |
4128 <span id="typeTemplate"> | |
4129 <span style="display: none; "> | |
4130 <a> Type</a> | |
4131 </span> | |
4132 <span> | |
4133 <span style="display: none; "> | |
4134 array of <span><span></span></span> | |
4135 </span> | |
4136 <span>integer</span> | |
4137 <span style="display: none; "></span> | |
4138 </span> | |
4139 </span> | |
4140 ) | |
4141 </div> | |
4142 | |
4143 </em> | |
4144 </dt> | |
4145 <dd class="todo" style="display: none; "> | |
4146 Undocumented. | |
4147 </dd> | |
4148 <dd>ID of frame that wraps the frame which sent the request. Set to -1
if no parent frame exists.</dd> | |
4149 <dd style="display: none; "> | |
4150 This parameter was added in version | |
4151 <b><span></span></b>. | |
4152 You must omit this parameter in earlier versions, | |
4153 and you may omit it in any version. If you require this | |
4154 parameter, the manifest key | |
4155 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4156 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4157 </dd> | |
4158 | |
4159 <!-- OBJECT PROPERTIES --> | |
4160 <dd style="display: none; "> | |
4161 <dl> | |
4162 <div> | |
4163 <div> | |
4164 </div> | |
4165 </div> | |
4166 </dl> | |
4167 </dd> | |
4168 | |
4169 <!-- OBJECT METHODS --> | |
4170 <dd style="display: none; "> | |
4171 <div></div> | |
4172 </dd> | |
4173 | |
4174 <!-- OBJECT EVENT FIELDS --> | |
4175 <dd style="display: none; "> | |
4176 <div></div> | |
4177 </dd> | |
4178 | |
4179 <!-- FUNCTION PARAMETERS --> | |
4180 <dd style="display: none; "> | |
4181 <div></div> | |
4182 </dd> | |
4183 | |
4184 </div> | |
4185 </div><div> | |
4186 <div> | |
4187 <dt> | |
4188 <var>tabId</var> | |
4189 <em> | |
4190 | |
4191 <!-- TYPE --> | |
4192 <div style="display:inline"> | |
4193 ( | |
4194 <span class="optional" style="display: none; ">optional</spa
n> | |
4195 <span class="enum" style="display: none; ">enumerated</span> | |
4196 <span id="typeTemplate"> | |
4197 <span style="display: none; "> | |
4198 <a> Type</a> | |
4199 </span> | |
4200 <span> | |
4201 <span style="display: none; "> | |
4202 array of <span><span></span></span> | |
4203 </span> | |
4204 <span>integer</span> | |
4205 <span style="display: none; "></span> | |
4206 </span> | |
4207 </span> | |
4208 ) | |
4209 </div> | |
4210 | |
4211 </em> | |
4212 </dt> | |
4213 <dd class="todo" style="display: none; "> | |
4214 Undocumented. | |
4215 </dd> | |
4216 <dd>The ID of the tab in which the request takes place. Set to -1 if t
he request isn't related to a tab.</dd> | |
4217 <dd style="display: none; "> | |
4218 This parameter was added in version | |
4219 <b><span></span></b>. | |
4220 You must omit this parameter in earlier versions, | |
4221 and you may omit it in any version. If you require this | |
4222 parameter, the manifest key | |
4223 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4224 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4225 </dd> | |
4226 | |
4227 <!-- OBJECT PROPERTIES --> | |
4228 <dd style="display: none; "> | |
4229 <dl> | |
4230 <div> | |
4231 <div> | |
4232 </div> | |
4233 </div> | |
4234 </dl> | |
4235 </dd> | |
4236 | |
4237 <!-- OBJECT METHODS --> | |
4238 <dd style="display: none; "> | |
4239 <div></div> | |
4240 </dd> | |
4241 | |
4242 <!-- OBJECT EVENT FIELDS --> | |
4243 <dd style="display: none; "> | |
4244 <div></div> | |
4245 </dd> | |
4246 | |
4247 <!-- FUNCTION PARAMETERS --> | |
4248 <dd style="display: none; "> | |
4249 <div></div> | |
4250 </dd> | |
4251 | |
4252 </div> | |
4253 </div><div> | |
4254 <div> | |
4255 <dt> | |
4256 <var>type</var> | |
4257 <em> | |
4258 | |
4259 <!-- TYPE --> | |
4260 <div style="display:inline"> | |
4261 ( | |
4262 <span class="optional" style="display: none; ">optional</spa
n> | |
4263 <span class="enum">enumerated</span> | |
4264 <span id="typeTemplate"> | |
4265 <span style="display: none; "> | |
4266 <a> Type</a> | |
4267 </span> | |
4268 <span> | |
4269 <span style="display: none; "> | |
4270 array of <span><span></span></span> | |
4271 </span> | |
4272 <span>string</span> | |
4273 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
4274 </span> | |
4275 </span> | |
4276 ) | |
4277 </div> | |
4278 | |
4279 </em> | |
4280 </dt> | |
4281 <dd class="todo" style="display: none; "> | |
4282 Undocumented. | |
4283 </dd> | |
4284 <dd>How the requested resource will be used.</dd> | |
4285 <dd style="display: none; "> | |
4286 This parameter was added in version | |
4287 <b><span></span></b>. | |
4288 You must omit this parameter in earlier versions, | |
4289 and you may omit it in any version. If you require this | |
4290 parameter, the manifest key | |
4291 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4292 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4293 </dd> | |
4294 | |
4295 <!-- OBJECT PROPERTIES --> | |
4296 <dd style="display: none; "> | |
4297 <dl> | |
4298 <div> | |
4299 <div> | |
4300 </div> | |
4301 </div> | |
4302 </dl> | |
4303 </dd> | |
4304 | |
4305 <!-- OBJECT METHODS --> | |
4306 <dd style="display: none; "> | |
4307 <div></div> | |
4308 </dd> | |
4309 | |
4310 <!-- OBJECT EVENT FIELDS --> | |
4311 <dd style="display: none; "> | |
4312 <div></div> | |
4313 </dd> | |
4314 | |
4315 <!-- FUNCTION PARAMETERS --> | |
4316 <dd style="display: none; "> | |
4317 <div></div> | |
4318 </dd> | |
4319 | |
4320 </div> | |
4321 </div><div> | |
4322 <div> | |
4323 <dt> | |
4324 <var>timeStamp</var> | |
4325 <em> | |
4326 | |
4327 <!-- TYPE --> | |
4328 <div style="display:inline"> | |
4329 ( | |
4330 <span class="optional" style="display: none; ">optional</spa
n> | |
4331 <span class="enum" style="display: none; ">enumerated</span> | |
4332 <span id="typeTemplate"> | |
4333 <span style="display: none; "> | |
4334 <a> Type</a> | |
4335 </span> | |
4336 <span> | |
4337 <span style="display: none; "> | |
4338 array of <span><span></span></span> | |
4339 </span> | |
4340 <span>number</span> | |
4341 <span style="display: none; "></span> | |
4342 </span> | |
4343 </span> | |
4344 ) | |
4345 </div> | |
4346 | |
4347 </em> | |
4348 </dt> | |
4349 <dd class="todo" style="display: none; "> | |
4350 Undocumented. | |
4351 </dd> | |
4352 <dd>The time when this signal is triggered, in milliseconds since the
epoch.</dd> | |
4353 <dd style="display: none; "> | |
4354 This parameter was added in version | |
4355 <b><span></span></b>. | |
4356 You must omit this parameter in earlier versions, | |
4357 and you may omit it in any version. If you require this | |
4358 parameter, the manifest key | |
4359 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4360 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4361 </dd> | |
4362 | |
4363 <!-- OBJECT PROPERTIES --> | |
4364 <dd style="display: none; "> | |
4365 <dl> | |
4366 <div> | |
4367 <div> | |
4368 </div> | |
4369 </div> | |
4370 </dl> | |
4371 </dd> | |
4372 | |
4373 <!-- OBJECT METHODS --> | |
4374 <dd style="display: none; "> | |
4375 <div></div> | |
4376 </dd> | |
4377 | |
4378 <!-- OBJECT EVENT FIELDS --> | |
4379 <dd style="display: none; "> | |
4380 <div></div> | |
4381 </dd> | |
4382 | |
4383 <!-- FUNCTION PARAMETERS --> | |
4384 <dd style="display: none; "> | |
4385 <div></div> | |
4386 </dd> | |
4387 | |
4388 </div> | |
4389 </div> | |
4390 </dl> | |
4391 </dd> | |
4392 | |
4393 <!-- OBJECT METHODS --> | |
4394 <dd style="display: none; "> | |
4395 <div></div> | |
4396 </dd> | |
4397 | |
4398 <!-- OBJECT EVENT FIELDS --> | |
4399 <dd style="display: none; "> | |
4400 <div></div> | |
4401 </dd> | |
4402 | |
4403 <!-- FUNCTION PARAMETERS --> | |
4404 <dd style="display: none; "> | |
4405 <div></div> | |
4406 </dd> | |
4407 | |
4408 </div> | |
4409 </div> | |
4410 </dl> | |
4411 </div> | |
4412 | |
4413 <!-- EXTRA PARAMETERS --> | |
4414 <div> | |
4415 <h4>Extra parameters to addListener</h4> | |
4416 <dl> | |
4417 <div> | |
4418 <div> | |
4419 <dt> | |
4420 <var>filter</var> | |
4421 <em> | |
4422 | |
4423 <!-- TYPE --> | |
4424 <div style="display:inline"> | |
4425 ( | |
4426 <span class="optional">optional</span> | |
4427 <span class="enum" style="display: none; ">enumerated</span> | |
4428 <span id="typeTemplate"> | |
4429 <span> | |
4430 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | |
4431 </span> | |
4432 <span style="display: none; "> | |
4433 <span> | |
4434 array of <span><span></span></span> | |
4435 </span> | |
4436 <span>paramType</span> | |
4437 <span></span> | |
4438 </span> | |
4439 </span> | |
4440 ) | |
4441 </div> | |
4442 | |
4443 </em> | |
4444 </dt> | |
4445 <dd class="todo" style="display: none; "> | |
4446 Undocumented. | |
4447 </dd> | |
4448 <dd>A set of filters that restricts the events that will be sent to th
is listener.</dd> | |
4449 <dd style="display: none; "> | |
4450 This parameter was added in version | |
4451 <b><span></span></b>. | |
4452 You must omit this parameter in earlier versions, | |
4453 and you may omit it in any version. If you require this | |
4454 parameter, the manifest key | |
4455 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4456 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4457 </dd> | |
4458 | |
4459 <!-- OBJECT PROPERTIES --> | |
4460 <dd style="display: none; "> | |
4461 <dl> | |
4462 <div> | |
4463 <div> | |
4464 </div> | |
4465 </div> | |
4466 </dl> | |
4467 </dd> | |
4468 | |
4469 <!-- OBJECT METHODS --> | |
4470 <dd style="display: none; "> | |
4471 <div></div> | |
4472 </dd> | |
4473 | |
4474 <!-- OBJECT EVENT FIELDS --> | |
4475 <dd style="display: none; "> | |
4476 <div></div> | |
4477 </dd> | |
4478 | |
4479 <!-- FUNCTION PARAMETERS --> | |
4480 <dd style="display: none; "> | |
4481 <div></div> | |
4482 </dd> | |
4483 | |
4484 </div> | |
4485 </div><div> | |
4486 <div> | |
4487 <dt> | |
4488 <var>extraInfoSpec</var> | |
4489 <em> | |
4490 | |
4491 <!-- TYPE --> | |
4492 <div style="display:inline"> | |
4493 ( | |
4494 <span class="optional">optional</span> | |
4495 <span class="enum" style="display: none; ">enumerated</span> | |
4496 <span id="typeTemplate"> | |
4497 <span style="display: none; "> | |
4498 <a> Type</a> | |
4499 </span> | |
4500 <span> | |
4501 <span> | |
4502 array of <span><span> | |
4503 <span style="display: none; "> | |
4504 <a> Type</a> | |
4505 </span> | |
4506 <span> | |
4507 <span style="display: none; "> | |
4508 array of <span><span></span></span> | |
4509 </span> | |
4510 <span>string</span> | |
4511 <span>["blocking"]</span> | |
4512 </span> | |
4513 </span></span> | |
4514 </span> | |
4515 <span style="display: none; ">paramType</span> | |
4516 <span style="display: none; "></span> | |
4517 </span> | |
4518 </span> | |
4519 ) | |
4520 </div> | |
4521 | |
4522 </em> | |
4523 </dt> | |
4524 <dd class="todo" style="display: none; "> | |
4525 Undocumented. | |
4526 </dd> | |
4527 <dd>Array of extra information that should be passed to the listener f
unction.</dd> | |
4528 <dd style="display: none; "> | |
4529 This parameter was added in version | |
4530 <b><span></span></b>. | |
4531 You must omit this parameter in earlier versions, | |
4532 and you may omit it in any version. If you require this | |
4533 parameter, the manifest key | |
4534 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4535 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4536 </dd> | |
4537 | |
4538 <!-- OBJECT PROPERTIES --> | |
4539 <dd style="display: none; "> | |
4540 <dl> | |
4541 <div> | |
4542 <div> | |
4543 </div> | |
4544 </div> | |
4545 </dl> | |
4546 </dd> | |
4547 | |
4548 <!-- OBJECT METHODS --> | |
4549 <dd style="display: none; "> | |
4550 <div></div> | |
4551 </dd> | |
4552 | |
4553 <!-- OBJECT EVENT FIELDS --> | |
4554 <dd style="display: none; "> | |
4555 <div></div> | |
4556 </dd> | |
4557 | |
4558 <!-- FUNCTION PARAMETERS --> | |
4559 <dd style="display: none; "> | |
4560 <div></div> | |
4561 </dd> | |
4562 | |
4563 </div> | |
4564 </div> | |
4565 </dl> | |
4566 </div> | |
4567 | |
4568 <!-- LISTENER RETURN VALUE --> | |
4569 <h4>Listener returns</h4> | |
4570 <dl> | |
4571 <div> | |
4572 <div> | |
4573 <dt> | |
4574 <var style="display: none; ">paramName</var> | |
4575 <em> | |
4576 | |
4577 <!-- TYPE --> | |
4578 <div style="display:inline"> | |
4579 ( | |
4580 <span class="optional">optional</span> | |
4581 <span class="enum" style="display: none; ">enumerated</span> | |
4582 <span id="typeTemplate"> | |
4583 <span> | |
4584 <a href="experimental.webRequest.html#type-BlockingRespo
nse">BlockingResponse</a> | |
4585 </span> | |
4586 <span style="display: none; "> | |
4587 <span> | |
4588 array of <span><span></span></span> | |
4589 </span> | |
4590 <span>paramType</span> | |
4591 <span></span> | |
4592 </span> | |
4593 </span> | |
4594 ) | |
4595 </div> | |
4596 | |
4597 </em> | |
4598 </dt> | |
4599 <dd class="todo" style="display: none; "> | |
4600 Undocumented. | |
4601 </dd> | |
4602 <dd>If "blocking" is specified in the "extraInfoSpec" parameter, the e
vent listener should return an object of this type.</dd> | |
4603 <dd style="display: none; "> | |
4604 This parameter was added in version | |
4605 <b><span></span></b>. | |
4606 You must omit this parameter in earlier versions, | |
4607 and you may omit it in any version. If you require this | |
4608 parameter, the manifest key | |
4609 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4610 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4611 </dd> | |
4612 | |
4613 <!-- OBJECT PROPERTIES --> | |
4614 <dd style="display: none; "> | |
4615 <dl> | |
4616 <div> | |
4617 <div> | |
4618 </div> | |
4619 </div> | |
4620 </dl> | |
4621 </dd> | |
4622 | |
4623 <!-- OBJECT METHODS --> | |
4624 <dd style="display: none; "> | |
4625 <div></div> | |
4626 </dd> | |
4627 | |
4628 <!-- OBJECT EVENT FIELDS --> | |
4629 <dd style="display: none; "> | |
4630 <div></div> | |
4631 </dd> | |
4632 | |
4633 <!-- FUNCTION PARAMETERS --> | |
4634 <dd style="display: none; "> | |
4635 <div></div> | |
4636 </dd> | |
4637 | |
4638 </div> | |
4639 </div> | |
4640 </dl> | |
4641 | |
4642 </div> <!-- /description --> | |
4643 </div><div class="apiItem"> | |
4644 <a name="event-onBeforeSendHeaders"></a> | |
4645 <h4>onBeforeSendHeaders</h4> | |
4646 | |
4647 <div class="summary"> | |
4648 <!-- 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>); | |
4650 </div> | |
4651 | |
4652 <div class="description"> | |
4653 <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> | |
4655 | |
4656 <!-- LISTENER PARAMETERS --> | |
4657 <div> | |
4658 <h4>Listener parameters</h4> | |
4659 <dl> | |
4660 <div> | |
4661 <div> | |
4662 <dt> | |
4663 <var>details</var> | |
4664 <em> | |
4665 | |
4666 <!-- TYPE --> | |
4667 <div style="display:inline"> | |
4668 ( | |
4669 <span class="optional" style="display: none; ">optional</spa
n> | |
4670 <span class="enum" style="display: none; ">enumerated</span> | |
4671 <span id="typeTemplate"> | |
4672 <span style="display: none; "> | |
4673 <a> Type</a> | |
4674 </span> | |
4675 <span> | |
4676 <span style="display: none; "> | |
4677 array of <span><span></span></span> | |
4678 </span> | |
4679 <span>object</span> | |
4680 <span style="display: none; "></span> | |
4681 </span> | |
4682 </span> | |
4683 ) | |
4684 </div> | |
4685 | |
4686 </em> | |
4687 </dt> | |
4688 <dd class="todo"> | |
4689 Undocumented. | |
4690 </dd> | |
4691 <dd style="display: none; "> | |
4692 Description of this parameter from the json schema. | |
4693 </dd> | |
4694 <dd style="display: none; "> | |
4695 This parameter was added in version | |
4696 <b><span></span></b>. | |
4697 You must omit this parameter in earlier versions, | |
4698 and you may omit it in any version. If you require this | |
4699 parameter, the manifest key | |
4700 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4701 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4702 </dd> | |
4703 | |
4704 <!-- OBJECT PROPERTIES --> | |
4705 <dd> | |
4706 <dl> | |
4707 <div> | |
4708 <div> | |
4709 <dt> | |
4710 <var>requestId</var> | |
4711 <em> | |
4712 | |
4713 <!-- TYPE --> | |
4714 <div style="display:inline"> | |
4715 ( | |
4716 <span class="optional" style="display: none; ">optional</spa
n> | |
4717 <span class="enum" style="display: none; ">enumerated</span> | |
4718 <span id="typeTemplate"> | |
4719 <span style="display: none; "> | |
4720 <a> Type</a> | |
4721 </span> | |
4722 <span> | |
4723 <span style="display: none; "> | |
4724 array of <span><span></span></span> | |
4725 </span> | |
4726 <span>string</span> | |
4727 <span style="display: none; "></span> | |
4728 </span> | |
4729 </span> | |
4730 ) | |
4731 </div> | |
4732 | |
4733 </em> | |
4734 </dt> | |
4735 <dd class="todo" style="display: none; "> | |
4736 Undocumented. | |
4737 </dd> | |
4738 <dd>The ID of the request. Request IDs are unique within a browser ses
sion. As a result, they could be used to relate different events of the same req
uest.</dd> | |
4739 <dd style="display: none; "> | |
4740 This parameter was added in version | |
4741 <b><span></span></b>. | |
4742 You must omit this parameter in earlier versions, | |
4743 and you may omit it in any version. If you require this | |
4744 parameter, the manifest key | |
4745 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4746 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4747 </dd> | |
4748 | |
4749 <!-- OBJECT PROPERTIES --> | |
4750 <dd style="display: none; "> | |
4751 <dl> | |
4752 <div> | |
4753 <div> | |
4754 </div> | |
4755 </div> | |
4756 </dl> | |
4757 </dd> | |
4758 | |
4759 <!-- OBJECT METHODS --> | |
4760 <dd style="display: none; "> | |
4761 <div></div> | |
4762 </dd> | |
4763 | |
4764 <!-- OBJECT EVENT FIELDS --> | |
4765 <dd style="display: none; "> | |
4766 <div></div> | |
4767 </dd> | |
4768 | |
4769 <!-- FUNCTION PARAMETERS --> | |
4770 <dd style="display: none; "> | |
4771 <div></div> | |
4772 </dd> | |
4773 | |
4774 </div> | |
4775 </div><div> | |
4776 <div> | |
4777 <dt> | |
4778 <var>url</var> | |
4779 <em> | |
4780 | |
4781 <!-- TYPE --> | |
4782 <div style="display:inline"> | |
4783 ( | |
4784 <span class="optional" style="display: none; ">optional</spa
n> | |
4785 <span class="enum" style="display: none; ">enumerated</span> | |
4786 <span id="typeTemplate"> | |
4787 <span style="display: none; "> | |
4788 <a> Type</a> | |
4789 </span> | |
4790 <span> | |
4791 <span style="display: none; "> | |
4792 array of <span><span></span></span> | |
4793 </span> | |
4794 <span>string</span> | |
4795 <span style="display: none; "></span> | |
4796 </span> | |
4797 </span> | |
4798 ) | |
4799 </div> | |
4800 | |
4801 </em> | |
4802 </dt> | |
4803 <dd class="todo"> | |
4804 Undocumented. | |
4805 </dd> | |
4806 <dd style="display: none; "> | |
4807 Description of this parameter from the json schema. | |
4808 </dd> | |
4809 <dd style="display: none; "> | |
4810 This parameter was added in version | |
4811 <b><span></span></b>. | |
4812 You must omit this parameter in earlier versions, | |
4813 and you may omit it in any version. If you require this | |
4814 parameter, the manifest key | |
4815 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4816 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4817 </dd> | |
4818 | |
4819 <!-- OBJECT PROPERTIES --> | |
4820 <dd style="display: none; "> | |
4821 <dl> | |
4822 <div> | |
4823 <div> | |
4824 </div> | |
4825 </div> | |
4826 </dl> | |
4827 </dd> | |
4828 | |
4829 <!-- OBJECT METHODS --> | |
4830 <dd style="display: none; "> | |
4831 <div></div> | |
4832 </dd> | |
4833 | |
4834 <!-- OBJECT EVENT FIELDS --> | |
4835 <dd style="display: none; "> | |
4836 <div></div> | |
4837 </dd> | |
4838 | |
4839 <!-- FUNCTION PARAMETERS --> | |
4840 <dd style="display: none; "> | |
4841 <div></div> | |
4842 </dd> | |
4843 | |
4844 </div> | |
4845 </div><div> | |
4846 <div> | |
4847 <dt> | |
4848 <var>method</var> | |
4849 <em> | |
4850 | |
4851 <!-- TYPE --> | |
4852 <div style="display:inline"> | |
4853 ( | |
4854 <span class="optional" style="display: none; ">optional</spa
n> | |
4855 <span class="enum" style="display: none; ">enumerated</span> | |
4856 <span id="typeTemplate"> | |
4857 <span style="display: none; "> | |
4858 <a> Type</a> | |
4859 </span> | |
4860 <span> | |
4861 <span style="display: none; "> | |
4862 array of <span><span></span></span> | |
4863 </span> | |
4864 <span>string</span> | |
4865 <span style="display: none; "></span> | |
4866 </span> | |
4867 </span> | |
4868 ) | |
4869 </div> | |
4870 | |
4871 </em> | |
4872 </dt> | |
4873 <dd class="todo" style="display: none; "> | |
4874 Undocumented. | |
4875 </dd> | |
4876 <dd>Standard HTTP method.</dd> | |
4877 <dd style="display: none; "> | |
4878 This parameter was added in version | |
4879 <b><span></span></b>. | |
4880 You must omit this parameter in earlier versions, | |
4881 and you may omit it in any version. If you require this | |
4882 parameter, the manifest key | |
4883 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4884 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4885 </dd> | |
4886 | |
4887 <!-- OBJECT PROPERTIES --> | |
4888 <dd style="display: none; "> | |
4889 <dl> | |
4890 <div> | |
4891 <div> | |
4892 </div> | |
4893 </div> | |
4894 </dl> | |
4895 </dd> | |
4896 | |
4897 <!-- OBJECT METHODS --> | |
4898 <dd style="display: none; "> | |
4899 <div></div> | |
4900 </dd> | |
4901 | |
4902 <!-- OBJECT EVENT FIELDS --> | |
4903 <dd style="display: none; "> | |
4904 <div></div> | |
4905 </dd> | |
4906 | |
4907 <!-- FUNCTION PARAMETERS --> | |
4908 <dd style="display: none; "> | |
4909 <div></div> | |
4910 </dd> | |
4911 | |
4912 </div> | |
4913 </div><div> | |
4914 <div> | |
4915 <dt> | |
4916 <var>frameId</var> | |
4917 <em> | |
4918 | |
4919 <!-- TYPE --> | |
4920 <div style="display:inline"> | |
4921 ( | |
4922 <span class="optional" style="display: none; ">optional</spa
n> | |
4923 <span class="enum" style="display: none; ">enumerated</span> | |
4924 <span id="typeTemplate"> | |
4925 <span style="display: none; "> | |
4926 <a> Type</a> | |
4927 </span> | |
4928 <span> | |
4929 <span style="display: none; "> | |
4930 array of <span><span></span></span> | |
4931 </span> | |
4932 <span>integer</span> | |
4933 <span style="display: none; "></span> | |
4934 </span> | |
4935 </span> | |
4936 ) | |
4937 </div> | |
4938 | |
4939 </em> | |
4940 </dt> | |
4941 <dd class="todo" style="display: none; "> | |
4942 Undocumented. | |
4943 </dd> | |
4944 <dd>0 indicates the request happens in the main frame; a positive valu
e indicates the ID of a subframe in which the request happens. If the document o
f a (sub-)frame is loaded (<code>type</code> is <code>main_frame</code> or <code
>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the
ID of the outer frame. Frame IDs are unique within a tab.</dd> | |
4945 <dd style="display: none; "> | |
4946 This parameter was added in version | |
4947 <b><span></span></b>. | |
4948 You must omit this parameter in earlier versions, | |
4949 and you may omit it in any version. If you require this | |
4950 parameter, the manifest key | |
4951 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
4952 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
4953 </dd> | |
4954 | |
4955 <!-- OBJECT PROPERTIES --> | |
4956 <dd style="display: none; "> | |
4957 <dl> | |
4958 <div> | |
4959 <div> | |
4960 </div> | |
4961 </div> | |
4962 </dl> | |
4963 </dd> | |
4964 | |
4965 <!-- OBJECT METHODS --> | |
4966 <dd style="display: none; "> | |
4967 <div></div> | |
4968 </dd> | |
4969 | |
4970 <!-- OBJECT EVENT FIELDS --> | |
4971 <dd style="display: none; "> | |
4972 <div></div> | |
4973 </dd> | |
4974 | |
4975 <!-- FUNCTION PARAMETERS --> | |
4976 <dd style="display: none; "> | |
4977 <div></div> | |
4978 </dd> | |
4979 | |
4980 </div> | |
4981 </div><div> | |
4982 <div> | |
4983 <dt> | |
4984 <var>parentFrameId</var> | |
4985 <em> | |
4986 | |
4987 <!-- TYPE --> | |
4988 <div style="display:inline"> | |
4989 ( | |
4990 <span class="optional" style="display: none; ">optional</spa
n> | |
4991 <span class="enum" style="display: none; ">enumerated</span> | |
4992 <span id="typeTemplate"> | |
4993 <span style="display: none; "> | |
4994 <a> Type</a> | |
4995 </span> | |
4996 <span> | |
4997 <span style="display: none; "> | |
4998 array of <span><span></span></span> | |
4999 </span> | |
5000 <span>integer</span> | |
5001 <span style="display: none; "></span> | |
5002 </span> | |
5003 </span> | |
5004 ) | |
5005 </div> | |
5006 | |
5007 </em> | |
5008 </dt> | |
5009 <dd class="todo" style="display: none; "> | |
5010 Undocumented. | |
5011 </dd> | |
5012 <dd>ID of frame that wraps the frame which sent the request. Set to -1
if no parent frame exists.</dd> | |
5013 <dd style="display: none; "> | |
5014 This parameter was added in version | |
5015 <b><span></span></b>. | |
5016 You must omit this parameter in earlier versions, | |
5017 and you may omit it in any version. If you require this | |
5018 parameter, the manifest key | |
5019 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5020 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5021 </dd> | |
5022 | |
5023 <!-- OBJECT PROPERTIES --> | |
5024 <dd style="display: none; "> | |
5025 <dl> | |
5026 <div> | |
5027 <div> | |
5028 </div> | |
5029 </div> | |
5030 </dl> | |
5031 </dd> | |
5032 | |
5033 <!-- OBJECT METHODS --> | |
5034 <dd style="display: none; "> | |
5035 <div></div> | |
5036 </dd> | |
5037 | |
5038 <!-- OBJECT EVENT FIELDS --> | |
5039 <dd style="display: none; "> | |
5040 <div></div> | |
5041 </dd> | |
5042 | |
5043 <!-- FUNCTION PARAMETERS --> | |
5044 <dd style="display: none; "> | |
5045 <div></div> | |
5046 </dd> | |
5047 | |
5048 </div> | |
5049 </div><div> | |
5050 <div> | |
5051 <dt> | |
5052 <var>tabId</var> | |
5053 <em> | |
5054 | |
5055 <!-- TYPE --> | |
5056 <div style="display:inline"> | |
5057 ( | |
5058 <span class="optional" style="display: none; ">optional</spa
n> | |
5059 <span class="enum" style="display: none; ">enumerated</span> | |
5060 <span id="typeTemplate"> | |
5061 <span style="display: none; "> | |
5062 <a> Type</a> | |
5063 </span> | |
5064 <span> | |
5065 <span style="display: none; "> | |
5066 array of <span><span></span></span> | |
5067 </span> | |
5068 <span>integer</span> | |
5069 <span style="display: none; "></span> | |
5070 </span> | |
5071 </span> | |
5072 ) | |
5073 </div> | |
5074 | |
5075 </em> | |
5076 </dt> | |
5077 <dd class="todo" style="display: none; "> | |
5078 Undocumented. | |
5079 </dd> | |
5080 <dd>The ID of the tab in which the request takes place. Set to -1 if t
he request isn't related to a tab.</dd> | |
5081 <dd style="display: none; "> | |
5082 This parameter was added in version | |
5083 <b><span></span></b>. | |
5084 You must omit this parameter in earlier versions, | |
5085 and you may omit it in any version. If you require this | |
5086 parameter, the manifest key | |
5087 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5088 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5089 </dd> | |
5090 | |
5091 <!-- OBJECT PROPERTIES --> | |
5092 <dd style="display: none; "> | |
5093 <dl> | |
5094 <div> | |
5095 <div> | |
5096 </div> | |
5097 </div> | |
5098 </dl> | |
5099 </dd> | |
5100 | |
5101 <!-- OBJECT METHODS --> | |
5102 <dd style="display: none; "> | |
5103 <div></div> | |
5104 </dd> | |
5105 | |
5106 <!-- OBJECT EVENT FIELDS --> | |
5107 <dd style="display: none; "> | |
5108 <div></div> | |
5109 </dd> | |
5110 | |
5111 <!-- FUNCTION PARAMETERS --> | |
5112 <dd style="display: none; "> | |
5113 <div></div> | |
5114 </dd> | |
5115 | |
5116 </div> | |
5117 </div><div> | |
5118 <div> | |
5119 <dt> | |
5120 <var>type</var> | |
5121 <em> | |
5122 | |
5123 <!-- TYPE --> | |
5124 <div style="display:inline"> | |
5125 ( | |
5126 <span class="optional" style="display: none; ">optional</spa
n> | |
5127 <span class="enum">enumerated</span> | |
5128 <span id="typeTemplate"> | |
5129 <span style="display: none; "> | |
5130 <a> Type</a> | |
5131 </span> | |
5132 <span> | |
5133 <span style="display: none; "> | |
5134 array of <span><span></span></span> | |
5135 </span> | |
5136 <span>string</span> | |
5137 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
5138 </span> | |
5139 </span> | |
5140 ) | |
5141 </div> | |
5142 | |
5143 </em> | |
5144 </dt> | |
5145 <dd class="todo" style="display: none; "> | |
5146 Undocumented. | |
5147 </dd> | |
5148 <dd>How the requested resource will be used.</dd> | |
5149 <dd style="display: none; "> | |
5150 This parameter was added in version | |
5151 <b><span></span></b>. | |
5152 You must omit this parameter in earlier versions, | |
5153 and you may omit it in any version. If you require this | |
5154 parameter, the manifest key | |
5155 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5156 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5157 </dd> | |
5158 | |
5159 <!-- OBJECT PROPERTIES --> | |
5160 <dd style="display: none; "> | |
5161 <dl> | |
5162 <div> | |
5163 <div> | |
5164 </div> | |
5165 </div> | |
5166 </dl> | |
5167 </dd> | |
5168 | |
5169 <!-- OBJECT METHODS --> | |
5170 <dd style="display: none; "> | |
5171 <div></div> | |
5172 </dd> | |
5173 | |
5174 <!-- OBJECT EVENT FIELDS --> | |
5175 <dd style="display: none; "> | |
5176 <div></div> | |
5177 </dd> | |
5178 | |
5179 <!-- FUNCTION PARAMETERS --> | |
5180 <dd style="display: none; "> | |
5181 <div></div> | |
5182 </dd> | |
5183 | |
5184 </div> | |
5185 </div><div> | |
5186 <div> | |
5187 <dt> | |
5188 <var>timeStamp</var> | |
5189 <em> | |
5190 | |
5191 <!-- TYPE --> | |
5192 <div style="display:inline"> | |
5193 ( | |
5194 <span class="optional" style="display: none; ">optional</spa
n> | |
5195 <span class="enum" style="display: none; ">enumerated</span> | |
5196 <span id="typeTemplate"> | |
5197 <span style="display: none; "> | |
5198 <a> Type</a> | |
5199 </span> | |
5200 <span> | |
5201 <span style="display: none; "> | |
5202 array of <span><span></span></span> | |
5203 </span> | |
5204 <span>number</span> | |
5205 <span style="display: none; "></span> | |
5206 </span> | |
5207 </span> | |
5208 ) | |
5209 </div> | |
5210 | |
5211 </em> | |
5212 </dt> | |
5213 <dd class="todo" style="display: none; "> | |
5214 Undocumented. | |
5215 </dd> | |
5216 <dd>The time when this signal is triggered, in milliseconds since the
epoch.</dd> | |
5217 <dd style="display: none; "> | |
5218 This parameter was added in version | |
5219 <b><span></span></b>. | |
5220 You must omit this parameter in earlier versions, | |
5221 and you may omit it in any version. If you require this | |
5222 parameter, the manifest key | |
5223 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5224 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5225 </dd> | |
5226 | |
5227 <!-- OBJECT PROPERTIES --> | |
5228 <dd style="display: none; "> | |
5229 <dl> | |
5230 <div> | |
5231 <div> | |
5232 </div> | |
5233 </div> | |
5234 </dl> | |
5235 </dd> | |
5236 | |
5237 <!-- OBJECT METHODS --> | |
5238 <dd style="display: none; "> | |
5239 <div></div> | |
5240 </dd> | |
5241 | |
5242 <!-- OBJECT EVENT FIELDS --> | |
5243 <dd style="display: none; "> | |
5244 <div></div> | |
5245 </dd> | |
5246 | |
5247 <!-- FUNCTION PARAMETERS --> | |
5248 <dd style="display: none; "> | |
5249 <div></div> | |
5250 </dd> | |
5251 | |
5252 </div> | |
5253 </div><div> | |
5254 <div> | |
5255 <dt> | |
5256 <var>requestHeaders</var> | |
5257 <em> | |
5258 | |
5259 <!-- TYPE --> | |
5260 <div style="display:inline"> | |
5261 ( | |
5262 <span class="optional">optional</span> | |
5263 <span class="enum" style="display: none; ">enumerated</span> | |
5264 <span id="typeTemplate"> | |
5265 <span> | |
5266 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | |
5267 </span> | |
5268 <span style="display: none; "> | |
5269 <span> | |
5270 array of <span><span></span></span> | |
5271 </span> | |
5272 <span>paramType</span> | |
5273 <span></span> | |
5274 </span> | |
5275 </span> | |
5276 ) | |
5277 </div> | |
5278 | |
5279 </em> | |
5280 </dt> | |
5281 <dd class="todo" style="display: none; "> | |
5282 Undocumented. | |
5283 </dd> | |
5284 <dd>The HTTP request headers that are going to be sent out with this r
equest.</dd> | |
5285 <dd style="display: none; "> | |
5286 This parameter was added in version | |
5287 <b><span></span></b>. | |
5288 You must omit this parameter in earlier versions, | |
5289 and you may omit it in any version. If you require this | |
5290 parameter, the manifest key | |
5291 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5292 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5293 </dd> | |
5294 | |
5295 <!-- OBJECT PROPERTIES --> | |
5296 <dd style="display: none; "> | |
5297 <dl> | |
5298 <div> | |
5299 <div> | |
5300 </div> | |
5301 </div> | |
5302 </dl> | |
5303 </dd> | |
5304 | |
5305 <!-- OBJECT METHODS --> | |
5306 <dd style="display: none; "> | |
5307 <div></div> | |
5308 </dd> | |
5309 | |
5310 <!-- OBJECT EVENT FIELDS --> | |
5311 <dd style="display: none; "> | |
5312 <div></div> | |
5313 </dd> | |
5314 | |
5315 <!-- FUNCTION PARAMETERS --> | |
5316 <dd style="display: none; "> | |
5317 <div></div> | |
5318 </dd> | |
5319 | |
5320 </div> | |
5321 </div> | |
5322 </dl> | |
5323 </dd> | |
5324 | |
5325 <!-- OBJECT METHODS --> | |
5326 <dd style="display: none; "> | |
5327 <div></div> | |
5328 </dd> | |
5329 | |
5330 <!-- OBJECT EVENT FIELDS --> | |
5331 <dd style="display: none; "> | |
5332 <div></div> | |
5333 </dd> | |
5334 | |
5335 <!-- FUNCTION PARAMETERS --> | |
5336 <dd style="display: none; "> | |
5337 <div></div> | |
5338 </dd> | |
5339 | |
5340 </div> | |
5341 </div> | |
5342 </dl> | |
5343 </div> | |
5344 | |
5345 <!-- EXTRA PARAMETERS --> | |
5346 <div> | |
5347 <h4>Extra parameters to addListener</h4> | |
5348 <dl> | |
5349 <div> | |
5350 <div> | |
5351 <dt> | |
5352 <var>filter</var> | |
5353 <em> | |
5354 | |
5355 <!-- TYPE --> | |
5356 <div style="display:inline"> | |
5357 ( | |
5358 <span class="optional">optional</span> | |
5359 <span class="enum" style="display: none; ">enumerated</span> | |
5360 <span id="typeTemplate"> | |
5361 <span> | |
5362 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | |
5363 </span> | |
5364 <span style="display: none; "> | |
5365 <span> | |
5366 array of <span><span></span></span> | |
5367 </span> | |
5368 <span>paramType</span> | |
5369 <span></span> | |
5370 </span> | |
5371 </span> | |
5372 ) | |
5373 </div> | |
5374 | |
5375 </em> | |
5376 </dt> | |
5377 <dd class="todo" style="display: none; "> | |
5378 Undocumented. | |
5379 </dd> | |
5380 <dd>A set of filters that restricts the events that will be sent to th
is listener.</dd> | |
5381 <dd style="display: none; "> | |
5382 This parameter was added in version | |
5383 <b><span></span></b>. | |
5384 You must omit this parameter in earlier versions, | |
5385 and you may omit it in any version. If you require this | |
5386 parameter, the manifest key | |
5387 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5388 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5389 </dd> | |
5390 | |
5391 <!-- OBJECT PROPERTIES --> | |
5392 <dd style="display: none; "> | |
5393 <dl> | |
5394 <div> | |
5395 <div> | |
5396 </div> | |
5397 </div> | |
5398 </dl> | |
5399 </dd> | |
5400 | |
5401 <!-- OBJECT METHODS --> | |
5402 <dd style="display: none; "> | |
5403 <div></div> | |
5404 </dd> | |
5405 | |
5406 <!-- OBJECT EVENT FIELDS --> | |
5407 <dd style="display: none; "> | |
5408 <div></div> | |
5409 </dd> | |
5410 | |
5411 <!-- FUNCTION PARAMETERS --> | |
5412 <dd style="display: none; "> | |
5413 <div></div> | |
5414 </dd> | |
5415 | |
5416 </div> | |
5417 </div><div> | |
5418 <div> | |
5419 <dt> | |
5420 <var>extraInfoSpec</var> | |
5421 <em> | |
5422 | |
5423 <!-- TYPE --> | |
5424 <div style="display:inline"> | |
5425 ( | |
5426 <span class="optional">optional</span> | |
5427 <span class="enum" style="display: none; ">enumerated</span> | |
5428 <span id="typeTemplate"> | |
5429 <span style="display: none; "> | |
5430 <a> Type</a> | |
5431 </span> | |
5432 <span> | |
5433 <span> | |
5434 array of <span><span> | |
5435 <span style="display: none; "> | |
5436 <a> Type</a> | |
5437 </span> | |
5438 <span> | |
5439 <span style="display: none; "> | |
5440 array of <span><span></span></span> | |
5441 </span> | |
5442 <span>string</span> | |
5443 <span>["requestHeaders", "blocking"]</span> | |
5444 </span> | |
5445 </span></span> | |
5446 </span> | |
5447 <span style="display: none; ">paramType</span> | |
5448 <span style="display: none; "></span> | |
5449 </span> | |
5450 </span> | |
5451 ) | |
5452 </div> | |
5453 | |
5454 </em> | |
5455 </dt> | |
5456 <dd class="todo" style="display: none; "> | |
5457 Undocumented. | |
5458 </dd> | |
5459 <dd>Array of extra information that should be passed to the listener f
unction.</dd> | |
5460 <dd style="display: none; "> | |
5461 This parameter was added in version | |
5462 <b><span></span></b>. | |
5463 You must omit this parameter in earlier versions, | |
5464 and you may omit it in any version. If you require this | |
5465 parameter, the manifest key | |
5466 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5467 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5468 </dd> | |
5469 | |
5470 <!-- OBJECT PROPERTIES --> | |
5471 <dd style="display: none; "> | |
5472 <dl> | |
5473 <div> | |
5474 <div> | |
5475 </div> | |
5476 </div> | |
5477 </dl> | |
5478 </dd> | |
5479 | |
5480 <!-- OBJECT METHODS --> | |
5481 <dd style="display: none; "> | |
5482 <div></div> | |
5483 </dd> | |
5484 | |
5485 <!-- OBJECT EVENT FIELDS --> | |
5486 <dd style="display: none; "> | |
5487 <div></div> | |
5488 </dd> | |
5489 | |
5490 <!-- FUNCTION PARAMETERS --> | |
5491 <dd style="display: none; "> | |
5492 <div></div> | |
5493 </dd> | |
5494 | |
5495 </div> | |
5496 </div> | |
5497 </dl> | |
5498 </div> | |
5499 | |
5500 <!-- LISTENER RETURN VALUE --> | |
5501 <h4>Listener returns</h4> | |
5502 <dl> | |
5503 <div> | |
5504 <div> | |
5505 <dt> | |
5506 <var style="display: none; ">paramName</var> | |
5507 <em> | |
5508 | |
5509 <!-- TYPE --> | |
5510 <div style="display:inline"> | |
5511 ( | |
5512 <span class="optional">optional</span> | |
5513 <span class="enum" style="display: none; ">enumerated</span> | |
5514 <span id="typeTemplate"> | |
5515 <span> | |
5516 <a href="experimental.webRequest.html#type-BlockingRespo
nse">BlockingResponse</a> | |
5517 </span> | |
5518 <span style="display: none; "> | |
5519 <span> | |
5520 array of <span><span></span></span> | |
5521 </span> | |
5522 <span>paramType</span> | |
5523 <span></span> | |
5524 </span> | |
5525 </span> | |
5526 ) | |
5527 </div> | |
5528 | |
5529 </em> | |
5530 </dt> | |
5531 <dd class="todo" style="display: none; "> | |
5532 Undocumented. | |
5533 </dd> | |
5534 <dd>If "blocking" is specified in the "extraInfoSpec" parameter, the e
vent listener should return an object of this type.</dd> | |
5535 <dd style="display: none; "> | |
5536 This parameter was added in version | |
5537 <b><span></span></b>. | |
5538 You must omit this parameter in earlier versions, | |
5539 and you may omit it in any version. If you require this | |
5540 parameter, the manifest key | |
5541 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5542 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5543 </dd> | |
5544 | |
5545 <!-- OBJECT PROPERTIES --> | |
5546 <dd style="display: none; "> | |
5547 <dl> | |
5548 <div> | |
5549 <div> | |
5550 </div> | |
5551 </div> | |
5552 </dl> | |
5553 </dd> | |
5554 | |
5555 <!-- OBJECT METHODS --> | |
5556 <dd style="display: none; "> | |
5557 <div></div> | |
5558 </dd> | |
5559 | |
5560 <!-- OBJECT EVENT FIELDS --> | |
5561 <dd style="display: none; "> | |
5562 <div></div> | |
5563 </dd> | |
5564 | |
5565 <!-- FUNCTION PARAMETERS --> | |
5566 <dd style="display: none; "> | |
5567 <div></div> | |
5568 </dd> | |
5569 | |
5570 </div> | |
5571 </div> | |
5572 </dl> | |
5573 | |
5574 </div> <!-- /description --> | |
5575 </div><div class="apiItem"> | |
5576 <a name="event-onCompleted"></a> | |
5577 <h4>onCompleted</h4> | |
5578 | |
5579 <div class="summary"> | |
5580 <!-- 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>); | |
5582 </div> | |
5583 | |
5584 <div class="description"> | |
5585 <p class="todo" style="display: none; ">Undocumented.</p> | |
5586 <p>Fired when a request is completed.</p> | |
5587 | |
5588 <!-- LISTENER PARAMETERS --> | |
5589 <div> | |
5590 <h4>Listener parameters</h4> | |
5591 <dl> | |
5592 <div> | |
5593 <div> | |
5594 <dt> | |
5595 <var>details</var> | |
5596 <em> | |
5597 | |
5598 <!-- TYPE --> | |
5599 <div style="display:inline"> | |
5600 ( | |
5601 <span class="optional" style="display: none; ">optional</spa
n> | |
5602 <span class="enum" style="display: none; ">enumerated</span> | |
5603 <span id="typeTemplate"> | |
5604 <span style="display: none; "> | |
5605 <a> Type</a> | |
5606 </span> | |
5607 <span> | |
5608 <span style="display: none; "> | |
5609 array of <span><span></span></span> | |
5610 </span> | |
5611 <span>object</span> | |
5612 <span style="display: none; "></span> | |
5613 </span> | |
5614 </span> | |
5615 ) | |
5616 </div> | |
5617 | |
5618 </em> | |
5619 </dt> | |
5620 <dd class="todo"> | |
5621 Undocumented. | |
5622 </dd> | |
5623 <dd style="display: none; "> | |
5624 Description of this parameter from the json schema. | |
5625 </dd> | |
5626 <dd style="display: none; "> | |
5627 This parameter was added in version | |
5628 <b><span></span></b>. | |
5629 You must omit this parameter in earlier versions, | |
5630 and you may omit it in any version. If you require this | |
5631 parameter, the manifest key | |
5632 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5633 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5634 </dd> | |
5635 | |
5636 <!-- OBJECT PROPERTIES --> | |
5637 <dd> | |
5638 <dl> | |
5639 <div> | |
5640 <div> | |
5641 <dt> | |
5642 <var>requestId</var> | |
5643 <em> | |
5644 | |
5645 <!-- TYPE --> | |
5646 <div style="display:inline"> | |
5647 ( | |
5648 <span class="optional" style="display: none; ">optional</spa
n> | |
5649 <span class="enum" style="display: none; ">enumerated</span> | |
5650 <span id="typeTemplate"> | |
5651 <span style="display: none; "> | |
5652 <a> Type</a> | |
5653 </span> | |
5654 <span> | |
5655 <span style="display: none; "> | |
5656 array of <span><span></span></span> | |
5657 </span> | |
5658 <span>string</span> | |
5659 <span style="display: none; "></span> | |
5660 </span> | |
5661 </span> | |
5662 ) | |
5663 </div> | |
5664 | |
5665 </em> | |
5666 </dt> | |
5667 <dd class="todo" style="display: none; "> | |
5668 Undocumented. | |
5669 </dd> | |
5670 <dd>The ID of the request. Request IDs are unique within a browser ses
sion. As a result, they could be used to relate different events of the same req
uest.</dd> | |
5671 <dd style="display: none; "> | |
5672 This parameter was added in version | |
5673 <b><span></span></b>. | |
5674 You must omit this parameter in earlier versions, | |
5675 and you may omit it in any version. If you require this | |
5676 parameter, the manifest key | |
5677 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5678 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5679 </dd> | |
5680 | |
5681 <!-- OBJECT PROPERTIES --> | |
5682 <dd style="display: none; "> | |
5683 <dl> | |
5684 <div> | |
5685 <div> | |
5686 </div> | |
5687 </div> | |
5688 </dl> | |
5689 </dd> | |
5690 | |
5691 <!-- OBJECT METHODS --> | |
5692 <dd style="display: none; "> | |
5693 <div></div> | |
5694 </dd> | |
5695 | |
5696 <!-- OBJECT EVENT FIELDS --> | |
5697 <dd style="display: none; "> | |
5698 <div></div> | |
5699 </dd> | |
5700 | |
5701 <!-- FUNCTION PARAMETERS --> | |
5702 <dd style="display: none; "> | |
5703 <div></div> | |
5704 </dd> | |
5705 | |
5706 </div> | |
5707 </div><div> | |
5708 <div> | |
5709 <dt> | |
5710 <var>url</var> | |
5711 <em> | |
5712 | |
5713 <!-- TYPE --> | |
5714 <div style="display:inline"> | |
5715 ( | |
5716 <span class="optional" style="display: none; ">optional</spa
n> | |
5717 <span class="enum" style="display: none; ">enumerated</span> | |
5718 <span id="typeTemplate"> | |
5719 <span style="display: none; "> | |
5720 <a> Type</a> | |
5721 </span> | |
5722 <span> | |
5723 <span style="display: none; "> | |
5724 array of <span><span></span></span> | |
5725 </span> | |
5726 <span>string</span> | |
5727 <span style="display: none; "></span> | |
5728 </span> | |
5729 </span> | |
5730 ) | |
5731 </div> | |
5732 | |
5733 </em> | |
5734 </dt> | |
5735 <dd class="todo"> | |
5736 Undocumented. | |
5737 </dd> | |
5738 <dd style="display: none; "> | |
5739 Description of this parameter from the json schema. | |
5740 </dd> | |
5741 <dd style="display: none; "> | |
5742 This parameter was added in version | |
5743 <b><span></span></b>. | |
5744 You must omit this parameter in earlier versions, | |
5745 and you may omit it in any version. If you require this | |
5746 parameter, the manifest key | |
5747 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5748 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5749 </dd> | |
5750 | |
5751 <!-- OBJECT PROPERTIES --> | |
5752 <dd style="display: none; "> | |
5753 <dl> | |
5754 <div> | |
5755 <div> | |
5756 </div> | |
5757 </div> | |
5758 </dl> | |
5759 </dd> | |
5760 | |
5761 <!-- OBJECT METHODS --> | |
5762 <dd style="display: none; "> | |
5763 <div></div> | |
5764 </dd> | |
5765 | |
5766 <!-- OBJECT EVENT FIELDS --> | |
5767 <dd style="display: none; "> | |
5768 <div></div> | |
5769 </dd> | |
5770 | |
5771 <!-- FUNCTION PARAMETERS --> | |
5772 <dd style="display: none; "> | |
5773 <div></div> | |
5774 </dd> | |
5775 | |
5776 </div> | |
5777 </div><div> | |
5778 <div> | |
5779 <dt> | |
5780 <var>method</var> | |
5781 <em> | |
5782 | |
5783 <!-- TYPE --> | |
5784 <div style="display:inline"> | |
5785 ( | |
5786 <span class="optional" style="display: none; ">optional</spa
n> | |
5787 <span class="enum" style="display: none; ">enumerated</span> | |
5788 <span id="typeTemplate"> | |
5789 <span style="display: none; "> | |
5790 <a> Type</a> | |
5791 </span> | |
5792 <span> | |
5793 <span style="display: none; "> | |
5794 array of <span><span></span></span> | |
5795 </span> | |
5796 <span>string</span> | |
5797 <span style="display: none; "></span> | |
5798 </span> | |
5799 </span> | |
5800 ) | |
5801 </div> | |
5802 | |
5803 </em> | |
5804 </dt> | |
5805 <dd class="todo" style="display: none; "> | |
5806 Undocumented. | |
5807 </dd> | |
5808 <dd>Standard HTTP method.</dd> | |
5809 <dd style="display: none; "> | |
5810 This parameter was added in version | |
5811 <b><span></span></b>. | |
5812 You must omit this parameter in earlier versions, | |
5813 and you may omit it in any version. If you require this | |
5814 parameter, the manifest key | |
5815 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5816 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5817 </dd> | |
5818 | |
5819 <!-- OBJECT PROPERTIES --> | |
5820 <dd style="display: none; "> | |
5821 <dl> | |
5822 <div> | |
5823 <div> | |
5824 </div> | |
5825 </div> | |
5826 </dl> | |
5827 </dd> | |
5828 | |
5829 <!-- OBJECT METHODS --> | |
5830 <dd style="display: none; "> | |
5831 <div></div> | |
5832 </dd> | |
5833 | |
5834 <!-- OBJECT EVENT FIELDS --> | |
5835 <dd style="display: none; "> | |
5836 <div></div> | |
5837 </dd> | |
5838 | |
5839 <!-- FUNCTION PARAMETERS --> | |
5840 <dd style="display: none; "> | |
5841 <div></div> | |
5842 </dd> | |
5843 | |
5844 </div> | |
5845 </div><div> | |
5846 <div> | |
5847 <dt> | |
5848 <var>frameId</var> | |
5849 <em> | |
5850 | |
5851 <!-- TYPE --> | |
5852 <div style="display:inline"> | |
5853 ( | |
5854 <span class="optional" style="display: none; ">optional</spa
n> | |
5855 <span class="enum" style="display: none; ">enumerated</span> | |
5856 <span id="typeTemplate"> | |
5857 <span style="display: none; "> | |
5858 <a> Type</a> | |
5859 </span> | |
5860 <span> | |
5861 <span style="display: none; "> | |
5862 array of <span><span></span></span> | |
5863 </span> | |
5864 <span>integer</span> | |
5865 <span style="display: none; "></span> | |
5866 </span> | |
5867 </span> | |
5868 ) | |
5869 </div> | |
5870 | |
5871 </em> | |
5872 </dt> | |
5873 <dd class="todo" style="display: none; "> | |
5874 Undocumented. | |
5875 </dd> | |
5876 <dd>0 indicates the request happens in the main frame; a positive valu
e indicates the ID of a subframe in which the request happens. If the document o
f a (sub-)frame is loaded (<code>type</code> is <code>main_frame</code> or <code
>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the
ID of the outer frame. Frame IDs are unique within a tab.</dd> | |
5877 <dd style="display: none; "> | |
5878 This parameter was added in version | |
5879 <b><span></span></b>. | |
5880 You must omit this parameter in earlier versions, | |
5881 and you may omit it in any version. If you require this | |
5882 parameter, the manifest key | |
5883 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5884 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5885 </dd> | |
5886 | |
5887 <!-- OBJECT PROPERTIES --> | |
5888 <dd style="display: none; "> | |
5889 <dl> | |
5890 <div> | |
5891 <div> | |
5892 </div> | |
5893 </div> | |
5894 </dl> | |
5895 </dd> | |
5896 | |
5897 <!-- OBJECT METHODS --> | |
5898 <dd style="display: none; "> | |
5899 <div></div> | |
5900 </dd> | |
5901 | |
5902 <!-- OBJECT EVENT FIELDS --> | |
5903 <dd style="display: none; "> | |
5904 <div></div> | |
5905 </dd> | |
5906 | |
5907 <!-- FUNCTION PARAMETERS --> | |
5908 <dd style="display: none; "> | |
5909 <div></div> | |
5910 </dd> | |
5911 | |
5912 </div> | |
5913 </div><div> | |
5914 <div> | |
5915 <dt> | |
5916 <var>parentFrameId</var> | |
5917 <em> | |
5918 | |
5919 <!-- TYPE --> | |
5920 <div style="display:inline"> | |
5921 ( | |
5922 <span class="optional" style="display: none; ">optional</spa
n> | |
5923 <span class="enum" style="display: none; ">enumerated</span> | |
5924 <span id="typeTemplate"> | |
5925 <span style="display: none; "> | |
5926 <a> Type</a> | |
5927 </span> | |
5928 <span> | |
5929 <span style="display: none; "> | |
5930 array of <span><span></span></span> | |
5931 </span> | |
5932 <span>integer</span> | |
5933 <span style="display: none; "></span> | |
5934 </span> | |
5935 </span> | |
5936 ) | |
5937 </div> | |
5938 | |
5939 </em> | |
5940 </dt> | |
5941 <dd class="todo" style="display: none; "> | |
5942 Undocumented. | |
5943 </dd> | |
5944 <dd>ID of frame that wraps the frame which sent the request. Set to -1
if no parent frame exists.</dd> | |
5945 <dd style="display: none; "> | |
5946 This parameter was added in version | |
5947 <b><span></span></b>. | |
5948 You must omit this parameter in earlier versions, | |
5949 and you may omit it in any version. If you require this | |
5950 parameter, the manifest key | |
5951 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
5952 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
5953 </dd> | |
5954 | |
5955 <!-- OBJECT PROPERTIES --> | |
5956 <dd style="display: none; "> | |
5957 <dl> | |
5958 <div> | |
5959 <div> | |
5960 </div> | |
5961 </div> | |
5962 </dl> | |
5963 </dd> | |
5964 | |
5965 <!-- OBJECT METHODS --> | |
5966 <dd style="display: none; "> | |
5967 <div></div> | |
5968 </dd> | |
5969 | |
5970 <!-- OBJECT EVENT FIELDS --> | |
5971 <dd style="display: none; "> | |
5972 <div></div> | |
5973 </dd> | |
5974 | |
5975 <!-- FUNCTION PARAMETERS --> | |
5976 <dd style="display: none; "> | |
5977 <div></div> | |
5978 </dd> | |
5979 | |
5980 </div> | |
5981 </div><div> | |
5982 <div> | |
5983 <dt> | |
5984 <var>tabId</var> | |
5985 <em> | |
5986 | |
5987 <!-- TYPE --> | |
5988 <div style="display:inline"> | |
5989 ( | |
5990 <span class="optional" style="display: none; ">optional</spa
n> | |
5991 <span class="enum" style="display: none; ">enumerated</span> | |
5992 <span id="typeTemplate"> | |
5993 <span style="display: none; "> | |
5994 <a> Type</a> | |
5995 </span> | |
5996 <span> | |
5997 <span style="display: none; "> | |
5998 array of <span><span></span></span> | |
5999 </span> | |
6000 <span>integer</span> | |
6001 <span style="display: none; "></span> | |
6002 </span> | |
6003 </span> | |
6004 ) | |
6005 </div> | |
6006 | |
6007 </em> | |
6008 </dt> | |
6009 <dd class="todo" style="display: none; "> | |
6010 Undocumented. | |
6011 </dd> | |
6012 <dd>The ID of the tab in which the request takes place. Set to -1 if t
he request isn't related to a tab.</dd> | |
6013 <dd style="display: none; "> | |
6014 This parameter was added in version | |
6015 <b><span></span></b>. | |
6016 You must omit this parameter in earlier versions, | |
6017 and you may omit it in any version. If you require this | |
6018 parameter, the manifest key | |
6019 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6020 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6021 </dd> | |
6022 | |
6023 <!-- OBJECT PROPERTIES --> | |
6024 <dd style="display: none; "> | |
6025 <dl> | |
6026 <div> | |
6027 <div> | |
6028 </div> | |
6029 </div> | |
6030 </dl> | |
6031 </dd> | |
6032 | |
6033 <!-- OBJECT METHODS --> | |
6034 <dd style="display: none; "> | |
6035 <div></div> | |
6036 </dd> | |
6037 | |
6038 <!-- OBJECT EVENT FIELDS --> | |
6039 <dd style="display: none; "> | |
6040 <div></div> | |
6041 </dd> | |
6042 | |
6043 <!-- FUNCTION PARAMETERS --> | |
6044 <dd style="display: none; "> | |
6045 <div></div> | |
6046 </dd> | |
6047 | |
6048 </div> | |
6049 </div><div> | |
6050 <div> | |
6051 <dt> | |
6052 <var>type</var> | |
6053 <em> | |
6054 | |
6055 <!-- TYPE --> | |
6056 <div style="display:inline"> | |
6057 ( | |
6058 <span class="optional" style="display: none; ">optional</spa
n> | |
6059 <span class="enum">enumerated</span> | |
6060 <span id="typeTemplate"> | |
6061 <span style="display: none; "> | |
6062 <a> Type</a> | |
6063 </span> | |
6064 <span> | |
6065 <span style="display: none; "> | |
6066 array of <span><span></span></span> | |
6067 </span> | |
6068 <span>string</span> | |
6069 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
6070 </span> | |
6071 </span> | |
6072 ) | |
6073 </div> | |
6074 | |
6075 </em> | |
6076 </dt> | |
6077 <dd class="todo" style="display: none; "> | |
6078 Undocumented. | |
6079 </dd> | |
6080 <dd>How the requested resource will be used.</dd> | |
6081 <dd style="display: none; "> | |
6082 This parameter was added in version | |
6083 <b><span></span></b>. | |
6084 You must omit this parameter in earlier versions, | |
6085 and you may omit it in any version. If you require this | |
6086 parameter, the manifest key | |
6087 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6088 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6089 </dd> | |
6090 | |
6091 <!-- OBJECT PROPERTIES --> | |
6092 <dd style="display: none; "> | |
6093 <dl> | |
6094 <div> | |
6095 <div> | |
6096 </div> | |
6097 </div> | |
6098 </dl> | |
6099 </dd> | |
6100 | |
6101 <!-- OBJECT METHODS --> | |
6102 <dd style="display: none; "> | |
6103 <div></div> | |
6104 </dd> | |
6105 | |
6106 <!-- OBJECT EVENT FIELDS --> | |
6107 <dd style="display: none; "> | |
6108 <div></div> | |
6109 </dd> | |
6110 | |
6111 <!-- FUNCTION PARAMETERS --> | |
6112 <dd style="display: none; "> | |
6113 <div></div> | |
6114 </dd> | |
6115 | |
6116 </div> | |
6117 </div><div> | |
6118 <div> | |
6119 <dt> | |
6120 <var>timeStamp</var> | |
6121 <em> | |
6122 | |
6123 <!-- TYPE --> | |
6124 <div style="display:inline"> | |
6125 ( | |
6126 <span class="optional" style="display: none; ">optional</spa
n> | |
6127 <span class="enum" style="display: none; ">enumerated</span> | |
6128 <span id="typeTemplate"> | |
6129 <span style="display: none; "> | |
6130 <a> Type</a> | |
6131 </span> | |
6132 <span> | |
6133 <span style="display: none; "> | |
6134 array of <span><span></span></span> | |
6135 </span> | |
6136 <span>number</span> | |
6137 <span style="display: none; "></span> | |
6138 </span> | |
6139 </span> | |
6140 ) | |
6141 </div> | |
6142 | |
6143 </em> | |
6144 </dt> | |
6145 <dd class="todo" style="display: none; "> | |
6146 Undocumented. | |
6147 </dd> | |
6148 <dd>The time when this signal is triggered, in milliseconds since the
epoch.</dd> | |
6149 <dd style="display: none; "> | |
6150 This parameter was added in version | |
6151 <b><span></span></b>. | |
6152 You must omit this parameter in earlier versions, | |
6153 and you may omit it in any version. If you require this | |
6154 parameter, the manifest key | |
6155 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6156 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6157 </dd> | |
6158 | |
6159 <!-- OBJECT PROPERTIES --> | |
6160 <dd style="display: none; "> | |
6161 <dl> | |
6162 <div> | |
6163 <div> | |
6164 </div> | |
6165 </div> | |
6166 </dl> | |
6167 </dd> | |
6168 | |
6169 <!-- OBJECT METHODS --> | |
6170 <dd style="display: none; "> | |
6171 <div></div> | |
6172 </dd> | |
6173 | |
6174 <!-- OBJECT EVENT FIELDS --> | |
6175 <dd style="display: none; "> | |
6176 <div></div> | |
6177 </dd> | |
6178 | |
6179 <!-- FUNCTION PARAMETERS --> | |
6180 <dd style="display: none; "> | |
6181 <div></div> | |
6182 </dd> | |
6183 | |
6184 </div> | |
6185 </div><div> | |
6186 <div> | |
6187 <dt> | |
6188 <var>ip</var> | |
6189 <em> | |
6190 | |
6191 <!-- TYPE --> | |
6192 <div style="display:inline"> | |
6193 ( | |
6194 <span class="optional">optional</span> | |
6195 <span class="enum" style="display: none; ">enumerated</span> | |
6196 <span id="typeTemplate"> | |
6197 <span style="display: none; "> | |
6198 <a> Type</a> | |
6199 </span> | |
6200 <span> | |
6201 <span style="display: none; "> | |
6202 array of <span><span></span></span> | |
6203 </span> | |
6204 <span>string</span> | |
6205 <span style="display: none; "></span> | |
6206 </span> | |
6207 </span> | |
6208 ) | |
6209 </div> | |
6210 | |
6211 </em> | |
6212 </dt> | |
6213 <dd class="todo" style="display: none; "> | |
6214 Undocumented. | |
6215 </dd> | |
6216 <dd>The server IP address that the request was actually sent to. Note
that it may be a literal IPv6 address.</dd> | |
6217 <dd style="display: none; "> | |
6218 This parameter was added in version | |
6219 <b><span></span></b>. | |
6220 You must omit this parameter in earlier versions, | |
6221 and you may omit it in any version. If you require this | |
6222 parameter, the manifest key | |
6223 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6224 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6225 </dd> | |
6226 | |
6227 <!-- OBJECT PROPERTIES --> | |
6228 <dd style="display: none; "> | |
6229 <dl> | |
6230 <div> | |
6231 <div> | |
6232 </div> | |
6233 </div> | |
6234 </dl> | |
6235 </dd> | |
6236 | |
6237 <!-- OBJECT METHODS --> | |
6238 <dd style="display: none; "> | |
6239 <div></div> | |
6240 </dd> | |
6241 | |
6242 <!-- OBJECT EVENT FIELDS --> | |
6243 <dd style="display: none; "> | |
6244 <div></div> | |
6245 </dd> | |
6246 | |
6247 <!-- FUNCTION PARAMETERS --> | |
6248 <dd style="display: none; "> | |
6249 <div></div> | |
6250 </dd> | |
6251 | |
6252 </div> | |
6253 </div><div> | |
6254 <div> | |
6255 <dt> | |
6256 <var>fromCache</var> | |
6257 <em> | |
6258 | |
6259 <!-- TYPE --> | |
6260 <div style="display:inline"> | |
6261 ( | |
6262 <span class="optional" style="display: none; ">optional</spa
n> | |
6263 <span class="enum" style="display: none; ">enumerated</span> | |
6264 <span id="typeTemplate"> | |
6265 <span style="display: none; "> | |
6266 <a> Type</a> | |
6267 </span> | |
6268 <span> | |
6269 <span style="display: none; "> | |
6270 array of <span><span></span></span> | |
6271 </span> | |
6272 <span>boolean</span> | |
6273 <span style="display: none; "></span> | |
6274 </span> | |
6275 </span> | |
6276 ) | |
6277 </div> | |
6278 | |
6279 </em> | |
6280 </dt> | |
6281 <dd class="todo" style="display: none; "> | |
6282 Undocumented. | |
6283 </dd> | |
6284 <dd>Indicates if this response was fetched from disk cache.</dd> | |
6285 <dd style="display: none; "> | |
6286 This parameter was added in version | |
6287 <b><span></span></b>. | |
6288 You must omit this parameter in earlier versions, | |
6289 and you may omit it in any version. If you require this | |
6290 parameter, the manifest key | |
6291 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6292 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6293 </dd> | |
6294 | |
6295 <!-- OBJECT PROPERTIES --> | |
6296 <dd style="display: none; "> | |
6297 <dl> | |
6298 <div> | |
6299 <div> | |
6300 </div> | |
6301 </div> | |
6302 </dl> | |
6303 </dd> | |
6304 | |
6305 <!-- OBJECT METHODS --> | |
6306 <dd style="display: none; "> | |
6307 <div></div> | |
6308 </dd> | |
6309 | |
6310 <!-- OBJECT EVENT FIELDS --> | |
6311 <dd style="display: none; "> | |
6312 <div></div> | |
6313 </dd> | |
6314 | |
6315 <!-- FUNCTION PARAMETERS --> | |
6316 <dd style="display: none; "> | |
6317 <div></div> | |
6318 </dd> | |
6319 | |
6320 </div> | |
6321 </div><div> | |
6322 <div> | |
6323 <dt> | |
6324 <var>statusCode</var> | |
6325 <em> | |
6326 | |
6327 <!-- TYPE --> | |
6328 <div style="display:inline"> | |
6329 ( | |
6330 <span class="optional" style="display: none; ">optional</spa
n> | |
6331 <span class="enum" style="display: none; ">enumerated</span> | |
6332 <span id="typeTemplate"> | |
6333 <span style="display: none; "> | |
6334 <a> Type</a> | |
6335 </span> | |
6336 <span> | |
6337 <span style="display: none; "> | |
6338 array of <span><span></span></span> | |
6339 </span> | |
6340 <span>integer</span> | |
6341 <span style="display: none; "></span> | |
6342 </span> | |
6343 </span> | |
6344 ) | |
6345 </div> | |
6346 | |
6347 </em> | |
6348 </dt> | |
6349 <dd class="todo" style="display: none; "> | |
6350 Undocumented. | |
6351 </dd> | |
6352 <dd>Standard HTTP status code returned by the server.</dd> | |
6353 <dd style="display: none; "> | |
6354 This parameter was added in version | |
6355 <b><span></span></b>. | |
6356 You must omit this parameter in earlier versions, | |
6357 and you may omit it in any version. If you require this | |
6358 parameter, the manifest key | |
6359 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6360 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6361 </dd> | |
6362 | |
6363 <!-- OBJECT PROPERTIES --> | |
6364 <dd style="display: none; "> | |
6365 <dl> | |
6366 <div> | |
6367 <div> | |
6368 </div> | |
6369 </div> | |
6370 </dl> | |
6371 </dd> | |
6372 | |
6373 <!-- OBJECT METHODS --> | |
6374 <dd style="display: none; "> | |
6375 <div></div> | |
6376 </dd> | |
6377 | |
6378 <!-- OBJECT EVENT FIELDS --> | |
6379 <dd style="display: none; "> | |
6380 <div></div> | |
6381 </dd> | |
6382 | |
6383 <!-- FUNCTION PARAMETERS --> | |
6384 <dd style="display: none; "> | |
6385 <div></div> | |
6386 </dd> | |
6387 | |
6388 </div> | |
6389 </div><div> | |
6390 <div> | |
6391 <dt> | |
6392 <var>responseHeaders</var> | |
6393 <em> | |
6394 | |
6395 <!-- TYPE --> | |
6396 <div style="display:inline"> | |
6397 ( | |
6398 <span class="optional">optional</span> | |
6399 <span class="enum" style="display: none; ">enumerated</span> | |
6400 <span id="typeTemplate"> | |
6401 <span> | |
6402 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | |
6403 </span> | |
6404 <span style="display: none; "> | |
6405 <span> | |
6406 array of <span><span></span></span> | |
6407 </span> | |
6408 <span>paramType</span> | |
6409 <span></span> | |
6410 </span> | |
6411 </span> | |
6412 ) | |
6413 </div> | |
6414 | |
6415 </em> | |
6416 </dt> | |
6417 <dd class="todo" style="display: none; "> | |
6418 Undocumented. | |
6419 </dd> | |
6420 <dd>The HTTP response headers that were received along with this respo
nse.</dd> | |
6421 <dd style="display: none; "> | |
6422 This parameter was added in version | |
6423 <b><span></span></b>. | |
6424 You must omit this parameter in earlier versions, | |
6425 and you may omit it in any version. If you require this | |
6426 parameter, the manifest key | |
6427 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6428 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6429 </dd> | |
6430 | |
6431 <!-- OBJECT PROPERTIES --> | |
6432 <dd style="display: none; "> | |
6433 <dl> | |
6434 <div> | |
6435 <div> | |
6436 </div> | |
6437 </div> | |
6438 </dl> | |
6439 </dd> | |
6440 | |
6441 <!-- OBJECT METHODS --> | |
6442 <dd style="display: none; "> | |
6443 <div></div> | |
6444 </dd> | |
6445 | |
6446 <!-- OBJECT EVENT FIELDS --> | |
6447 <dd style="display: none; "> | |
6448 <div></div> | |
6449 </dd> | |
6450 | |
6451 <!-- FUNCTION PARAMETERS --> | |
6452 <dd style="display: none; "> | |
6453 <div></div> | |
6454 </dd> | |
6455 | |
6456 </div> | |
6457 </div><div> | |
6458 <div> | |
6459 <dt> | |
6460 <var>statusLine</var> | |
6461 <em> | |
6462 | |
6463 <!-- TYPE --> | |
6464 <div style="display:inline"> | |
6465 ( | |
6466 <span class="optional">optional</span> | |
6467 <span class="enum" style="display: none; ">enumerated</span> | |
6468 <span id="typeTemplate"> | |
6469 <span style="display: none; "> | |
6470 <a> Type</a> | |
6471 </span> | |
6472 <span> | |
6473 <span style="display: none; "> | |
6474 array of <span><span></span></span> | |
6475 </span> | |
6476 <span>string</span> | |
6477 <span style="display: none; "></span> | |
6478 </span> | |
6479 </span> | |
6480 ) | |
6481 </div> | |
6482 | |
6483 </em> | |
6484 </dt> | |
6485 <dd class="todo" style="display: none; "> | |
6486 Undocumented. | |
6487 </dd> | |
6488 <dd>HTTP status line of the response</dd> | |
6489 <dd style="display: none; "> | |
6490 This parameter was added in version | |
6491 <b><span></span></b>. | |
6492 You must omit this parameter in earlier versions, | |
6493 and you may omit it in any version. If you require this | |
6494 parameter, the manifest key | |
6495 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6496 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6497 </dd> | |
6498 | |
6499 <!-- OBJECT PROPERTIES --> | |
6500 <dd style="display: none; "> | |
6501 <dl> | |
6502 <div> | |
6503 <div> | |
6504 </div> | |
6505 </div> | |
6506 </dl> | |
6507 </dd> | |
6508 | |
6509 <!-- OBJECT METHODS --> | |
6510 <dd style="display: none; "> | |
6511 <div></div> | |
6512 </dd> | |
6513 | |
6514 <!-- OBJECT EVENT FIELDS --> | |
6515 <dd style="display: none; "> | |
6516 <div></div> | |
6517 </dd> | |
6518 | |
6519 <!-- FUNCTION PARAMETERS --> | |
6520 <dd style="display: none; "> | |
6521 <div></div> | |
6522 </dd> | |
6523 | |
6524 </div> | |
6525 </div> | |
6526 </dl> | |
6527 </dd> | |
6528 | |
6529 <!-- OBJECT METHODS --> | |
6530 <dd style="display: none; "> | |
6531 <div></div> | |
6532 </dd> | |
6533 | |
6534 <!-- OBJECT EVENT FIELDS --> | |
6535 <dd style="display: none; "> | |
6536 <div></div> | |
6537 </dd> | |
6538 | |
6539 <!-- FUNCTION PARAMETERS --> | |
6540 <dd style="display: none; "> | |
6541 <div></div> | |
6542 </dd> | |
6543 | |
6544 </div> | |
6545 </div> | |
6546 </dl> | |
6547 </div> | |
6548 | |
6549 <!-- EXTRA PARAMETERS --> | |
6550 <div> | |
6551 <h4>Extra parameters to addListener</h4> | |
6552 <dl> | |
6553 <div> | |
6554 <div> | |
6555 <dt> | |
6556 <var>filter</var> | |
6557 <em> | |
6558 | |
6559 <!-- TYPE --> | |
6560 <div style="display:inline"> | |
6561 ( | |
6562 <span class="optional">optional</span> | |
6563 <span class="enum" style="display: none; ">enumerated</span> | |
6564 <span id="typeTemplate"> | |
6565 <span> | |
6566 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | |
6567 </span> | |
6568 <span style="display: none; "> | |
6569 <span> | |
6570 array of <span><span></span></span> | |
6571 </span> | |
6572 <span>paramType</span> | |
6573 <span></span> | |
6574 </span> | |
6575 </span> | |
6576 ) | |
6577 </div> | |
6578 | |
6579 </em> | |
6580 </dt> | |
6581 <dd class="todo" style="display: none; "> | |
6582 Undocumented. | |
6583 </dd> | |
6584 <dd>A set of filters that restricts the events that will be sent to th
is listener.</dd> | |
6585 <dd style="display: none; "> | |
6586 This parameter was added in version | |
6587 <b><span></span></b>. | |
6588 You must omit this parameter in earlier versions, | |
6589 and you may omit it in any version. If you require this | |
6590 parameter, the manifest key | |
6591 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6592 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6593 </dd> | |
6594 | |
6595 <!-- OBJECT PROPERTIES --> | |
6596 <dd style="display: none; "> | |
6597 <dl> | |
6598 <div> | |
6599 <div> | |
6600 </div> | |
6601 </div> | |
6602 </dl> | |
6603 </dd> | |
6604 | |
6605 <!-- OBJECT METHODS --> | |
6606 <dd style="display: none; "> | |
6607 <div></div> | |
6608 </dd> | |
6609 | |
6610 <!-- OBJECT EVENT FIELDS --> | |
6611 <dd style="display: none; "> | |
6612 <div></div> | |
6613 </dd> | |
6614 | |
6615 <!-- FUNCTION PARAMETERS --> | |
6616 <dd style="display: none; "> | |
6617 <div></div> | |
6618 </dd> | |
6619 | |
6620 </div> | |
6621 </div><div> | |
6622 <div> | |
6623 <dt> | |
6624 <var>extraInfoSpec</var> | |
6625 <em> | |
6626 | |
6627 <!-- TYPE --> | |
6628 <div style="display:inline"> | |
6629 ( | |
6630 <span class="optional">optional</span> | |
6631 <span class="enum" style="display: none; ">enumerated</span> | |
6632 <span id="typeTemplate"> | |
6633 <span style="display: none; "> | |
6634 <a> Type</a> | |
6635 </span> | |
6636 <span> | |
6637 <span> | |
6638 array of <span><span> | |
6639 <span style="display: none; "> | |
6640 <a> Type</a> | |
6641 </span> | |
6642 <span> | |
6643 <span style="display: none; "> | |
6644 array of <span><span></span></span> | |
6645 </span> | |
6646 <span>string</span> | |
6647 <span>["responseHeaders"]</span> | |
6648 </span> | |
6649 </span></span> | |
6650 </span> | |
6651 <span style="display: none; ">paramType</span> | |
6652 <span style="display: none; "></span> | |
6653 </span> | |
6654 </span> | |
6655 ) | |
6656 </div> | |
6657 | |
6658 </em> | |
6659 </dt> | |
6660 <dd class="todo" style="display: none; "> | |
6661 Undocumented. | |
6662 </dd> | |
6663 <dd>Array of extra information that should be passed to the listener f
unction.</dd> | |
6664 <dd style="display: none; "> | |
6665 This parameter was added in version | |
6666 <b><span></span></b>. | |
6667 You must omit this parameter in earlier versions, | |
6668 and you may omit it in any version. If you require this | |
6669 parameter, the manifest key | |
6670 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6671 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6672 </dd> | |
6673 | |
6674 <!-- OBJECT PROPERTIES --> | |
6675 <dd style="display: none; "> | |
6676 <dl> | |
6677 <div> | |
6678 <div> | |
6679 </div> | |
6680 </div> | |
6681 </dl> | |
6682 </dd> | |
6683 | |
6684 <!-- OBJECT METHODS --> | |
6685 <dd style="display: none; "> | |
6686 <div></div> | |
6687 </dd> | |
6688 | |
6689 <!-- OBJECT EVENT FIELDS --> | |
6690 <dd style="display: none; "> | |
6691 <div></div> | |
6692 </dd> | |
6693 | |
6694 <!-- FUNCTION PARAMETERS --> | |
6695 <dd style="display: none; "> | |
6696 <div></div> | |
6697 </dd> | |
6698 | |
6699 </div> | |
6700 </div> | |
6701 </dl> | |
6702 </div> | |
6703 | |
6704 <!-- LISTENER RETURN VALUE --> | |
6705 <h4 style="display: none; ">Listener returns</h4> | |
6706 <dl> | |
6707 <div style="display: none; "> | |
6708 <div> | |
6709 </div> | |
6710 </div> | |
6711 </dl> | |
6712 | |
6713 </div> <!-- /description --> | |
6714 </div><div class="apiItem"> | |
6715 <a name="event-onErrorOccurred"></a> | |
6716 <h4>onErrorOccurred</h4> | |
6717 | |
6718 <div class="summary"> | |
6719 <!-- 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>); | |
6721 </div> | |
6722 | |
6723 <div class="description"> | |
6724 <p class="todo" style="display: none; ">Undocumented.</p> | |
6725 <p>Fired when an error occurs.</p> | |
6726 | |
6727 <!-- LISTENER PARAMETERS --> | |
6728 <div> | |
6729 <h4>Listener parameters</h4> | |
6730 <dl> | |
6731 <div> | |
6732 <div> | |
6733 <dt> | |
6734 <var>details</var> | |
6735 <em> | |
6736 | |
6737 <!-- TYPE --> | |
6738 <div style="display:inline"> | |
6739 ( | |
6740 <span class="optional" style="display: none; ">optional</spa
n> | |
6741 <span class="enum" style="display: none; ">enumerated</span> | |
6742 <span id="typeTemplate"> | |
6743 <span style="display: none; "> | |
6744 <a> Type</a> | |
6745 </span> | |
6746 <span> | |
6747 <span style="display: none; "> | |
6748 array of <span><span></span></span> | |
6749 </span> | |
6750 <span>object</span> | |
6751 <span style="display: none; "></span> | |
6752 </span> | |
6753 </span> | |
6754 ) | |
6755 </div> | |
6756 | |
6757 </em> | |
6758 </dt> | |
6759 <dd class="todo"> | |
6760 Undocumented. | |
6761 </dd> | |
6762 <dd style="display: none; "> | |
6763 Description of this parameter from the json schema. | |
6764 </dd> | |
6765 <dd style="display: none; "> | |
6766 This parameter was added in version | |
6767 <b><span></span></b>. | |
6768 You must omit this parameter in earlier versions, | |
6769 and you may omit it in any version. If you require this | |
6770 parameter, the manifest key | |
6771 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6772 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6773 </dd> | |
6774 | |
6775 <!-- OBJECT PROPERTIES --> | |
6776 <dd> | |
6777 <dl> | |
6778 <div> | |
6779 <div> | |
6780 <dt> | |
6781 <var>requestId</var> | |
6782 <em> | |
6783 | |
6784 <!-- TYPE --> | |
6785 <div style="display:inline"> | |
6786 ( | |
6787 <span class="optional" style="display: none; ">optional</spa
n> | |
6788 <span class="enum" style="display: none; ">enumerated</span> | |
6789 <span id="typeTemplate"> | |
6790 <span style="display: none; "> | |
6791 <a> Type</a> | |
6792 </span> | |
6793 <span> | |
6794 <span style="display: none; "> | |
6795 array of <span><span></span></span> | |
6796 </span> | |
6797 <span>string</span> | |
6798 <span style="display: none; "></span> | |
6799 </span> | |
6800 </span> | |
6801 ) | |
6802 </div> | |
6803 | |
6804 </em> | |
6805 </dt> | |
6806 <dd class="todo" style="display: none; "> | |
6807 Undocumented. | |
6808 </dd> | |
6809 <dd>The ID of the request. Request IDs are unique within a browser ses
sion. As a result, they could be used to relate different events of the same req
uest.</dd> | |
6810 <dd style="display: none; "> | |
6811 This parameter was added in version | |
6812 <b><span></span></b>. | |
6813 You must omit this parameter in earlier versions, | |
6814 and you may omit it in any version. If you require this | |
6815 parameter, the manifest key | |
6816 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6817 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6818 </dd> | |
6819 | |
6820 <!-- OBJECT PROPERTIES --> | |
6821 <dd style="display: none; "> | |
6822 <dl> | |
6823 <div> | |
6824 <div> | |
6825 </div> | |
6826 </div> | |
6827 </dl> | |
6828 </dd> | |
6829 | |
6830 <!-- OBJECT METHODS --> | |
6831 <dd style="display: none; "> | |
6832 <div></div> | |
6833 </dd> | |
6834 | |
6835 <!-- OBJECT EVENT FIELDS --> | |
6836 <dd style="display: none; "> | |
6837 <div></div> | |
6838 </dd> | |
6839 | |
6840 <!-- FUNCTION PARAMETERS --> | |
6841 <dd style="display: none; "> | |
6842 <div></div> | |
6843 </dd> | |
6844 | |
6845 </div> | |
6846 </div><div> | |
6847 <div> | |
6848 <dt> | |
6849 <var>url</var> | |
6850 <em> | |
6851 | |
6852 <!-- TYPE --> | |
6853 <div style="display:inline"> | |
6854 ( | |
6855 <span class="optional" style="display: none; ">optional</spa
n> | |
6856 <span class="enum" style="display: none; ">enumerated</span> | |
6857 <span id="typeTemplate"> | |
6858 <span style="display: none; "> | |
6859 <a> Type</a> | |
6860 </span> | |
6861 <span> | |
6862 <span style="display: none; "> | |
6863 array of <span><span></span></span> | |
6864 </span> | |
6865 <span>string</span> | |
6866 <span style="display: none; "></span> | |
6867 </span> | |
6868 </span> | |
6869 ) | |
6870 </div> | |
6871 | |
6872 </em> | |
6873 </dt> | |
6874 <dd class="todo"> | |
6875 Undocumented. | |
6876 </dd> | |
6877 <dd style="display: none; "> | |
6878 Description of this parameter from the json schema. | |
6879 </dd> | |
6880 <dd style="display: none; "> | |
6881 This parameter was added in version | |
6882 <b><span></span></b>. | |
6883 You must omit this parameter in earlier versions, | |
6884 and you may omit it in any version. If you require this | |
6885 parameter, the manifest key | |
6886 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6887 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6888 </dd> | |
6889 | |
6890 <!-- OBJECT PROPERTIES --> | |
6891 <dd style="display: none; "> | |
6892 <dl> | |
6893 <div> | |
6894 <div> | |
6895 </div> | |
6896 </div> | |
6897 </dl> | |
6898 </dd> | |
6899 | |
6900 <!-- OBJECT METHODS --> | |
6901 <dd style="display: none; "> | |
6902 <div></div> | |
6903 </dd> | |
6904 | |
6905 <!-- OBJECT EVENT FIELDS --> | |
6906 <dd style="display: none; "> | |
6907 <div></div> | |
6908 </dd> | |
6909 | |
6910 <!-- FUNCTION PARAMETERS --> | |
6911 <dd style="display: none; "> | |
6912 <div></div> | |
6913 </dd> | |
6914 | |
6915 </div> | |
6916 </div><div> | |
6917 <div> | |
6918 <dt> | |
6919 <var>method</var> | |
6920 <em> | |
6921 | |
6922 <!-- TYPE --> | |
6923 <div style="display:inline"> | |
6924 ( | |
6925 <span class="optional" style="display: none; ">optional</spa
n> | |
6926 <span class="enum" style="display: none; ">enumerated</span> | |
6927 <span id="typeTemplate"> | |
6928 <span style="display: none; "> | |
6929 <a> Type</a> | |
6930 </span> | |
6931 <span> | |
6932 <span style="display: none; "> | |
6933 array of <span><span></span></span> | |
6934 </span> | |
6935 <span>string</span> | |
6936 <span style="display: none; "></span> | |
6937 </span> | |
6938 </span> | |
6939 ) | |
6940 </div> | |
6941 | |
6942 </em> | |
6943 </dt> | |
6944 <dd class="todo" style="display: none; "> | |
6945 Undocumented. | |
6946 </dd> | |
6947 <dd>Standard HTTP method.</dd> | |
6948 <dd style="display: none; "> | |
6949 This parameter was added in version | |
6950 <b><span></span></b>. | |
6951 You must omit this parameter in earlier versions, | |
6952 and you may omit it in any version. If you require this | |
6953 parameter, the manifest key | |
6954 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
6955 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
6956 </dd> | |
6957 | |
6958 <!-- OBJECT PROPERTIES --> | |
6959 <dd style="display: none; "> | |
6960 <dl> | |
6961 <div> | |
6962 <div> | |
6963 </div> | |
6964 </div> | |
6965 </dl> | |
6966 </dd> | |
6967 | |
6968 <!-- OBJECT METHODS --> | |
6969 <dd style="display: none; "> | |
6970 <div></div> | |
6971 </dd> | |
6972 | |
6973 <!-- OBJECT EVENT FIELDS --> | |
6974 <dd style="display: none; "> | |
6975 <div></div> | |
6976 </dd> | |
6977 | |
6978 <!-- FUNCTION PARAMETERS --> | |
6979 <dd style="display: none; "> | |
6980 <div></div> | |
6981 </dd> | |
6982 | |
6983 </div> | |
6984 </div><div> | |
6985 <div> | |
6986 <dt> | |
6987 <var>frameId</var> | |
6988 <em> | |
6989 | |
6990 <!-- TYPE --> | |
6991 <div style="display:inline"> | |
6992 ( | |
6993 <span class="optional" style="display: none; ">optional</spa
n> | |
6994 <span class="enum" style="display: none; ">enumerated</span> | |
6995 <span id="typeTemplate"> | |
6996 <span style="display: none; "> | |
6997 <a> Type</a> | |
6998 </span> | |
6999 <span> | |
7000 <span style="display: none; "> | |
7001 array of <span><span></span></span> | |
7002 </span> | |
7003 <span>integer</span> | |
7004 <span style="display: none; "></span> | |
7005 </span> | |
7006 </span> | |
7007 ) | |
7008 </div> | |
7009 | |
7010 </em> | |
7011 </dt> | |
7012 <dd class="todo" style="display: none; "> | |
7013 Undocumented. | |
7014 </dd> | |
7015 <dd>0 indicates the request happens in the main frame; a positive valu
e indicates the ID of a subframe in which the request happens. If the document o
f a (sub-)frame is loaded (<code>type</code> is <code>main_frame</code> or <code
>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the
ID of the outer frame. Frame IDs are unique within a tab.</dd> | |
7016 <dd style="display: none; "> | |
7017 This parameter was added in version | |
7018 <b><span></span></b>. | |
7019 You must omit this parameter in earlier versions, | |
7020 and you may omit it in any version. If you require this | |
7021 parameter, the manifest key | |
7022 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7023 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7024 </dd> | |
7025 | |
7026 <!-- OBJECT PROPERTIES --> | |
7027 <dd style="display: none; "> | |
7028 <dl> | |
7029 <div> | |
7030 <div> | |
7031 </div> | |
7032 </div> | |
7033 </dl> | |
7034 </dd> | |
7035 | |
7036 <!-- OBJECT METHODS --> | |
7037 <dd style="display: none; "> | |
7038 <div></div> | |
7039 </dd> | |
7040 | |
7041 <!-- OBJECT EVENT FIELDS --> | |
7042 <dd style="display: none; "> | |
7043 <div></div> | |
7044 </dd> | |
7045 | |
7046 <!-- FUNCTION PARAMETERS --> | |
7047 <dd style="display: none; "> | |
7048 <div></div> | |
7049 </dd> | |
7050 | |
7051 </div> | |
7052 </div><div> | |
7053 <div> | |
7054 <dt> | |
7055 <var>parentFrameId</var> | |
7056 <em> | |
7057 | |
7058 <!-- TYPE --> | |
7059 <div style="display:inline"> | |
7060 ( | |
7061 <span class="optional" style="display: none; ">optional</spa
n> | |
7062 <span class="enum" style="display: none; ">enumerated</span> | |
7063 <span id="typeTemplate"> | |
7064 <span style="display: none; "> | |
7065 <a> Type</a> | |
7066 </span> | |
7067 <span> | |
7068 <span style="display: none; "> | |
7069 array of <span><span></span></span> | |
7070 </span> | |
7071 <span>integer</span> | |
7072 <span style="display: none; "></span> | |
7073 </span> | |
7074 </span> | |
7075 ) | |
7076 </div> | |
7077 | |
7078 </em> | |
7079 </dt> | |
7080 <dd class="todo" style="display: none; "> | |
7081 Undocumented. | |
7082 </dd> | |
7083 <dd>ID of frame that wraps the frame which sent the request. Set to -1
if no parent frame exists.</dd> | |
7084 <dd style="display: none; "> | |
7085 This parameter was added in version | |
7086 <b><span></span></b>. | |
7087 You must omit this parameter in earlier versions, | |
7088 and you may omit it in any version. If you require this | |
7089 parameter, the manifest key | |
7090 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7091 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7092 </dd> | |
7093 | |
7094 <!-- OBJECT PROPERTIES --> | |
7095 <dd style="display: none; "> | |
7096 <dl> | |
7097 <div> | |
7098 <div> | |
7099 </div> | |
7100 </div> | |
7101 </dl> | |
7102 </dd> | |
7103 | |
7104 <!-- OBJECT METHODS --> | |
7105 <dd style="display: none; "> | |
7106 <div></div> | |
7107 </dd> | |
7108 | |
7109 <!-- OBJECT EVENT FIELDS --> | |
7110 <dd style="display: none; "> | |
7111 <div></div> | |
7112 </dd> | |
7113 | |
7114 <!-- FUNCTION PARAMETERS --> | |
7115 <dd style="display: none; "> | |
7116 <div></div> | |
7117 </dd> | |
7118 | |
7119 </div> | |
7120 </div><div> | |
7121 <div> | |
7122 <dt> | |
7123 <var>tabId</var> | |
7124 <em> | |
7125 | |
7126 <!-- TYPE --> | |
7127 <div style="display:inline"> | |
7128 ( | |
7129 <span class="optional" style="display: none; ">optional</spa
n> | |
7130 <span class="enum" style="display: none; ">enumerated</span> | |
7131 <span id="typeTemplate"> | |
7132 <span style="display: none; "> | |
7133 <a> Type</a> | |
7134 </span> | |
7135 <span> | |
7136 <span style="display: none; "> | |
7137 array of <span><span></span></span> | |
7138 </span> | |
7139 <span>integer</span> | |
7140 <span style="display: none; "></span> | |
7141 </span> | |
7142 </span> | |
7143 ) | |
7144 </div> | |
7145 | |
7146 </em> | |
7147 </dt> | |
7148 <dd class="todo" style="display: none; "> | |
7149 Undocumented. | |
7150 </dd> | |
7151 <dd>The ID of the tab in which the request takes place. Set to -1 if t
he request isn't related to a tab.</dd> | |
7152 <dd style="display: none; "> | |
7153 This parameter was added in version | |
7154 <b><span></span></b>. | |
7155 You must omit this parameter in earlier versions, | |
7156 and you may omit it in any version. If you require this | |
7157 parameter, the manifest key | |
7158 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7159 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7160 </dd> | |
7161 | |
7162 <!-- OBJECT PROPERTIES --> | |
7163 <dd style="display: none; "> | |
7164 <dl> | |
7165 <div> | |
7166 <div> | |
7167 </div> | |
7168 </div> | |
7169 </dl> | |
7170 </dd> | |
7171 | |
7172 <!-- OBJECT METHODS --> | |
7173 <dd style="display: none; "> | |
7174 <div></div> | |
7175 </dd> | |
7176 | |
7177 <!-- OBJECT EVENT FIELDS --> | |
7178 <dd style="display: none; "> | |
7179 <div></div> | |
7180 </dd> | |
7181 | |
7182 <!-- FUNCTION PARAMETERS --> | |
7183 <dd style="display: none; "> | |
7184 <div></div> | |
7185 </dd> | |
7186 | |
7187 </div> | |
7188 </div><div> | |
7189 <div> | |
7190 <dt> | |
7191 <var>type</var> | |
7192 <em> | |
7193 | |
7194 <!-- TYPE --> | |
7195 <div style="display:inline"> | |
7196 ( | |
7197 <span class="optional" style="display: none; ">optional</spa
n> | |
7198 <span class="enum">enumerated</span> | |
7199 <span id="typeTemplate"> | |
7200 <span style="display: none; "> | |
7201 <a> Type</a> | |
7202 </span> | |
7203 <span> | |
7204 <span style="display: none; "> | |
7205 array of <span><span></span></span> | |
7206 </span> | |
7207 <span>string</span> | |
7208 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
7209 </span> | |
7210 </span> | |
7211 ) | |
7212 </div> | |
7213 | |
7214 </em> | |
7215 </dt> | |
7216 <dd class="todo" style="display: none; "> | |
7217 Undocumented. | |
7218 </dd> | |
7219 <dd>How the requested resource will be used.</dd> | |
7220 <dd style="display: none; "> | |
7221 This parameter was added in version | |
7222 <b><span></span></b>. | |
7223 You must omit this parameter in earlier versions, | |
7224 and you may omit it in any version. If you require this | |
7225 parameter, the manifest key | |
7226 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7227 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7228 </dd> | |
7229 | |
7230 <!-- OBJECT PROPERTIES --> | |
7231 <dd style="display: none; "> | |
7232 <dl> | |
7233 <div> | |
7234 <div> | |
7235 </div> | |
7236 </div> | |
7237 </dl> | |
7238 </dd> | |
7239 | |
7240 <!-- OBJECT METHODS --> | |
7241 <dd style="display: none; "> | |
7242 <div></div> | |
7243 </dd> | |
7244 | |
7245 <!-- OBJECT EVENT FIELDS --> | |
7246 <dd style="display: none; "> | |
7247 <div></div> | |
7248 </dd> | |
7249 | |
7250 <!-- FUNCTION PARAMETERS --> | |
7251 <dd style="display: none; "> | |
7252 <div></div> | |
7253 </dd> | |
7254 | |
7255 </div> | |
7256 </div><div> | |
7257 <div> | |
7258 <dt> | |
7259 <var>timeStamp</var> | |
7260 <em> | |
7261 | |
7262 <!-- TYPE --> | |
7263 <div style="display:inline"> | |
7264 ( | |
7265 <span class="optional" style="display: none; ">optional</spa
n> | |
7266 <span class="enum" style="display: none; ">enumerated</span> | |
7267 <span id="typeTemplate"> | |
7268 <span style="display: none; "> | |
7269 <a> Type</a> | |
7270 </span> | |
7271 <span> | |
7272 <span style="display: none; "> | |
7273 array of <span><span></span></span> | |
7274 </span> | |
7275 <span>number</span> | |
7276 <span style="display: none; "></span> | |
7277 </span> | |
7278 </span> | |
7279 ) | |
7280 </div> | |
7281 | |
7282 </em> | |
7283 </dt> | |
7284 <dd class="todo" style="display: none; "> | |
7285 Undocumented. | |
7286 </dd> | |
7287 <dd>The time when this signal is triggered, in milliseconds since the
epoch.</dd> | |
7288 <dd style="display: none; "> | |
7289 This parameter was added in version | |
7290 <b><span></span></b>. | |
7291 You must omit this parameter in earlier versions, | |
7292 and you may omit it in any version. If you require this | |
7293 parameter, the manifest key | |
7294 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7295 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7296 </dd> | |
7297 | |
7298 <!-- OBJECT PROPERTIES --> | |
7299 <dd style="display: none; "> | |
7300 <dl> | |
7301 <div> | |
7302 <div> | |
7303 </div> | |
7304 </div> | |
7305 </dl> | |
7306 </dd> | |
7307 | |
7308 <!-- OBJECT METHODS --> | |
7309 <dd style="display: none; "> | |
7310 <div></div> | |
7311 </dd> | |
7312 | |
7313 <!-- OBJECT EVENT FIELDS --> | |
7314 <dd style="display: none; "> | |
7315 <div></div> | |
7316 </dd> | |
7317 | |
7318 <!-- FUNCTION PARAMETERS --> | |
7319 <dd style="display: none; "> | |
7320 <div></div> | |
7321 </dd> | |
7322 | |
7323 </div> | |
7324 </div><div> | |
7325 <div> | |
7326 <dt> | |
7327 <var>ip</var> | |
7328 <em> | |
7329 | |
7330 <!-- TYPE --> | |
7331 <div style="display:inline"> | |
7332 ( | |
7333 <span class="optional">optional</span> | |
7334 <span class="enum" style="display: none; ">enumerated</span> | |
7335 <span id="typeTemplate"> | |
7336 <span style="display: none; "> | |
7337 <a> Type</a> | |
7338 </span> | |
7339 <span> | |
7340 <span style="display: none; "> | |
7341 array of <span><span></span></span> | |
7342 </span> | |
7343 <span>string</span> | |
7344 <span style="display: none; "></span> | |
7345 </span> | |
7346 </span> | |
7347 ) | |
7348 </div> | |
7349 | |
7350 </em> | |
7351 </dt> | |
7352 <dd class="todo" style="display: none; "> | |
7353 Undocumented. | |
7354 </dd> | |
7355 <dd>The server IP address that the request was actually sent to. Note
that it may be a literal IPv6 address.</dd> | |
7356 <dd style="display: none; "> | |
7357 This parameter was added in version | |
7358 <b><span></span></b>. | |
7359 You must omit this parameter in earlier versions, | |
7360 and you may omit it in any version. If you require this | |
7361 parameter, the manifest key | |
7362 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7363 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7364 </dd> | |
7365 | |
7366 <!-- OBJECT PROPERTIES --> | |
7367 <dd style="display: none; "> | |
7368 <dl> | |
7369 <div> | |
7370 <div> | |
7371 </div> | |
7372 </div> | |
7373 </dl> | |
7374 </dd> | |
7375 | |
7376 <!-- OBJECT METHODS --> | |
7377 <dd style="display: none; "> | |
7378 <div></div> | |
7379 </dd> | |
7380 | |
7381 <!-- OBJECT EVENT FIELDS --> | |
7382 <dd style="display: none; "> | |
7383 <div></div> | |
7384 </dd> | |
7385 | |
7386 <!-- FUNCTION PARAMETERS --> | |
7387 <dd style="display: none; "> | |
7388 <div></div> | |
7389 </dd> | |
7390 | |
7391 </div> | |
7392 </div><div> | |
7393 <div> | |
7394 <dt> | |
7395 <var>fromCache</var> | |
7396 <em> | |
7397 | |
7398 <!-- TYPE --> | |
7399 <div style="display:inline"> | |
7400 ( | |
7401 <span class="optional" style="display: none; ">optional</spa
n> | |
7402 <span class="enum" style="display: none; ">enumerated</span> | |
7403 <span id="typeTemplate"> | |
7404 <span style="display: none; "> | |
7405 <a> Type</a> | |
7406 </span> | |
7407 <span> | |
7408 <span style="display: none; "> | |
7409 array of <span><span></span></span> | |
7410 </span> | |
7411 <span>boolean</span> | |
7412 <span style="display: none; "></span> | |
7413 </span> | |
7414 </span> | |
7415 ) | |
7416 </div> | |
7417 | |
7418 </em> | |
7419 </dt> | |
7420 <dd class="todo" style="display: none; "> | |
7421 Undocumented. | |
7422 </dd> | |
7423 <dd>Indicates if this response was fetched from disk cache.</dd> | |
7424 <dd style="display: none; "> | |
7425 This parameter was added in version | |
7426 <b><span></span></b>. | |
7427 You must omit this parameter in earlier versions, | |
7428 and you may omit it in any version. If you require this | |
7429 parameter, the manifest key | |
7430 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7431 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7432 </dd> | |
7433 | |
7434 <!-- OBJECT PROPERTIES --> | |
7435 <dd style="display: none; "> | |
7436 <dl> | |
7437 <div> | |
7438 <div> | |
7439 </div> | |
7440 </div> | |
7441 </dl> | |
7442 </dd> | |
7443 | |
7444 <!-- OBJECT METHODS --> | |
7445 <dd style="display: none; "> | |
7446 <div></div> | |
7447 </dd> | |
7448 | |
7449 <!-- OBJECT EVENT FIELDS --> | |
7450 <dd style="display: none; "> | |
7451 <div></div> | |
7452 </dd> | |
7453 | |
7454 <!-- FUNCTION PARAMETERS --> | |
7455 <dd style="display: none; "> | |
7456 <div></div> | |
7457 </dd> | |
7458 | |
7459 </div> | |
7460 </div><div> | |
7461 <div> | |
7462 <dt> | |
7463 <var>error</var> | |
7464 <em> | |
7465 | |
7466 <!-- TYPE --> | |
7467 <div style="display:inline"> | |
7468 ( | |
7469 <span class="optional" style="display: none; ">optional</spa
n> | |
7470 <span class="enum" style="display: none; ">enumerated</span> | |
7471 <span id="typeTemplate"> | |
7472 <span style="display: none; "> | |
7473 <a> Type</a> | |
7474 </span> | |
7475 <span> | |
7476 <span style="display: none; "> | |
7477 array of <span><span></span></span> | |
7478 </span> | |
7479 <span>string</span> | |
7480 <span style="display: none; "></span> | |
7481 </span> | |
7482 </span> | |
7483 ) | |
7484 </div> | |
7485 | |
7486 </em> | |
7487 </dt> | |
7488 <dd class="todo" style="display: none; "> | |
7489 Undocumented. | |
7490 </dd> | |
7491 <dd>The error description. This string is <em>not</em> guaranteed to r
emain backwards compatible between releases. You must not parse and act based up
on its content.</dd> | |
7492 <dd style="display: none; "> | |
7493 This parameter was added in version | |
7494 <b><span></span></b>. | |
7495 You must omit this parameter in earlier versions, | |
7496 and you may omit it in any version. If you require this | |
7497 parameter, the manifest key | |
7498 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7499 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7500 </dd> | |
7501 | |
7502 <!-- OBJECT PROPERTIES --> | |
7503 <dd style="display: none; "> | |
7504 <dl> | |
7505 <div> | |
7506 <div> | |
7507 </div> | |
7508 </div> | |
7509 </dl> | |
7510 </dd> | |
7511 | |
7512 <!-- OBJECT METHODS --> | |
7513 <dd style="display: none; "> | |
7514 <div></div> | |
7515 </dd> | |
7516 | |
7517 <!-- OBJECT EVENT FIELDS --> | |
7518 <dd style="display: none; "> | |
7519 <div></div> | |
7520 </dd> | |
7521 | |
7522 <!-- FUNCTION PARAMETERS --> | |
7523 <dd style="display: none; "> | |
7524 <div></div> | |
7525 </dd> | |
7526 | |
7527 </div> | |
7528 </div> | |
7529 </dl> | |
7530 </dd> | |
7531 | |
7532 <!-- OBJECT METHODS --> | |
7533 <dd style="display: none; "> | |
7534 <div></div> | |
7535 </dd> | |
7536 | |
7537 <!-- OBJECT EVENT FIELDS --> | |
7538 <dd style="display: none; "> | |
7539 <div></div> | |
7540 </dd> | |
7541 | |
7542 <!-- FUNCTION PARAMETERS --> | |
7543 <dd style="display: none; "> | |
7544 <div></div> | |
7545 </dd> | |
7546 | |
7547 </div> | |
7548 </div> | |
7549 </dl> | |
7550 </div> | |
7551 | |
7552 <!-- EXTRA PARAMETERS --> | |
7553 <div> | |
7554 <h4>Extra parameters to addListener</h4> | |
7555 <dl> | |
7556 <div> | |
7557 <div> | |
7558 <dt> | |
7559 <var>filter</var> | |
7560 <em> | |
7561 | |
7562 <!-- TYPE --> | |
7563 <div style="display:inline"> | |
7564 ( | |
7565 <span class="optional">optional</span> | |
7566 <span class="enum" style="display: none; ">enumerated</span> | |
7567 <span id="typeTemplate"> | |
7568 <span> | |
7569 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | |
7570 </span> | |
7571 <span style="display: none; "> | |
7572 <span> | |
7573 array of <span><span></span></span> | |
7574 </span> | |
7575 <span>paramType</span> | |
7576 <span></span> | |
7577 </span> | |
7578 </span> | |
7579 ) | |
7580 </div> | |
7581 | |
7582 </em> | |
7583 </dt> | |
7584 <dd class="todo" style="display: none; "> | |
7585 Undocumented. | |
7586 </dd> | |
7587 <dd>A set of filters that restricts the events that will be sent to th
is listener.</dd> | |
7588 <dd style="display: none; "> | |
7589 This parameter was added in version | |
7590 <b><span></span></b>. | |
7591 You must omit this parameter in earlier versions, | |
7592 and you may omit it in any version. If you require this | |
7593 parameter, the manifest key | |
7594 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7595 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7596 </dd> | |
7597 | |
7598 <!-- OBJECT PROPERTIES --> | |
7599 <dd style="display: none; "> | |
7600 <dl> | |
7601 <div> | |
7602 <div> | |
7603 </div> | |
7604 </div> | |
7605 </dl> | |
7606 </dd> | |
7607 | |
7608 <!-- OBJECT METHODS --> | |
7609 <dd style="display: none; "> | |
7610 <div></div> | |
7611 </dd> | |
7612 | |
7613 <!-- OBJECT EVENT FIELDS --> | |
7614 <dd style="display: none; "> | |
7615 <div></div> | |
7616 </dd> | |
7617 | |
7618 <!-- FUNCTION PARAMETERS --> | |
7619 <dd style="display: none; "> | |
7620 <div></div> | |
7621 </dd> | |
7622 | |
7623 </div> | |
7624 </div> | |
7625 </dl> | |
7626 </div> | |
7627 | |
7628 <!-- LISTENER RETURN VALUE --> | |
7629 <h4 style="display: none; ">Listener returns</h4> | |
7630 <dl> | |
7631 <div style="display: none; "> | |
7632 <div> | |
7633 </div> | |
7634 </div> | |
7635 </dl> | |
7636 | |
7637 </div> <!-- /description --> | |
7638 </div><div class="apiItem"> | |
7639 <a name="event-onHeadersReceived"></a> | |
7640 <h4>onHeadersReceived</h4> | |
7641 | |
7642 <div class="summary"> | |
7643 <!-- 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>); | |
7645 </div> | |
7646 | |
7647 <div class="description"> | |
7648 <p class="todo" style="display: none; ">Undocumented.</p> | |
7649 <p>Fired when HTTP response headers of a request have been recei
ved</p> | |
7650 | |
7651 <!-- LISTENER PARAMETERS --> | |
7652 <div> | |
7653 <h4>Listener parameters</h4> | |
7654 <dl> | |
7655 <div> | |
7656 <div> | |
7657 <dt> | |
7658 <var>deails</var> | |
7659 <em> | |
7660 | |
7661 <!-- TYPE --> | |
7662 <div style="display:inline"> | |
7663 ( | |
7664 <span class="optional" style="display: none; ">optional</spa
n> | |
7665 <span class="enum" style="display: none; ">enumerated</span> | |
7666 <span id="typeTemplate"> | |
7667 <span style="display: none; "> | |
7668 <a> Type</a> | |
7669 </span> | |
7670 <span> | |
7671 <span style="display: none; "> | |
7672 array of <span><span></span></span> | |
7673 </span> | |
7674 <span>object</span> | |
7675 <span style="display: none; "></span> | |
7676 </span> | |
7677 </span> | |
7678 ) | |
7679 </div> | |
7680 | |
7681 </em> | |
7682 </dt> | |
7683 <dd class="todo"> | |
7684 Undocumented. | |
7685 </dd> | |
7686 <dd style="display: none; "> | |
7687 Description of this parameter from the json schema. | |
7688 </dd> | |
7689 <dd style="display: none; "> | |
7690 This parameter was added in version | |
7691 <b><span></span></b>. | |
7692 You must omit this parameter in earlier versions, | |
7693 and you may omit it in any version. If you require this | |
7694 parameter, the manifest key | |
7695 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7696 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7697 </dd> | |
7698 | |
7699 <!-- OBJECT PROPERTIES --> | |
7700 <dd> | |
7701 <dl> | |
7702 <div> | |
7703 <div> | |
7704 <dt> | |
7705 <var>requestId</var> | |
7706 <em> | |
7707 | |
7708 <!-- TYPE --> | |
7709 <div style="display:inline"> | |
7710 ( | |
7711 <span class="optional" style="display: none; ">optional</spa
n> | |
7712 <span class="enum" style="display: none; ">enumerated</span> | |
7713 <span id="typeTemplate"> | |
7714 <span style="display: none; "> | |
7715 <a> Type</a> | |
7716 </span> | |
7717 <span> | |
7718 <span style="display: none; "> | |
7719 array of <span><span></span></span> | |
7720 </span> | |
7721 <span>string</span> | |
7722 <span style="display: none; "></span> | |
7723 </span> | |
7724 </span> | |
7725 ) | |
7726 </div> | |
7727 | |
7728 </em> | |
7729 </dt> | |
7730 <dd class="todo" style="display: none; "> | |
7731 Undocumented. | |
7732 </dd> | |
7733 <dd>The ID of the request. Request IDs are unique within a browser ses
sion. As a result, they could be used to relate different events of the same req
uest.</dd> | |
7734 <dd style="display: none; "> | |
7735 This parameter was added in version | |
7736 <b><span></span></b>. | |
7737 You must omit this parameter in earlier versions, | |
7738 and you may omit it in any version. If you require this | |
7739 parameter, the manifest key | |
7740 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7741 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7742 </dd> | |
7743 | |
7744 <!-- OBJECT PROPERTIES --> | |
7745 <dd style="display: none; "> | |
7746 <dl> | |
7747 <div> | |
7748 <div> | |
7749 </div> | |
7750 </div> | |
7751 </dl> | |
7752 </dd> | |
7753 | |
7754 <!-- OBJECT METHODS --> | |
7755 <dd style="display: none; "> | |
7756 <div></div> | |
7757 </dd> | |
7758 | |
7759 <!-- OBJECT EVENT FIELDS --> | |
7760 <dd style="display: none; "> | |
7761 <div></div> | |
7762 </dd> | |
7763 | |
7764 <!-- FUNCTION PARAMETERS --> | |
7765 <dd style="display: none; "> | |
7766 <div></div> | |
7767 </dd> | |
7768 | |
7769 </div> | |
7770 </div><div> | |
7771 <div> | |
7772 <dt> | |
7773 <var>url</var> | |
7774 <em> | |
7775 | |
7776 <!-- TYPE --> | |
7777 <div style="display:inline"> | |
7778 ( | |
7779 <span class="optional" style="display: none; ">optional</spa
n> | |
7780 <span class="enum" style="display: none; ">enumerated</span> | |
7781 <span id="typeTemplate"> | |
7782 <span style="display: none; "> | |
7783 <a> Type</a> | |
7784 </span> | |
7785 <span> | |
7786 <span style="display: none; "> | |
7787 array of <span><span></span></span> | |
7788 </span> | |
7789 <span>string</span> | |
7790 <span style="display: none; "></span> | |
7791 </span> | |
7792 </span> | |
7793 ) | |
7794 </div> | |
7795 | |
7796 </em> | |
7797 </dt> | |
7798 <dd class="todo"> | |
7799 Undocumented. | |
7800 </dd> | |
7801 <dd style="display: none; "> | |
7802 Description of this parameter from the json schema. | |
7803 </dd> | |
7804 <dd style="display: none; "> | |
7805 This parameter was added in version | |
7806 <b><span></span></b>. | |
7807 You must omit this parameter in earlier versions, | |
7808 and you may omit it in any version. If you require this | |
7809 parameter, the manifest key | |
7810 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7811 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7812 </dd> | |
7813 | |
7814 <!-- OBJECT PROPERTIES --> | |
7815 <dd style="display: none; "> | |
7816 <dl> | |
7817 <div> | |
7818 <div> | |
7819 </div> | |
7820 </div> | |
7821 </dl> | |
7822 </dd> | |
7823 | |
7824 <!-- OBJECT METHODS --> | |
7825 <dd style="display: none; "> | |
7826 <div></div> | |
7827 </dd> | |
7828 | |
7829 <!-- OBJECT EVENT FIELDS --> | |
7830 <dd style="display: none; "> | |
7831 <div></div> | |
7832 </dd> | |
7833 | |
7834 <!-- FUNCTION PARAMETERS --> | |
7835 <dd style="display: none; "> | |
7836 <div></div> | |
7837 </dd> | |
7838 | |
7839 </div> | |
7840 </div><div> | |
7841 <div> | |
7842 <dt> | |
7843 <var>method</var> | |
7844 <em> | |
7845 | |
7846 <!-- TYPE --> | |
7847 <div style="display:inline"> | |
7848 ( | |
7849 <span class="optional" style="display: none; ">optional</spa
n> | |
7850 <span class="enum" style="display: none; ">enumerated</span> | |
7851 <span id="typeTemplate"> | |
7852 <span style="display: none; "> | |
7853 <a> Type</a> | |
7854 </span> | |
7855 <span> | |
7856 <span style="display: none; "> | |
7857 array of <span><span></span></span> | |
7858 </span> | |
7859 <span>string</span> | |
7860 <span style="display: none; "></span> | |
7861 </span> | |
7862 </span> | |
7863 ) | |
7864 </div> | |
7865 | |
7866 </em> | |
7867 </dt> | |
7868 <dd class="todo" style="display: none; "> | |
7869 Undocumented. | |
7870 </dd> | |
7871 <dd>Standard HTTP method.</dd> | |
7872 <dd style="display: none; "> | |
7873 This parameter was added in version | |
7874 <b><span></span></b>. | |
7875 You must omit this parameter in earlier versions, | |
7876 and you may omit it in any version. If you require this | |
7877 parameter, the manifest key | |
7878 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7879 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7880 </dd> | |
7881 | |
7882 <!-- OBJECT PROPERTIES --> | |
7883 <dd style="display: none; "> | |
7884 <dl> | |
7885 <div> | |
7886 <div> | |
7887 </div> | |
7888 </div> | |
7889 </dl> | |
7890 </dd> | |
7891 | |
7892 <!-- OBJECT METHODS --> | |
7893 <dd style="display: none; "> | |
7894 <div></div> | |
7895 </dd> | |
7896 | |
7897 <!-- OBJECT EVENT FIELDS --> | |
7898 <dd style="display: none; "> | |
7899 <div></div> | |
7900 </dd> | |
7901 | |
7902 <!-- FUNCTION PARAMETERS --> | |
7903 <dd style="display: none; "> | |
7904 <div></div> | |
7905 </dd> | |
7906 | |
7907 </div> | |
7908 </div><div> | |
7909 <div> | |
7910 <dt> | |
7911 <var>frameId</var> | |
7912 <em> | |
7913 | |
7914 <!-- TYPE --> | |
7915 <div style="display:inline"> | |
7916 ( | |
7917 <span class="optional" style="display: none; ">optional</spa
n> | |
7918 <span class="enum" style="display: none; ">enumerated</span> | |
7919 <span id="typeTemplate"> | |
7920 <span style="display: none; "> | |
7921 <a> Type</a> | |
7922 </span> | |
7923 <span> | |
7924 <span style="display: none; "> | |
7925 array of <span><span></span></span> | |
7926 </span> | |
7927 <span>integer</span> | |
7928 <span style="display: none; "></span> | |
7929 </span> | |
7930 </span> | |
7931 ) | |
7932 </div> | |
7933 | |
7934 </em> | |
7935 </dt> | |
7936 <dd class="todo" style="display: none; "> | |
7937 Undocumented. | |
7938 </dd> | |
7939 <dd>0 indicates the request happens in the main frame; a positive valu
e indicates the ID of a subframe in which the request happens. If the document o
f a (sub-)frame is loaded (<code>type</code> is <code>main_frame</code> or <code
>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the
ID of the outer frame. Frame IDs are unique within a tab.</dd> | |
7940 <dd style="display: none; "> | |
7941 This parameter was added in version | |
7942 <b><span></span></b>. | |
7943 You must omit this parameter in earlier versions, | |
7944 and you may omit it in any version. If you require this | |
7945 parameter, the manifest key | |
7946 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
7947 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
7948 </dd> | |
7949 | |
7950 <!-- OBJECT PROPERTIES --> | |
7951 <dd style="display: none; "> | |
7952 <dl> | |
7953 <div> | |
7954 <div> | |
7955 </div> | |
7956 </div> | |
7957 </dl> | |
7958 </dd> | |
7959 | |
7960 <!-- OBJECT METHODS --> | |
7961 <dd style="display: none; "> | |
7962 <div></div> | |
7963 </dd> | |
7964 | |
7965 <!-- OBJECT EVENT FIELDS --> | |
7966 <dd style="display: none; "> | |
7967 <div></div> | |
7968 </dd> | |
7969 | |
7970 <!-- FUNCTION PARAMETERS --> | |
7971 <dd style="display: none; "> | |
7972 <div></div> | |
7973 </dd> | |
7974 | |
7975 </div> | |
7976 </div><div> | |
7977 <div> | |
7978 <dt> | |
7979 <var>parentFrameId</var> | |
7980 <em> | |
7981 | |
7982 <!-- TYPE --> | |
7983 <div style="display:inline"> | |
7984 ( | |
7985 <span class="optional" style="display: none; ">optional</spa
n> | |
7986 <span class="enum" style="display: none; ">enumerated</span> | |
7987 <span id="typeTemplate"> | |
7988 <span style="display: none; "> | |
7989 <a> Type</a> | |
7990 </span> | |
7991 <span> | |
7992 <span style="display: none; "> | |
7993 array of <span><span></span></span> | |
7994 </span> | |
7995 <span>integer</span> | |
7996 <span style="display: none; "></span> | |
7997 </span> | |
7998 </span> | |
7999 ) | |
8000 </div> | |
8001 | |
8002 </em> | |
8003 </dt> | |
8004 <dd class="todo" style="display: none; "> | |
8005 Undocumented. | |
8006 </dd> | |
8007 <dd>ID of frame that wraps the frame which sent the request. Set to -1
if no parent frame exists.</dd> | |
8008 <dd style="display: none; "> | |
8009 This parameter was added in version | |
8010 <b><span></span></b>. | |
8011 You must omit this parameter in earlier versions, | |
8012 and you may omit it in any version. If you require this | |
8013 parameter, the manifest key | |
8014 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8015 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8016 </dd> | |
8017 | |
8018 <!-- OBJECT PROPERTIES --> | |
8019 <dd style="display: none; "> | |
8020 <dl> | |
8021 <div> | |
8022 <div> | |
8023 </div> | |
8024 </div> | |
8025 </dl> | |
8026 </dd> | |
8027 | |
8028 <!-- OBJECT METHODS --> | |
8029 <dd style="display: none; "> | |
8030 <div></div> | |
8031 </dd> | |
8032 | |
8033 <!-- OBJECT EVENT FIELDS --> | |
8034 <dd style="display: none; "> | |
8035 <div></div> | |
8036 </dd> | |
8037 | |
8038 <!-- FUNCTION PARAMETERS --> | |
8039 <dd style="display: none; "> | |
8040 <div></div> | |
8041 </dd> | |
8042 | |
8043 </div> | |
8044 </div><div> | |
8045 <div> | |
8046 <dt> | |
8047 <var>tabId</var> | |
8048 <em> | |
8049 | |
8050 <!-- TYPE --> | |
8051 <div style="display:inline"> | |
8052 ( | |
8053 <span class="optional" style="display: none; ">optional</spa
n> | |
8054 <span class="enum" style="display: none; ">enumerated</span> | |
8055 <span id="typeTemplate"> | |
8056 <span style="display: none; "> | |
8057 <a> Type</a> | |
8058 </span> | |
8059 <span> | |
8060 <span style="display: none; "> | |
8061 array of <span><span></span></span> | |
8062 </span> | |
8063 <span>integer</span> | |
8064 <span style="display: none; "></span> | |
8065 </span> | |
8066 </span> | |
8067 ) | |
8068 </div> | |
8069 | |
8070 </em> | |
8071 </dt> | |
8072 <dd class="todo" style="display: none; "> | |
8073 Undocumented. | |
8074 </dd> | |
8075 <dd>The ID of the tab in which the request takes place. Set to -1 if t
he request isn't related to a tab.</dd> | |
8076 <dd style="display: none; "> | |
8077 This parameter was added in version | |
8078 <b><span></span></b>. | |
8079 You must omit this parameter in earlier versions, | |
8080 and you may omit it in any version. If you require this | |
8081 parameter, the manifest key | |
8082 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8083 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8084 </dd> | |
8085 | |
8086 <!-- OBJECT PROPERTIES --> | |
8087 <dd style="display: none; "> | |
8088 <dl> | |
8089 <div> | |
8090 <div> | |
8091 </div> | |
8092 </div> | |
8093 </dl> | |
8094 </dd> | |
8095 | |
8096 <!-- OBJECT METHODS --> | |
8097 <dd style="display: none; "> | |
8098 <div></div> | |
8099 </dd> | |
8100 | |
8101 <!-- OBJECT EVENT FIELDS --> | |
8102 <dd style="display: none; "> | |
8103 <div></div> | |
8104 </dd> | |
8105 | |
8106 <!-- FUNCTION PARAMETERS --> | |
8107 <dd style="display: none; "> | |
8108 <div></div> | |
8109 </dd> | |
8110 | |
8111 </div> | |
8112 </div><div> | |
8113 <div> | |
8114 <dt> | |
8115 <var>type</var> | |
8116 <em> | |
8117 | |
8118 <!-- TYPE --> | |
8119 <div style="display:inline"> | |
8120 ( | |
8121 <span class="optional" style="display: none; ">optional</spa
n> | |
8122 <span class="enum">enumerated</span> | |
8123 <span id="typeTemplate"> | |
8124 <span style="display: none; "> | |
8125 <a> Type</a> | |
8126 </span> | |
8127 <span> | |
8128 <span style="display: none; "> | |
8129 array of <span><span></span></span> | |
8130 </span> | |
8131 <span>string</span> | |
8132 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
8133 </span> | |
8134 </span> | |
8135 ) | |
8136 </div> | |
8137 | |
8138 </em> | |
8139 </dt> | |
8140 <dd class="todo" style="display: none; "> | |
8141 Undocumented. | |
8142 </dd> | |
8143 <dd>How the requested resource will be used.</dd> | |
8144 <dd style="display: none; "> | |
8145 This parameter was added in version | |
8146 <b><span></span></b>. | |
8147 You must omit this parameter in earlier versions, | |
8148 and you may omit it in any version. If you require this | |
8149 parameter, the manifest key | |
8150 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8151 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8152 </dd> | |
8153 | |
8154 <!-- OBJECT PROPERTIES --> | |
8155 <dd style="display: none; "> | |
8156 <dl> | |
8157 <div> | |
8158 <div> | |
8159 </div> | |
8160 </div> | |
8161 </dl> | |
8162 </dd> | |
8163 | |
8164 <!-- OBJECT METHODS --> | |
8165 <dd style="display: none; "> | |
8166 <div></div> | |
8167 </dd> | |
8168 | |
8169 <!-- OBJECT EVENT FIELDS --> | |
8170 <dd style="display: none; "> | |
8171 <div></div> | |
8172 </dd> | |
8173 | |
8174 <!-- FUNCTION PARAMETERS --> | |
8175 <dd style="display: none; "> | |
8176 <div></div> | |
8177 </dd> | |
8178 | |
8179 </div> | |
8180 </div><div> | |
8181 <div> | |
8182 <dt> | |
8183 <var>timeStamp</var> | |
8184 <em> | |
8185 | |
8186 <!-- TYPE --> | |
8187 <div style="display:inline"> | |
8188 ( | |
8189 <span class="optional" style="display: none; ">optional</spa
n> | |
8190 <span class="enum" style="display: none; ">enumerated</span> | |
8191 <span id="typeTemplate"> | |
8192 <span style="display: none; "> | |
8193 <a> Type</a> | |
8194 </span> | |
8195 <span> | |
8196 <span style="display: none; "> | |
8197 array of <span><span></span></span> | |
8198 </span> | |
8199 <span>number</span> | |
8200 <span style="display: none; "></span> | |
8201 </span> | |
8202 </span> | |
8203 ) | |
8204 </div> | |
8205 | |
8206 </em> | |
8207 </dt> | |
8208 <dd class="todo" style="display: none; "> | |
8209 Undocumented. | |
8210 </dd> | |
8211 <dd>The time when this signal is triggered, in milliseconds since the
epoch.</dd> | |
8212 <dd style="display: none; "> | |
8213 This parameter was added in version | |
8214 <b><span></span></b>. | |
8215 You must omit this parameter in earlier versions, | |
8216 and you may omit it in any version. If you require this | |
8217 parameter, the manifest key | |
8218 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8219 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8220 </dd> | |
8221 | |
8222 <!-- OBJECT PROPERTIES --> | |
8223 <dd style="display: none; "> | |
8224 <dl> | |
8225 <div> | |
8226 <div> | |
8227 </div> | |
8228 </div> | |
8229 </dl> | |
8230 </dd> | |
8231 | |
8232 <!-- OBJECT METHODS --> | |
8233 <dd style="display: none; "> | |
8234 <div></div> | |
8235 </dd> | |
8236 | |
8237 <!-- OBJECT EVENT FIELDS --> | |
8238 <dd style="display: none; "> | |
8239 <div></div> | |
8240 </dd> | |
8241 | |
8242 <!-- FUNCTION PARAMETERS --> | |
8243 <dd style="display: none; "> | |
8244 <div></div> | |
8245 </dd> | |
8246 | |
8247 </div> | |
8248 </div><div> | |
8249 <div> | |
8250 <dt> | |
8251 <var>statusLine</var> | |
8252 <em> | |
8253 | |
8254 <!-- TYPE --> | |
8255 <div style="display:inline"> | |
8256 ( | |
8257 <span class="optional">optional</span> | |
8258 <span class="enum" style="display: none; ">enumerated</span> | |
8259 <span id="typeTemplate"> | |
8260 <span style="display: none; "> | |
8261 <a> Type</a> | |
8262 </span> | |
8263 <span> | |
8264 <span style="display: none; "> | |
8265 array of <span><span></span></span> | |
8266 </span> | |
8267 <span>string</span> | |
8268 <span style="display: none; "></span> | |
8269 </span> | |
8270 </span> | |
8271 ) | |
8272 </div> | |
8273 | |
8274 </em> | |
8275 </dt> | |
8276 <dd class="todo" style="display: none; "> | |
8277 Undocumented. | |
8278 </dd> | |
8279 <dd>HTTP status line of the response</dd> | |
8280 <dd style="display: none; "> | |
8281 This parameter was added in version | |
8282 <b><span></span></b>. | |
8283 You must omit this parameter in earlier versions, | |
8284 and you may omit it in any version. If you require this | |
8285 parameter, the manifest key | |
8286 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8287 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8288 </dd> | |
8289 | |
8290 <!-- OBJECT PROPERTIES --> | |
8291 <dd style="display: none; "> | |
8292 <dl> | |
8293 <div> | |
8294 <div> | |
8295 </div> | |
8296 </div> | |
8297 </dl> | |
8298 </dd> | |
8299 | |
8300 <!-- OBJECT METHODS --> | |
8301 <dd style="display: none; "> | |
8302 <div></div> | |
8303 </dd> | |
8304 | |
8305 <!-- OBJECT EVENT FIELDS --> | |
8306 <dd style="display: none; "> | |
8307 <div></div> | |
8308 </dd> | |
8309 | |
8310 <!-- FUNCTION PARAMETERS --> | |
8311 <dd style="display: none; "> | |
8312 <div></div> | |
8313 </dd> | |
8314 | |
8315 </div> | |
8316 </div><div> | |
8317 <div> | |
8318 <dt> | |
8319 <var>responseHeaders</var> | |
8320 <em> | |
8321 | |
8322 <!-- TYPE --> | |
8323 <div style="display:inline"> | |
8324 ( | |
8325 <span class="optional">optional</span> | |
8326 <span class="enum" style="display: none; ">enumerated</span> | |
8327 <span id="typeTemplate"> | |
8328 <span> | |
8329 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | |
8330 </span> | |
8331 <span style="display: none; "> | |
8332 <span> | |
8333 array of <span><span></span></span> | |
8334 </span> | |
8335 <span>paramType</span> | |
8336 <span></span> | |
8337 </span> | |
8338 </span> | |
8339 ) | |
8340 </div> | |
8341 | |
8342 </em> | |
8343 </dt> | |
8344 <dd class="todo" style="display: none; "> | |
8345 Undocumented. | |
8346 </dd> | |
8347 <dd>The HTTP response headers that have been received with this respon
se.</dd> | |
8348 <dd style="display: none; "> | |
8349 This parameter was added in version | |
8350 <b><span></span></b>. | |
8351 You must omit this parameter in earlier versions, | |
8352 and you may omit it in any version. If you require this | |
8353 parameter, the manifest key | |
8354 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8355 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8356 </dd> | |
8357 | |
8358 <!-- OBJECT PROPERTIES --> | |
8359 <dd style="display: none; "> | |
8360 <dl> | |
8361 <div> | |
8362 <div> | |
8363 </div> | |
8364 </div> | |
8365 </dl> | |
8366 </dd> | |
8367 | |
8368 <!-- OBJECT METHODS --> | |
8369 <dd style="display: none; "> | |
8370 <div></div> | |
8371 </dd> | |
8372 | |
8373 <!-- OBJECT EVENT FIELDS --> | |
8374 <dd style="display: none; "> | |
8375 <div></div> | |
8376 </dd> | |
8377 | |
8378 <!-- FUNCTION PARAMETERS --> | |
8379 <dd style="display: none; "> | |
8380 <div></div> | |
8381 </dd> | |
8382 | |
8383 </div> | |
8384 </div> | |
8385 </dl> | |
8386 </dd> | |
8387 | |
8388 <!-- OBJECT METHODS --> | |
8389 <dd style="display: none; "> | |
8390 <div></div> | |
8391 </dd> | |
8392 | |
8393 <!-- OBJECT EVENT FIELDS --> | |
8394 <dd style="display: none; "> | |
8395 <div></div> | |
8396 </dd> | |
8397 | |
8398 <!-- FUNCTION PARAMETERS --> | |
8399 <dd style="display: none; "> | |
8400 <div></div> | |
8401 </dd> | |
8402 | |
8403 </div> | |
8404 </div> | |
8405 </dl> | |
8406 </div> | |
8407 | |
8408 <!-- EXTRA PARAMETERS --> | |
8409 <div> | |
8410 <h4>Extra parameters to addListener</h4> | |
8411 <dl> | |
8412 <div> | |
8413 <div> | |
8414 <dt> | |
8415 <var>filter</var> | |
8416 <em> | |
8417 | |
8418 <!-- TYPE --> | |
8419 <div style="display:inline"> | |
8420 ( | |
8421 <span class="optional">optional</span> | |
8422 <span class="enum" style="display: none; ">enumerated</span> | |
8423 <span id="typeTemplate"> | |
8424 <span> | |
8425 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | |
8426 </span> | |
8427 <span style="display: none; "> | |
8428 <span> | |
8429 array of <span><span></span></span> | |
8430 </span> | |
8431 <span>paramType</span> | |
8432 <span></span> | |
8433 </span> | |
8434 </span> | |
8435 ) | |
8436 </div> | |
8437 | |
8438 </em> | |
8439 </dt> | |
8440 <dd class="todo" style="display: none; "> | |
8441 Undocumented. | |
8442 </dd> | |
8443 <dd>A set of filters that restricts the events that will be sent to th
is listener.</dd> | |
8444 <dd style="display: none; "> | |
8445 This parameter was added in version | |
8446 <b><span></span></b>. | |
8447 You must omit this parameter in earlier versions, | |
8448 and you may omit it in any version. If you require this | |
8449 parameter, the manifest key | |
8450 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8451 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8452 </dd> | |
8453 | |
8454 <!-- OBJECT PROPERTIES --> | |
8455 <dd style="display: none; "> | |
8456 <dl> | |
8457 <div> | |
8458 <div> | |
8459 </div> | |
8460 </div> | |
8461 </dl> | |
8462 </dd> | |
8463 | |
8464 <!-- OBJECT METHODS --> | |
8465 <dd style="display: none; "> | |
8466 <div></div> | |
8467 </dd> | |
8468 | |
8469 <!-- OBJECT EVENT FIELDS --> | |
8470 <dd style="display: none; "> | |
8471 <div></div> | |
8472 </dd> | |
8473 | |
8474 <!-- FUNCTION PARAMETERS --> | |
8475 <dd style="display: none; "> | |
8476 <div></div> | |
8477 </dd> | |
8478 | |
8479 </div> | |
8480 </div><div> | |
8481 <div> | |
8482 <dt> | |
8483 <var>extraInfoSpec</var> | |
8484 <em> | |
8485 | |
8486 <!-- TYPE --> | |
8487 <div style="display:inline"> | |
8488 ( | |
8489 <span class="optional">optional</span> | |
8490 <span class="enum" style="display: none; ">enumerated</span> | |
8491 <span id="typeTemplate"> | |
8492 <span style="display: none; "> | |
8493 <a> Type</a> | |
8494 </span> | |
8495 <span> | |
8496 <span> | |
8497 array of <span><span> | |
8498 <span style="display: none; "> | |
8499 <a> Type</a> | |
8500 </span> | |
8501 <span> | |
8502 <span style="display: none; "> | |
8503 array of <span><span></span></span> | |
8504 </span> | |
8505 <span>string</span> | |
8506 <span>["blocking", "responseHeaders"]</span> | |
8507 </span> | |
8508 </span></span> | |
8509 </span> | |
8510 <span style="display: none; ">paramType</span> | |
8511 <span style="display: none; "></span> | |
8512 </span> | |
8513 </span> | |
8514 ) | |
8515 </div> | |
8516 | |
8517 </em> | |
8518 </dt> | |
8519 <dd class="todo" style="display: none; "> | |
8520 Undocumented. | |
8521 </dd> | |
8522 <dd>Array of extra information that should be passed to the listener f
unction.</dd> | |
8523 <dd style="display: none; "> | |
8524 This parameter was added in version | |
8525 <b><span></span></b>. | |
8526 You must omit this parameter in earlier versions, | |
8527 and you may omit it in any version. If you require this | |
8528 parameter, the manifest key | |
8529 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8530 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8531 </dd> | |
8532 | |
8533 <!-- OBJECT PROPERTIES --> | |
8534 <dd style="display: none; "> | |
8535 <dl> | |
8536 <div> | |
8537 <div> | |
8538 </div> | |
8539 </div> | |
8540 </dl> | |
8541 </dd> | |
8542 | |
8543 <!-- OBJECT METHODS --> | |
8544 <dd style="display: none; "> | |
8545 <div></div> | |
8546 </dd> | |
8547 | |
8548 <!-- OBJECT EVENT FIELDS --> | |
8549 <dd style="display: none; "> | |
8550 <div></div> | |
8551 </dd> | |
8552 | |
8553 <!-- FUNCTION PARAMETERS --> | |
8554 <dd style="display: none; "> | |
8555 <div></div> | |
8556 </dd> | |
8557 | |
8558 </div> | |
8559 </div> | |
8560 </dl> | |
8561 </div> | |
8562 | |
8563 <!-- LISTENER RETURN VALUE --> | |
8564 <h4>Listener returns</h4> | |
8565 <dl> | |
8566 <div> | |
8567 <div> | |
8568 <dt> | |
8569 <var style="display: none; ">paramName</var> | |
8570 <em> | |
8571 | |
8572 <!-- TYPE --> | |
8573 <div style="display:inline"> | |
8574 ( | |
8575 <span class="optional">optional</span> | |
8576 <span class="enum" style="display: none; ">enumerated</span> | |
8577 <span id="typeTemplate"> | |
8578 <span> | |
8579 <a href="experimental.webRequest.html#type-BlockingRespo
nse">BlockingResponse</a> | |
8580 </span> | |
8581 <span style="display: none; "> | |
8582 <span> | |
8583 array of <span><span></span></span> | |
8584 </span> | |
8585 <span>paramType</span> | |
8586 <span></span> | |
8587 </span> | |
8588 </span> | |
8589 ) | |
8590 </div> | |
8591 | |
8592 </em> | |
8593 </dt> | |
8594 <dd class="todo" style="display: none; "> | |
8595 Undocumented. | |
8596 </dd> | |
8597 <dd>If "blocking" is specified in the "extraInfoSpec" parameter, the e
vent listener should return an object of this type.</dd> | |
8598 <dd style="display: none; "> | |
8599 This parameter was added in version | |
8600 <b><span></span></b>. | |
8601 You must omit this parameter in earlier versions, | |
8602 and you may omit it in any version. If you require this | |
8603 parameter, the manifest key | |
8604 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8605 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8606 </dd> | |
8607 | |
8608 <!-- OBJECT PROPERTIES --> | |
8609 <dd style="display: none; "> | |
8610 <dl> | |
8611 <div> | |
8612 <div> | |
8613 </div> | |
8614 </div> | |
8615 </dl> | |
8616 </dd> | |
8617 | |
8618 <!-- OBJECT METHODS --> | |
8619 <dd style="display: none; "> | |
8620 <div></div> | |
8621 </dd> | |
8622 | |
8623 <!-- OBJECT EVENT FIELDS --> | |
8624 <dd style="display: none; "> | |
8625 <div></div> | |
8626 </dd> | |
8627 | |
8628 <!-- FUNCTION PARAMETERS --> | |
8629 <dd style="display: none; "> | |
8630 <div></div> | |
8631 </dd> | |
8632 | |
8633 </div> | |
8634 </div> | |
8635 </dl> | |
8636 | |
8637 </div> <!-- /description --> | |
8638 </div><div class="apiItem"> | |
8639 <a name="event-onResponseStarted"></a> | |
8640 <h4>onResponseStarted</h4> | |
8641 | |
8642 <div class="summary"> | |
8643 <!-- 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>); | |
8645 </div> | |
8646 | |
8647 <div class="description"> | |
8648 <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> | |
8650 | |
8651 <!-- LISTENER PARAMETERS --> | |
8652 <div> | |
8653 <h4>Listener parameters</h4> | |
8654 <dl> | |
8655 <div> | |
8656 <div> | |
8657 <dt> | |
8658 <var>details</var> | |
8659 <em> | |
8660 | |
8661 <!-- TYPE --> | |
8662 <div style="display:inline"> | |
8663 ( | |
8664 <span class="optional" style="display: none; ">optional</spa
n> | |
8665 <span class="enum" style="display: none; ">enumerated</span> | |
8666 <span id="typeTemplate"> | |
8667 <span style="display: none; "> | |
8668 <a> Type</a> | |
8669 </span> | |
8670 <span> | |
8671 <span style="display: none; "> | |
8672 array of <span><span></span></span> | |
8673 </span> | |
8674 <span>object</span> | |
8675 <span style="display: none; "></span> | |
8676 </span> | |
8677 </span> | |
8678 ) | |
8679 </div> | |
8680 | |
8681 </em> | |
8682 </dt> | |
8683 <dd class="todo"> | |
8684 Undocumented. | |
8685 </dd> | |
8686 <dd style="display: none; "> | |
8687 Description of this parameter from the json schema. | |
8688 </dd> | |
8689 <dd style="display: none; "> | |
8690 This parameter was added in version | |
8691 <b><span></span></b>. | |
8692 You must omit this parameter in earlier versions, | |
8693 and you may omit it in any version. If you require this | |
8694 parameter, the manifest key | |
8695 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8696 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8697 </dd> | |
8698 | |
8699 <!-- OBJECT PROPERTIES --> | |
8700 <dd> | |
8701 <dl> | |
8702 <div> | |
8703 <div> | |
8704 <dt> | |
8705 <var>requestId</var> | |
8706 <em> | |
8707 | |
8708 <!-- TYPE --> | |
8709 <div style="display:inline"> | |
8710 ( | |
8711 <span class="optional" style="display: none; ">optional</spa
n> | |
8712 <span class="enum" style="display: none; ">enumerated</span> | |
8713 <span id="typeTemplate"> | |
8714 <span style="display: none; "> | |
8715 <a> Type</a> | |
8716 </span> | |
8717 <span> | |
8718 <span style="display: none; "> | |
8719 array of <span><span></span></span> | |
8720 </span> | |
8721 <span>string</span> | |
8722 <span style="display: none; "></span> | |
8723 </span> | |
8724 </span> | |
8725 ) | |
8726 </div> | |
8727 | |
8728 </em> | |
8729 </dt> | |
8730 <dd class="todo" style="display: none; "> | |
8731 Undocumented. | |
8732 </dd> | |
8733 <dd>The ID of the request. Request IDs are unique within a browser ses
sion. As a result, they could be used to relate different events of the same req
uest.</dd> | |
8734 <dd style="display: none; "> | |
8735 This parameter was added in version | |
8736 <b><span></span></b>. | |
8737 You must omit this parameter in earlier versions, | |
8738 and you may omit it in any version. If you require this | |
8739 parameter, the manifest key | |
8740 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8741 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8742 </dd> | |
8743 | |
8744 <!-- OBJECT PROPERTIES --> | |
8745 <dd style="display: none; "> | |
8746 <dl> | |
8747 <div> | |
8748 <div> | |
8749 </div> | |
8750 </div> | |
8751 </dl> | |
8752 </dd> | |
8753 | |
8754 <!-- OBJECT METHODS --> | |
8755 <dd style="display: none; "> | |
8756 <div></div> | |
8757 </dd> | |
8758 | |
8759 <!-- OBJECT EVENT FIELDS --> | |
8760 <dd style="display: none; "> | |
8761 <div></div> | |
8762 </dd> | |
8763 | |
8764 <!-- FUNCTION PARAMETERS --> | |
8765 <dd style="display: none; "> | |
8766 <div></div> | |
8767 </dd> | |
8768 | |
8769 </div> | |
8770 </div><div> | |
8771 <div> | |
8772 <dt> | |
8773 <var>url</var> | |
8774 <em> | |
8775 | |
8776 <!-- TYPE --> | |
8777 <div style="display:inline"> | |
8778 ( | |
8779 <span class="optional" style="display: none; ">optional</spa
n> | |
8780 <span class="enum" style="display: none; ">enumerated</span> | |
8781 <span id="typeTemplate"> | |
8782 <span style="display: none; "> | |
8783 <a> Type</a> | |
8784 </span> | |
8785 <span> | |
8786 <span style="display: none; "> | |
8787 array of <span><span></span></span> | |
8788 </span> | |
8789 <span>string</span> | |
8790 <span style="display: none; "></span> | |
8791 </span> | |
8792 </span> | |
8793 ) | |
8794 </div> | |
8795 | |
8796 </em> | |
8797 </dt> | |
8798 <dd class="todo"> | |
8799 Undocumented. | |
8800 </dd> | |
8801 <dd style="display: none; "> | |
8802 Description of this parameter from the json schema. | |
8803 </dd> | |
8804 <dd style="display: none; "> | |
8805 This parameter was added in version | |
8806 <b><span></span></b>. | |
8807 You must omit this parameter in earlier versions, | |
8808 and you may omit it in any version. If you require this | |
8809 parameter, the manifest key | |
8810 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8811 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8812 </dd> | |
8813 | |
8814 <!-- OBJECT PROPERTIES --> | |
8815 <dd style="display: none; "> | |
8816 <dl> | |
8817 <div> | |
8818 <div> | |
8819 </div> | |
8820 </div> | |
8821 </dl> | |
8822 </dd> | |
8823 | |
8824 <!-- OBJECT METHODS --> | |
8825 <dd style="display: none; "> | |
8826 <div></div> | |
8827 </dd> | |
8828 | |
8829 <!-- OBJECT EVENT FIELDS --> | |
8830 <dd style="display: none; "> | |
8831 <div></div> | |
8832 </dd> | |
8833 | |
8834 <!-- FUNCTION PARAMETERS --> | |
8835 <dd style="display: none; "> | |
8836 <div></div> | |
8837 </dd> | |
8838 | |
8839 </div> | |
8840 </div><div> | |
8841 <div> | |
8842 <dt> | |
8843 <var>method</var> | |
8844 <em> | |
8845 | |
8846 <!-- TYPE --> | |
8847 <div style="display:inline"> | |
8848 ( | |
8849 <span class="optional" style="display: none; ">optional</spa
n> | |
8850 <span class="enum" style="display: none; ">enumerated</span> | |
8851 <span id="typeTemplate"> | |
8852 <span style="display: none; "> | |
8853 <a> Type</a> | |
8854 </span> | |
8855 <span> | |
8856 <span style="display: none; "> | |
8857 array of <span><span></span></span> | |
8858 </span> | |
8859 <span>string</span> | |
8860 <span style="display: none; "></span> | |
8861 </span> | |
8862 </span> | |
8863 ) | |
8864 </div> | |
8865 | |
8866 </em> | |
8867 </dt> | |
8868 <dd class="todo" style="display: none; "> | |
8869 Undocumented. | |
8870 </dd> | |
8871 <dd>Standard HTTP method.</dd> | |
8872 <dd style="display: none; "> | |
8873 This parameter was added in version | |
8874 <b><span></span></b>. | |
8875 You must omit this parameter in earlier versions, | |
8876 and you may omit it in any version. If you require this | |
8877 parameter, the manifest key | |
8878 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8879 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8880 </dd> | |
8881 | |
8882 <!-- OBJECT PROPERTIES --> | |
8883 <dd style="display: none; "> | |
8884 <dl> | |
8885 <div> | |
8886 <div> | |
8887 </div> | |
8888 </div> | |
8889 </dl> | |
8890 </dd> | |
8891 | |
8892 <!-- OBJECT METHODS --> | |
8893 <dd style="display: none; "> | |
8894 <div></div> | |
8895 </dd> | |
8896 | |
8897 <!-- OBJECT EVENT FIELDS --> | |
8898 <dd style="display: none; "> | |
8899 <div></div> | |
8900 </dd> | |
8901 | |
8902 <!-- FUNCTION PARAMETERS --> | |
8903 <dd style="display: none; "> | |
8904 <div></div> | |
8905 </dd> | |
8906 | |
8907 </div> | |
8908 </div><div> | |
8909 <div> | |
8910 <dt> | |
8911 <var>frameId</var> | |
8912 <em> | |
8913 | |
8914 <!-- TYPE --> | |
8915 <div style="display:inline"> | |
8916 ( | |
8917 <span class="optional" style="display: none; ">optional</spa
n> | |
8918 <span class="enum" style="display: none; ">enumerated</span> | |
8919 <span id="typeTemplate"> | |
8920 <span style="display: none; "> | |
8921 <a> Type</a> | |
8922 </span> | |
8923 <span> | |
8924 <span style="display: none; "> | |
8925 array of <span><span></span></span> | |
8926 </span> | |
8927 <span>integer</span> | |
8928 <span style="display: none; "></span> | |
8929 </span> | |
8930 </span> | |
8931 ) | |
8932 </div> | |
8933 | |
8934 </em> | |
8935 </dt> | |
8936 <dd class="todo" style="display: none; "> | |
8937 Undocumented. | |
8938 </dd> | |
8939 <dd>0 indicates the request happens in the main frame; a positive valu
e indicates the ID of a subframe in which the request happens. If the document o
f a (sub-)frame is loaded (<code>type</code> is <code>main_frame</code> or <code
>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the
ID of the outer frame. Frame IDs are unique within a tab.</dd> | |
8940 <dd style="display: none; "> | |
8941 This parameter was added in version | |
8942 <b><span></span></b>. | |
8943 You must omit this parameter in earlier versions, | |
8944 and you may omit it in any version. If you require this | |
8945 parameter, the manifest key | |
8946 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
8947 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
8948 </dd> | |
8949 | |
8950 <!-- OBJECT PROPERTIES --> | |
8951 <dd style="display: none; "> | |
8952 <dl> | |
8953 <div> | |
8954 <div> | |
8955 </div> | |
8956 </div> | |
8957 </dl> | |
8958 </dd> | |
8959 | |
8960 <!-- OBJECT METHODS --> | |
8961 <dd style="display: none; "> | |
8962 <div></div> | |
8963 </dd> | |
8964 | |
8965 <!-- OBJECT EVENT FIELDS --> | |
8966 <dd style="display: none; "> | |
8967 <div></div> | |
8968 </dd> | |
8969 | |
8970 <!-- FUNCTION PARAMETERS --> | |
8971 <dd style="display: none; "> | |
8972 <div></div> | |
8973 </dd> | |
8974 | |
8975 </div> | |
8976 </div><div> | |
8977 <div> | |
8978 <dt> | |
8979 <var>parentFrameId</var> | |
8980 <em> | |
8981 | |
8982 <!-- TYPE --> | |
8983 <div style="display:inline"> | |
8984 ( | |
8985 <span class="optional" style="display: none; ">optional</spa
n> | |
8986 <span class="enum" style="display: none; ">enumerated</span> | |
8987 <span id="typeTemplate"> | |
8988 <span style="display: none; "> | |
8989 <a> Type</a> | |
8990 </span> | |
8991 <span> | |
8992 <span style="display: none; "> | |
8993 array of <span><span></span></span> | |
8994 </span> | |
8995 <span>integer</span> | |
8996 <span style="display: none; "></span> | |
8997 </span> | |
8998 </span> | |
8999 ) | |
9000 </div> | |
9001 | |
9002 </em> | |
9003 </dt> | |
9004 <dd class="todo" style="display: none; "> | |
9005 Undocumented. | |
9006 </dd> | |
9007 <dd>ID of frame that wraps the frame which sent the request. Set to -1
if no parent frame exists.</dd> | |
9008 <dd style="display: none; "> | |
9009 This parameter was added in version | |
9010 <b><span></span></b>. | |
9011 You must omit this parameter in earlier versions, | |
9012 and you may omit it in any version. If you require this | |
9013 parameter, the manifest key | |
9014 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9015 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9016 </dd> | |
9017 | |
9018 <!-- OBJECT PROPERTIES --> | |
9019 <dd style="display: none; "> | |
9020 <dl> | |
9021 <div> | |
9022 <div> | |
9023 </div> | |
9024 </div> | |
9025 </dl> | |
9026 </dd> | |
9027 | |
9028 <!-- OBJECT METHODS --> | |
9029 <dd style="display: none; "> | |
9030 <div></div> | |
9031 </dd> | |
9032 | |
9033 <!-- OBJECT EVENT FIELDS --> | |
9034 <dd style="display: none; "> | |
9035 <div></div> | |
9036 </dd> | |
9037 | |
9038 <!-- FUNCTION PARAMETERS --> | |
9039 <dd style="display: none; "> | |
9040 <div></div> | |
9041 </dd> | |
9042 | |
9043 </div> | |
9044 </div><div> | |
9045 <div> | |
9046 <dt> | |
9047 <var>tabId</var> | |
9048 <em> | |
9049 | |
9050 <!-- TYPE --> | |
9051 <div style="display:inline"> | |
9052 ( | |
9053 <span class="optional" style="display: none; ">optional</spa
n> | |
9054 <span class="enum" style="display: none; ">enumerated</span> | |
9055 <span id="typeTemplate"> | |
9056 <span style="display: none; "> | |
9057 <a> Type</a> | |
9058 </span> | |
9059 <span> | |
9060 <span style="display: none; "> | |
9061 array of <span><span></span></span> | |
9062 </span> | |
9063 <span>integer</span> | |
9064 <span style="display: none; "></span> | |
9065 </span> | |
9066 </span> | |
9067 ) | |
9068 </div> | |
9069 | |
9070 </em> | |
9071 </dt> | |
9072 <dd class="todo" style="display: none; "> | |
9073 Undocumented. | |
9074 </dd> | |
9075 <dd>The ID of the tab in which the request takes place. Set to -1 if t
he request isn't related to a tab.</dd> | |
9076 <dd style="display: none; "> | |
9077 This parameter was added in version | |
9078 <b><span></span></b>. | |
9079 You must omit this parameter in earlier versions, | |
9080 and you may omit it in any version. If you require this | |
9081 parameter, the manifest key | |
9082 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9083 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9084 </dd> | |
9085 | |
9086 <!-- OBJECT PROPERTIES --> | |
9087 <dd style="display: none; "> | |
9088 <dl> | |
9089 <div> | |
9090 <div> | |
9091 </div> | |
9092 </div> | |
9093 </dl> | |
9094 </dd> | |
9095 | |
9096 <!-- OBJECT METHODS --> | |
9097 <dd style="display: none; "> | |
9098 <div></div> | |
9099 </dd> | |
9100 | |
9101 <!-- OBJECT EVENT FIELDS --> | |
9102 <dd style="display: none; "> | |
9103 <div></div> | |
9104 </dd> | |
9105 | |
9106 <!-- FUNCTION PARAMETERS --> | |
9107 <dd style="display: none; "> | |
9108 <div></div> | |
9109 </dd> | |
9110 | |
9111 </div> | |
9112 </div><div> | |
9113 <div> | |
9114 <dt> | |
9115 <var>type</var> | |
9116 <em> | |
9117 | |
9118 <!-- TYPE --> | |
9119 <div style="display:inline"> | |
9120 ( | |
9121 <span class="optional" style="display: none; ">optional</spa
n> | |
9122 <span class="enum">enumerated</span> | |
9123 <span id="typeTemplate"> | |
9124 <span style="display: none; "> | |
9125 <a> Type</a> | |
9126 </span> | |
9127 <span> | |
9128 <span style="display: none; "> | |
9129 array of <span><span></span></span> | |
9130 </span> | |
9131 <span>string</span> | |
9132 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
9133 </span> | |
9134 </span> | |
9135 ) | |
9136 </div> | |
9137 | |
9138 </em> | |
9139 </dt> | |
9140 <dd class="todo" style="display: none; "> | |
9141 Undocumented. | |
9142 </dd> | |
9143 <dd>How the requested resource will be used.</dd> | |
9144 <dd style="display: none; "> | |
9145 This parameter was added in version | |
9146 <b><span></span></b>. | |
9147 You must omit this parameter in earlier versions, | |
9148 and you may omit it in any version. If you require this | |
9149 parameter, the manifest key | |
9150 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9151 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9152 </dd> | |
9153 | |
9154 <!-- OBJECT PROPERTIES --> | |
9155 <dd style="display: none; "> | |
9156 <dl> | |
9157 <div> | |
9158 <div> | |
9159 </div> | |
9160 </div> | |
9161 </dl> | |
9162 </dd> | |
9163 | |
9164 <!-- OBJECT METHODS --> | |
9165 <dd style="display: none; "> | |
9166 <div></div> | |
9167 </dd> | |
9168 | |
9169 <!-- OBJECT EVENT FIELDS --> | |
9170 <dd style="display: none; "> | |
9171 <div></div> | |
9172 </dd> | |
9173 | |
9174 <!-- FUNCTION PARAMETERS --> | |
9175 <dd style="display: none; "> | |
9176 <div></div> | |
9177 </dd> | |
9178 | |
9179 </div> | |
9180 </div><div> | |
9181 <div> | |
9182 <dt> | |
9183 <var>timeStamp</var> | |
9184 <em> | |
9185 | |
9186 <!-- TYPE --> | |
9187 <div style="display:inline"> | |
9188 ( | |
9189 <span class="optional" style="display: none; ">optional</spa
n> | |
9190 <span class="enum" style="display: none; ">enumerated</span> | |
9191 <span id="typeTemplate"> | |
9192 <span style="display: none; "> | |
9193 <a> Type</a> | |
9194 </span> | |
9195 <span> | |
9196 <span style="display: none; "> | |
9197 array of <span><span></span></span> | |
9198 </span> | |
9199 <span>number</span> | |
9200 <span style="display: none; "></span> | |
9201 </span> | |
9202 </span> | |
9203 ) | |
9204 </div> | |
9205 | |
9206 </em> | |
9207 </dt> | |
9208 <dd class="todo" style="display: none; "> | |
9209 Undocumented. | |
9210 </dd> | |
9211 <dd>The time when this signal is triggered, in milliseconds since the
epoch.</dd> | |
9212 <dd style="display: none; "> | |
9213 This parameter was added in version | |
9214 <b><span></span></b>. | |
9215 You must omit this parameter in earlier versions, | |
9216 and you may omit it in any version. If you require this | |
9217 parameter, the manifest key | |
9218 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9219 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9220 </dd> | |
9221 | |
9222 <!-- OBJECT PROPERTIES --> | |
9223 <dd style="display: none; "> | |
9224 <dl> | |
9225 <div> | |
9226 <div> | |
9227 </div> | |
9228 </div> | |
9229 </dl> | |
9230 </dd> | |
9231 | |
9232 <!-- OBJECT METHODS --> | |
9233 <dd style="display: none; "> | |
9234 <div></div> | |
9235 </dd> | |
9236 | |
9237 <!-- OBJECT EVENT FIELDS --> | |
9238 <dd style="display: none; "> | |
9239 <div></div> | |
9240 </dd> | |
9241 | |
9242 <!-- FUNCTION PARAMETERS --> | |
9243 <dd style="display: none; "> | |
9244 <div></div> | |
9245 </dd> | |
9246 | |
9247 </div> | |
9248 </div><div> | |
9249 <div> | |
9250 <dt> | |
9251 <var>ip</var> | |
9252 <em> | |
9253 | |
9254 <!-- TYPE --> | |
9255 <div style="display:inline"> | |
9256 ( | |
9257 <span class="optional">optional</span> | |
9258 <span class="enum" style="display: none; ">enumerated</span> | |
9259 <span id="typeTemplate"> | |
9260 <span style="display: none; "> | |
9261 <a> Type</a> | |
9262 </span> | |
9263 <span> | |
9264 <span style="display: none; "> | |
9265 array of <span><span></span></span> | |
9266 </span> | |
9267 <span>string</span> | |
9268 <span style="display: none; "></span> | |
9269 </span> | |
9270 </span> | |
9271 ) | |
9272 </div> | |
9273 | |
9274 </em> | |
9275 </dt> | |
9276 <dd class="todo" style="display: none; "> | |
9277 Undocumented. | |
9278 </dd> | |
9279 <dd>The server IP address that the request was actually sent to. Note
that it may be a literal IPv6 address.</dd> | |
9280 <dd style="display: none; "> | |
9281 This parameter was added in version | |
9282 <b><span></span></b>. | |
9283 You must omit this parameter in earlier versions, | |
9284 and you may omit it in any version. If you require this | |
9285 parameter, the manifest key | |
9286 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9287 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9288 </dd> | |
9289 | |
9290 <!-- OBJECT PROPERTIES --> | |
9291 <dd style="display: none; "> | |
9292 <dl> | |
9293 <div> | |
9294 <div> | |
9295 </div> | |
9296 </div> | |
9297 </dl> | |
9298 </dd> | |
9299 | |
9300 <!-- OBJECT METHODS --> | |
9301 <dd style="display: none; "> | |
9302 <div></div> | |
9303 </dd> | |
9304 | |
9305 <!-- OBJECT EVENT FIELDS --> | |
9306 <dd style="display: none; "> | |
9307 <div></div> | |
9308 </dd> | |
9309 | |
9310 <!-- FUNCTION PARAMETERS --> | |
9311 <dd style="display: none; "> | |
9312 <div></div> | |
9313 </dd> | |
9314 | |
9315 </div> | |
9316 </div><div> | |
9317 <div> | |
9318 <dt> | |
9319 <var>fromCache</var> | |
9320 <em> | |
9321 | |
9322 <!-- TYPE --> | |
9323 <div style="display:inline"> | |
9324 ( | |
9325 <span class="optional" style="display: none; ">optional</spa
n> | |
9326 <span class="enum" style="display: none; ">enumerated</span> | |
9327 <span id="typeTemplate"> | |
9328 <span style="display: none; "> | |
9329 <a> Type</a> | |
9330 </span> | |
9331 <span> | |
9332 <span style="display: none; "> | |
9333 array of <span><span></span></span> | |
9334 </span> | |
9335 <span>boolean</span> | |
9336 <span style="display: none; "></span> | |
9337 </span> | |
9338 </span> | |
9339 ) | |
9340 </div> | |
9341 | |
9342 </em> | |
9343 </dt> | |
9344 <dd class="todo" style="display: none; "> | |
9345 Undocumented. | |
9346 </dd> | |
9347 <dd>Indicates if this response was fetched from disk cache.</dd> | |
9348 <dd style="display: none; "> | |
9349 This parameter was added in version | |
9350 <b><span></span></b>. | |
9351 You must omit this parameter in earlier versions, | |
9352 and you may omit it in any version. If you require this | |
9353 parameter, the manifest key | |
9354 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9355 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9356 </dd> | |
9357 | |
9358 <!-- OBJECT PROPERTIES --> | |
9359 <dd style="display: none; "> | |
9360 <dl> | |
9361 <div> | |
9362 <div> | |
9363 </div> | |
9364 </div> | |
9365 </dl> | |
9366 </dd> | |
9367 | |
9368 <!-- OBJECT METHODS --> | |
9369 <dd style="display: none; "> | |
9370 <div></div> | |
9371 </dd> | |
9372 | |
9373 <!-- OBJECT EVENT FIELDS --> | |
9374 <dd style="display: none; "> | |
9375 <div></div> | |
9376 </dd> | |
9377 | |
9378 <!-- FUNCTION PARAMETERS --> | |
9379 <dd style="display: none; "> | |
9380 <div></div> | |
9381 </dd> | |
9382 | |
9383 </div> | |
9384 </div><div> | |
9385 <div> | |
9386 <dt> | |
9387 <var>statusCode</var> | |
9388 <em> | |
9389 | |
9390 <!-- TYPE --> | |
9391 <div style="display:inline"> | |
9392 ( | |
9393 <span class="optional" style="display: none; ">optional</spa
n> | |
9394 <span class="enum" style="display: none; ">enumerated</span> | |
9395 <span id="typeTemplate"> | |
9396 <span style="display: none; "> | |
9397 <a> Type</a> | |
9398 </span> | |
9399 <span> | |
9400 <span style="display: none; "> | |
9401 array of <span><span></span></span> | |
9402 </span> | |
9403 <span>integer</span> | |
9404 <span style="display: none; "></span> | |
9405 </span> | |
9406 </span> | |
9407 ) | |
9408 </div> | |
9409 | |
9410 </em> | |
9411 </dt> | |
9412 <dd class="todo" style="display: none; "> | |
9413 Undocumented. | |
9414 </dd> | |
9415 <dd>Standard HTTP status code returned by the server.</dd> | |
9416 <dd style="display: none; "> | |
9417 This parameter was added in version | |
9418 <b><span></span></b>. | |
9419 You must omit this parameter in earlier versions, | |
9420 and you may omit it in any version. If you require this | |
9421 parameter, the manifest key | |
9422 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9423 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9424 </dd> | |
9425 | |
9426 <!-- OBJECT PROPERTIES --> | |
9427 <dd style="display: none; "> | |
9428 <dl> | |
9429 <div> | |
9430 <div> | |
9431 </div> | |
9432 </div> | |
9433 </dl> | |
9434 </dd> | |
9435 | |
9436 <!-- OBJECT METHODS --> | |
9437 <dd style="display: none; "> | |
9438 <div></div> | |
9439 </dd> | |
9440 | |
9441 <!-- OBJECT EVENT FIELDS --> | |
9442 <dd style="display: none; "> | |
9443 <div></div> | |
9444 </dd> | |
9445 | |
9446 <!-- FUNCTION PARAMETERS --> | |
9447 <dd style="display: none; "> | |
9448 <div></div> | |
9449 </dd> | |
9450 | |
9451 </div> | |
9452 </div><div> | |
9453 <div> | |
9454 <dt> | |
9455 <var>responseHeaders</var> | |
9456 <em> | |
9457 | |
9458 <!-- TYPE --> | |
9459 <div style="display:inline"> | |
9460 ( | |
9461 <span class="optional">optional</span> | |
9462 <span class="enum" style="display: none; ">enumerated</span> | |
9463 <span id="typeTemplate"> | |
9464 <span> | |
9465 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | |
9466 </span> | |
9467 <span style="display: none; "> | |
9468 <span> | |
9469 array of <span><span></span></span> | |
9470 </span> | |
9471 <span>paramType</span> | |
9472 <span></span> | |
9473 </span> | |
9474 </span> | |
9475 ) | |
9476 </div> | |
9477 | |
9478 </em> | |
9479 </dt> | |
9480 <dd class="todo" style="display: none; "> | |
9481 Undocumented. | |
9482 </dd> | |
9483 <dd>The HTTP response headers that were received along with this respo
nse.</dd> | |
9484 <dd style="display: none; "> | |
9485 This parameter was added in version | |
9486 <b><span></span></b>. | |
9487 You must omit this parameter in earlier versions, | |
9488 and you may omit it in any version. If you require this | |
9489 parameter, the manifest key | |
9490 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9491 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9492 </dd> | |
9493 | |
9494 <!-- OBJECT PROPERTIES --> | |
9495 <dd style="display: none; "> | |
9496 <dl> | |
9497 <div> | |
9498 <div> | |
9499 </div> | |
9500 </div> | |
9501 </dl> | |
9502 </dd> | |
9503 | |
9504 <!-- OBJECT METHODS --> | |
9505 <dd style="display: none; "> | |
9506 <div></div> | |
9507 </dd> | |
9508 | |
9509 <!-- OBJECT EVENT FIELDS --> | |
9510 <dd style="display: none; "> | |
9511 <div></div> | |
9512 </dd> | |
9513 | |
9514 <!-- FUNCTION PARAMETERS --> | |
9515 <dd style="display: none; "> | |
9516 <div></div> | |
9517 </dd> | |
9518 | |
9519 </div> | |
9520 </div><div> | |
9521 <div> | |
9522 <dt> | |
9523 <var>statusLine</var> | |
9524 <em> | |
9525 | |
9526 <!-- TYPE --> | |
9527 <div style="display:inline"> | |
9528 ( | |
9529 <span class="optional">optional</span> | |
9530 <span class="enum" style="display: none; ">enumerated</span> | |
9531 <span id="typeTemplate"> | |
9532 <span style="display: none; "> | |
9533 <a> Type</a> | |
9534 </span> | |
9535 <span> | |
9536 <span style="display: none; "> | |
9537 array of <span><span></span></span> | |
9538 </span> | |
9539 <span>string</span> | |
9540 <span style="display: none; "></span> | |
9541 </span> | |
9542 </span> | |
9543 ) | |
9544 </div> | |
9545 | |
9546 </em> | |
9547 </dt> | |
9548 <dd class="todo" style="display: none; "> | |
9549 Undocumented. | |
9550 </dd> | |
9551 <dd>HTTP status line of the response</dd> | |
9552 <dd style="display: none; "> | |
9553 This parameter was added in version | |
9554 <b><span></span></b>. | |
9555 You must omit this parameter in earlier versions, | |
9556 and you may omit it in any version. If you require this | |
9557 parameter, the manifest key | |
9558 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9559 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9560 </dd> | |
9561 | |
9562 <!-- OBJECT PROPERTIES --> | |
9563 <dd style="display: none; "> | |
9564 <dl> | |
9565 <div> | |
9566 <div> | |
9567 </div> | |
9568 </div> | |
9569 </dl> | |
9570 </dd> | |
9571 | |
9572 <!-- OBJECT METHODS --> | |
9573 <dd style="display: none; "> | |
9574 <div></div> | |
9575 </dd> | |
9576 | |
9577 <!-- OBJECT EVENT FIELDS --> | |
9578 <dd style="display: none; "> | |
9579 <div></div> | |
9580 </dd> | |
9581 | |
9582 <!-- FUNCTION PARAMETERS --> | |
9583 <dd style="display: none; "> | |
9584 <div></div> | |
9585 </dd> | |
9586 | |
9587 </div> | |
9588 </div> | |
9589 </dl> | |
9590 </dd> | |
9591 | |
9592 <!-- OBJECT METHODS --> | |
9593 <dd style="display: none; "> | |
9594 <div></div> | |
9595 </dd> | |
9596 | |
9597 <!-- OBJECT EVENT FIELDS --> | |
9598 <dd style="display: none; "> | |
9599 <div></div> | |
9600 </dd> | |
9601 | |
9602 <!-- FUNCTION PARAMETERS --> | |
9603 <dd style="display: none; "> | |
9604 <div></div> | |
9605 </dd> | |
9606 | |
9607 </div> | |
9608 </div> | |
9609 </dl> | |
9610 </div> | |
9611 | |
9612 <!-- EXTRA PARAMETERS --> | |
9613 <div> | |
9614 <h4>Extra parameters to addListener</h4> | |
9615 <dl> | |
9616 <div> | |
9617 <div> | |
9618 <dt> | |
9619 <var>filter</var> | |
9620 <em> | |
9621 | |
9622 <!-- TYPE --> | |
9623 <div style="display:inline"> | |
9624 ( | |
9625 <span class="optional">optional</span> | |
9626 <span class="enum" style="display: none; ">enumerated</span> | |
9627 <span id="typeTemplate"> | |
9628 <span> | |
9629 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | |
9630 </span> | |
9631 <span style="display: none; "> | |
9632 <span> | |
9633 array of <span><span></span></span> | |
9634 </span> | |
9635 <span>paramType</span> | |
9636 <span></span> | |
9637 </span> | |
9638 </span> | |
9639 ) | |
9640 </div> | |
9641 | |
9642 </em> | |
9643 </dt> | |
9644 <dd class="todo" style="display: none; "> | |
9645 Undocumented. | |
9646 </dd> | |
9647 <dd>A set of filters that restricts the events that will be sent to th
is listener.</dd> | |
9648 <dd style="display: none; "> | |
9649 This parameter was added in version | |
9650 <b><span></span></b>. | |
9651 You must omit this parameter in earlier versions, | |
9652 and you may omit it in any version. If you require this | |
9653 parameter, the manifest key | |
9654 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9655 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9656 </dd> | |
9657 | |
9658 <!-- OBJECT PROPERTIES --> | |
9659 <dd style="display: none; "> | |
9660 <dl> | |
9661 <div> | |
9662 <div> | |
9663 </div> | |
9664 </div> | |
9665 </dl> | |
9666 </dd> | |
9667 | |
9668 <!-- OBJECT METHODS --> | |
9669 <dd style="display: none; "> | |
9670 <div></div> | |
9671 </dd> | |
9672 | |
9673 <!-- OBJECT EVENT FIELDS --> | |
9674 <dd style="display: none; "> | |
9675 <div></div> | |
9676 </dd> | |
9677 | |
9678 <!-- FUNCTION PARAMETERS --> | |
9679 <dd style="display: none; "> | |
9680 <div></div> | |
9681 </dd> | |
9682 | |
9683 </div> | |
9684 </div><div> | |
9685 <div> | |
9686 <dt> | |
9687 <var>extraInfoSpec</var> | |
9688 <em> | |
9689 | |
9690 <!-- TYPE --> | |
9691 <div style="display:inline"> | |
9692 ( | |
9693 <span class="optional">optional</span> | |
9694 <span class="enum" style="display: none; ">enumerated</span> | |
9695 <span id="typeTemplate"> | |
9696 <span style="display: none; "> | |
9697 <a> Type</a> | |
9698 </span> | |
9699 <span> | |
9700 <span> | |
9701 array of <span><span> | |
9702 <span style="display: none; "> | |
9703 <a> Type</a> | |
9704 </span> | |
9705 <span> | |
9706 <span style="display: none; "> | |
9707 array of <span><span></span></span> | |
9708 </span> | |
9709 <span>string</span> | |
9710 <span>["responseHeaders"]</span> | |
9711 </span> | |
9712 </span></span> | |
9713 </span> | |
9714 <span style="display: none; ">paramType</span> | |
9715 <span style="display: none; "></span> | |
9716 </span> | |
9717 </span> | |
9718 ) | |
9719 </div> | |
9720 | |
9721 </em> | |
9722 </dt> | |
9723 <dd class="todo" style="display: none; "> | |
9724 Undocumented. | |
9725 </dd> | |
9726 <dd>Array of extra information that should be passed to the listener f
unction.</dd> | |
9727 <dd style="display: none; "> | |
9728 This parameter was added in version | |
9729 <b><span></span></b>. | |
9730 You must omit this parameter in earlier versions, | |
9731 and you may omit it in any version. If you require this | |
9732 parameter, the manifest key | |
9733 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9734 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9735 </dd> | |
9736 | |
9737 <!-- OBJECT PROPERTIES --> | |
9738 <dd style="display: none; "> | |
9739 <dl> | |
9740 <div> | |
9741 <div> | |
9742 </div> | |
9743 </div> | |
9744 </dl> | |
9745 </dd> | |
9746 | |
9747 <!-- OBJECT METHODS --> | |
9748 <dd style="display: none; "> | |
9749 <div></div> | |
9750 </dd> | |
9751 | |
9752 <!-- OBJECT EVENT FIELDS --> | |
9753 <dd style="display: none; "> | |
9754 <div></div> | |
9755 </dd> | |
9756 | |
9757 <!-- FUNCTION PARAMETERS --> | |
9758 <dd style="display: none; "> | |
9759 <div></div> | |
9760 </dd> | |
9761 | |
9762 </div> | |
9763 </div> | |
9764 </dl> | |
9765 </div> | |
9766 | |
9767 <!-- LISTENER RETURN VALUE --> | |
9768 <h4 style="display: none; ">Listener returns</h4> | |
9769 <dl> | |
9770 <div style="display: none; "> | |
9771 <div> | |
9772 </div> | |
9773 </div> | |
9774 </dl> | |
9775 | |
9776 </div> <!-- /description --> | |
9777 </div><div class="apiItem"> | |
9778 <a name="event-onSendHeaders"></a> | |
9779 <h4>onSendHeaders</h4> | |
9780 | |
9781 <div class="summary"> | |
9782 <!-- 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>); | |
9784 </div> | |
9785 | |
9786 <div class="description"> | |
9787 <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> | |
9789 | |
9790 <!-- LISTENER PARAMETERS --> | |
9791 <div> | |
9792 <h4>Listener parameters</h4> | |
9793 <dl> | |
9794 <div> | |
9795 <div> | |
9796 <dt> | |
9797 <var>details</var> | |
9798 <em> | |
9799 | |
9800 <!-- TYPE --> | |
9801 <div style="display:inline"> | |
9802 ( | |
9803 <span class="optional" style="display: none; ">optional</spa
n> | |
9804 <span class="enum" style="display: none; ">enumerated</span> | |
9805 <span id="typeTemplate"> | |
9806 <span style="display: none; "> | |
9807 <a> Type</a> | |
9808 </span> | |
9809 <span> | |
9810 <span style="display: none; "> | |
9811 array of <span><span></span></span> | |
9812 </span> | |
9813 <span>object</span> | |
9814 <span style="display: none; "></span> | |
9815 </span> | |
9816 </span> | |
9817 ) | |
9818 </div> | |
9819 | |
9820 </em> | |
9821 </dt> | |
9822 <dd class="todo"> | |
9823 Undocumented. | |
9824 </dd> | |
9825 <dd style="display: none; "> | |
9826 Description of this parameter from the json schema. | |
9827 </dd> | |
9828 <dd style="display: none; "> | |
9829 This parameter was added in version | |
9830 <b><span></span></b>. | |
9831 You must omit this parameter in earlier versions, | |
9832 and you may omit it in any version. If you require this | |
9833 parameter, the manifest key | |
9834 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9835 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9836 </dd> | |
9837 | |
9838 <!-- OBJECT PROPERTIES --> | |
9839 <dd> | |
9840 <dl> | |
9841 <div> | |
9842 <div> | |
9843 <dt> | |
9844 <var>requestId</var> | |
9845 <em> | |
9846 | |
9847 <!-- TYPE --> | |
9848 <div style="display:inline"> | |
9849 ( | |
9850 <span class="optional" style="display: none; ">optional</spa
n> | |
9851 <span class="enum" style="display: none; ">enumerated</span> | |
9852 <span id="typeTemplate"> | |
9853 <span style="display: none; "> | |
9854 <a> Type</a> | |
9855 </span> | |
9856 <span> | |
9857 <span style="display: none; "> | |
9858 array of <span><span></span></span> | |
9859 </span> | |
9860 <span>string</span> | |
9861 <span style="display: none; "></span> | |
9862 </span> | |
9863 </span> | |
9864 ) | |
9865 </div> | |
9866 | |
9867 </em> | |
9868 </dt> | |
9869 <dd class="todo" style="display: none; "> | |
9870 Undocumented. | |
9871 </dd> | |
9872 <dd>The ID of the request. Request IDs are unique within a browser ses
sion. As a result, they could be used to relate different events of the same req
uest.</dd> | |
9873 <dd style="display: none; "> | |
9874 This parameter was added in version | |
9875 <b><span></span></b>. | |
9876 You must omit this parameter in earlier versions, | |
9877 and you may omit it in any version. If you require this | |
9878 parameter, the manifest key | |
9879 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9880 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9881 </dd> | |
9882 | |
9883 <!-- OBJECT PROPERTIES --> | |
9884 <dd style="display: none; "> | |
9885 <dl> | |
9886 <div> | |
9887 <div> | |
9888 </div> | |
9889 </div> | |
9890 </dl> | |
9891 </dd> | |
9892 | |
9893 <!-- OBJECT METHODS --> | |
9894 <dd style="display: none; "> | |
9895 <div></div> | |
9896 </dd> | |
9897 | |
9898 <!-- OBJECT EVENT FIELDS --> | |
9899 <dd style="display: none; "> | |
9900 <div></div> | |
9901 </dd> | |
9902 | |
9903 <!-- FUNCTION PARAMETERS --> | |
9904 <dd style="display: none; "> | |
9905 <div></div> | |
9906 </dd> | |
9907 | |
9908 </div> | |
9909 </div><div> | |
9910 <div> | |
9911 <dt> | |
9912 <var>url</var> | |
9913 <em> | |
9914 | |
9915 <!-- TYPE --> | |
9916 <div style="display:inline"> | |
9917 ( | |
9918 <span class="optional" style="display: none; ">optional</spa
n> | |
9919 <span class="enum" style="display: none; ">enumerated</span> | |
9920 <span id="typeTemplate"> | |
9921 <span style="display: none; "> | |
9922 <a> Type</a> | |
9923 </span> | |
9924 <span> | |
9925 <span style="display: none; "> | |
9926 array of <span><span></span></span> | |
9927 </span> | |
9928 <span>string</span> | |
9929 <span style="display: none; "></span> | |
9930 </span> | |
9931 </span> | |
9932 ) | |
9933 </div> | |
9934 | |
9935 </em> | |
9936 </dt> | |
9937 <dd class="todo"> | |
9938 Undocumented. | |
9939 </dd> | |
9940 <dd style="display: none; "> | |
9941 Description of this parameter from the json schema. | |
9942 </dd> | |
9943 <dd style="display: none; "> | |
9944 This parameter was added in version | |
9945 <b><span></span></b>. | |
9946 You must omit this parameter in earlier versions, | |
9947 and you may omit it in any version. If you require this | |
9948 parameter, the manifest key | |
9949 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
9950 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
9951 </dd> | |
9952 | |
9953 <!-- OBJECT PROPERTIES --> | |
9954 <dd style="display: none; "> | |
9955 <dl> | |
9956 <div> | |
9957 <div> | |
9958 </div> | |
9959 </div> | |
9960 </dl> | |
9961 </dd> | |
9962 | |
9963 <!-- OBJECT METHODS --> | |
9964 <dd style="display: none; "> | |
9965 <div></div> | |
9966 </dd> | |
9967 | |
9968 <!-- OBJECT EVENT FIELDS --> | |
9969 <dd style="display: none; "> | |
9970 <div></div> | |
9971 </dd> | |
9972 | |
9973 <!-- FUNCTION PARAMETERS --> | |
9974 <dd style="display: none; "> | |
9975 <div></div> | |
9976 </dd> | |
9977 | |
9978 </div> | |
9979 </div><div> | |
9980 <div> | |
9981 <dt> | |
9982 <var>method</var> | |
9983 <em> | |
9984 | |
9985 <!-- TYPE --> | |
9986 <div style="display:inline"> | |
9987 ( | |
9988 <span class="optional" style="display: none; ">optional</spa
n> | |
9989 <span class="enum" style="display: none; ">enumerated</span> | |
9990 <span id="typeTemplate"> | |
9991 <span style="display: none; "> | |
9992 <a> Type</a> | |
9993 </span> | |
9994 <span> | |
9995 <span style="display: none; "> | |
9996 array of <span><span></span></span> | |
9997 </span> | |
9998 <span>string</span> | |
9999 <span style="display: none; "></span> | |
10000 </span> | |
10001 </span> | |
10002 ) | |
10003 </div> | |
10004 | |
10005 </em> | |
10006 </dt> | |
10007 <dd class="todo" style="display: none; "> | |
10008 Undocumented. | |
10009 </dd> | |
10010 <dd>Standard HTTP method.</dd> | |
10011 <dd style="display: none; "> | |
10012 This parameter was added in version | |
10013 <b><span></span></b>. | |
10014 You must omit this parameter in earlier versions, | |
10015 and you may omit it in any version. If you require this | |
10016 parameter, the manifest key | |
10017 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10018 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10019 </dd> | |
10020 | |
10021 <!-- OBJECT PROPERTIES --> | |
10022 <dd style="display: none; "> | |
10023 <dl> | |
10024 <div> | |
10025 <div> | |
10026 </div> | |
10027 </div> | |
10028 </dl> | |
10029 </dd> | |
10030 | |
10031 <!-- OBJECT METHODS --> | |
10032 <dd style="display: none; "> | |
10033 <div></div> | |
10034 </dd> | |
10035 | |
10036 <!-- OBJECT EVENT FIELDS --> | |
10037 <dd style="display: none; "> | |
10038 <div></div> | |
10039 </dd> | |
10040 | |
10041 <!-- FUNCTION PARAMETERS --> | |
10042 <dd style="display: none; "> | |
10043 <div></div> | |
10044 </dd> | |
10045 | |
10046 </div> | |
10047 </div><div> | |
10048 <div> | |
10049 <dt> | |
10050 <var>frameId</var> | |
10051 <em> | |
10052 | |
10053 <!-- TYPE --> | |
10054 <div style="display:inline"> | |
10055 ( | |
10056 <span class="optional" style="display: none; ">optional</spa
n> | |
10057 <span class="enum" style="display: none; ">enumerated</span> | |
10058 <span id="typeTemplate"> | |
10059 <span style="display: none; "> | |
10060 <a> Type</a> | |
10061 </span> | |
10062 <span> | |
10063 <span style="display: none; "> | |
10064 array of <span><span></span></span> | |
10065 </span> | |
10066 <span>integer</span> | |
10067 <span style="display: none; "></span> | |
10068 </span> | |
10069 </span> | |
10070 ) | |
10071 </div> | |
10072 | |
10073 </em> | |
10074 </dt> | |
10075 <dd class="todo" style="display: none; "> | |
10076 Undocumented. | |
10077 </dd> | |
10078 <dd>0 indicates the request happens in the main frame; a positive valu
e indicates the ID of a subframe in which the request happens. If the document o
f a (sub-)frame is loaded (<code>type</code> is <code>main_frame</code> or <code
>sub_frame</code>), <code>frameId</code> indicates the ID of this frame, not the
ID of the outer frame. Frame IDs are unique within a tab.</dd> | |
10079 <dd style="display: none; "> | |
10080 This parameter was added in version | |
10081 <b><span></span></b>. | |
10082 You must omit this parameter in earlier versions, | |
10083 and you may omit it in any version. If you require this | |
10084 parameter, the manifest key | |
10085 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10086 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10087 </dd> | |
10088 | |
10089 <!-- OBJECT PROPERTIES --> | |
10090 <dd style="display: none; "> | |
10091 <dl> | |
10092 <div> | |
10093 <div> | |
10094 </div> | |
10095 </div> | |
10096 </dl> | |
10097 </dd> | |
10098 | |
10099 <!-- OBJECT METHODS --> | |
10100 <dd style="display: none; "> | |
10101 <div></div> | |
10102 </dd> | |
10103 | |
10104 <!-- OBJECT EVENT FIELDS --> | |
10105 <dd style="display: none; "> | |
10106 <div></div> | |
10107 </dd> | |
10108 | |
10109 <!-- FUNCTION PARAMETERS --> | |
10110 <dd style="display: none; "> | |
10111 <div></div> | |
10112 </dd> | |
10113 | |
10114 </div> | |
10115 </div><div> | |
10116 <div> | |
10117 <dt> | |
10118 <var>parentFrameId</var> | |
10119 <em> | |
10120 | |
10121 <!-- TYPE --> | |
10122 <div style="display:inline"> | |
10123 ( | |
10124 <span class="optional" style="display: none; ">optional</spa
n> | |
10125 <span class="enum" style="display: none; ">enumerated</span> | |
10126 <span id="typeTemplate"> | |
10127 <span style="display: none; "> | |
10128 <a> Type</a> | |
10129 </span> | |
10130 <span> | |
10131 <span style="display: none; "> | |
10132 array of <span><span></span></span> | |
10133 </span> | |
10134 <span>integer</span> | |
10135 <span style="display: none; "></span> | |
10136 </span> | |
10137 </span> | |
10138 ) | |
10139 </div> | |
10140 | |
10141 </em> | |
10142 </dt> | |
10143 <dd class="todo" style="display: none; "> | |
10144 Undocumented. | |
10145 </dd> | |
10146 <dd>ID of frame that wraps the frame which sent the request. Set to -1
if no parent frame exists.</dd> | |
10147 <dd style="display: none; "> | |
10148 This parameter was added in version | |
10149 <b><span></span></b>. | |
10150 You must omit this parameter in earlier versions, | |
10151 and you may omit it in any version. If you require this | |
10152 parameter, the manifest key | |
10153 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10154 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10155 </dd> | |
10156 | |
10157 <!-- OBJECT PROPERTIES --> | |
10158 <dd style="display: none; "> | |
10159 <dl> | |
10160 <div> | |
10161 <div> | |
10162 </div> | |
10163 </div> | |
10164 </dl> | |
10165 </dd> | |
10166 | |
10167 <!-- OBJECT METHODS --> | |
10168 <dd style="display: none; "> | |
10169 <div></div> | |
10170 </dd> | |
10171 | |
10172 <!-- OBJECT EVENT FIELDS --> | |
10173 <dd style="display: none; "> | |
10174 <div></div> | |
10175 </dd> | |
10176 | |
10177 <!-- FUNCTION PARAMETERS --> | |
10178 <dd style="display: none; "> | |
10179 <div></div> | |
10180 </dd> | |
10181 | |
10182 </div> | |
10183 </div><div> | |
10184 <div> | |
10185 <dt> | |
10186 <var>tabId</var> | |
10187 <em> | |
10188 | |
10189 <!-- TYPE --> | |
10190 <div style="display:inline"> | |
10191 ( | |
10192 <span class="optional" style="display: none; ">optional</spa
n> | |
10193 <span class="enum" style="display: none; ">enumerated</span> | |
10194 <span id="typeTemplate"> | |
10195 <span style="display: none; "> | |
10196 <a> Type</a> | |
10197 </span> | |
10198 <span> | |
10199 <span style="display: none; "> | |
10200 array of <span><span></span></span> | |
10201 </span> | |
10202 <span>integer</span> | |
10203 <span style="display: none; "></span> | |
10204 </span> | |
10205 </span> | |
10206 ) | |
10207 </div> | |
10208 | |
10209 </em> | |
10210 </dt> | |
10211 <dd class="todo" style="display: none; "> | |
10212 Undocumented. | |
10213 </dd> | |
10214 <dd>The ID of the tab in which the request takes place. Set to -1 if t
he request isn't related to a tab.</dd> | |
10215 <dd style="display: none; "> | |
10216 This parameter was added in version | |
10217 <b><span></span></b>. | |
10218 You must omit this parameter in earlier versions, | |
10219 and you may omit it in any version. If you require this | |
10220 parameter, the manifest key | |
10221 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10222 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10223 </dd> | |
10224 | |
10225 <!-- OBJECT PROPERTIES --> | |
10226 <dd style="display: none; "> | |
10227 <dl> | |
10228 <div> | |
10229 <div> | |
10230 </div> | |
10231 </div> | |
10232 </dl> | |
10233 </dd> | |
10234 | |
10235 <!-- OBJECT METHODS --> | |
10236 <dd style="display: none; "> | |
10237 <div></div> | |
10238 </dd> | |
10239 | |
10240 <!-- OBJECT EVENT FIELDS --> | |
10241 <dd style="display: none; "> | |
10242 <div></div> | |
10243 </dd> | |
10244 | |
10245 <!-- FUNCTION PARAMETERS --> | |
10246 <dd style="display: none; "> | |
10247 <div></div> | |
10248 </dd> | |
10249 | |
10250 </div> | |
10251 </div><div> | |
10252 <div> | |
10253 <dt> | |
10254 <var>type</var> | |
10255 <em> | |
10256 | |
10257 <!-- TYPE --> | |
10258 <div style="display:inline"> | |
10259 ( | |
10260 <span class="optional" style="display: none; ">optional</spa
n> | |
10261 <span class="enum">enumerated</span> | |
10262 <span id="typeTemplate"> | |
10263 <span style="display: none; "> | |
10264 <a> Type</a> | |
10265 </span> | |
10266 <span> | |
10267 <span style="display: none; "> | |
10268 array of <span><span></span></span> | |
10269 </span> | |
10270 <span>string</span> | |
10271 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
10272 </span> | |
10273 </span> | |
10274 ) | |
10275 </div> | |
10276 | |
10277 </em> | |
10278 </dt> | |
10279 <dd class="todo" style="display: none; "> | |
10280 Undocumented. | |
10281 </dd> | |
10282 <dd>How the requested resource will be used.</dd> | |
10283 <dd style="display: none; "> | |
10284 This parameter was added in version | |
10285 <b><span></span></b>. | |
10286 You must omit this parameter in earlier versions, | |
10287 and you may omit it in any version. If you require this | |
10288 parameter, the manifest key | |
10289 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10290 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10291 </dd> | |
10292 | |
10293 <!-- OBJECT PROPERTIES --> | |
10294 <dd style="display: none; "> | |
10295 <dl> | |
10296 <div> | |
10297 <div> | |
10298 </div> | |
10299 </div> | |
10300 </dl> | |
10301 </dd> | |
10302 | |
10303 <!-- OBJECT METHODS --> | |
10304 <dd style="display: none; "> | |
10305 <div></div> | |
10306 </dd> | |
10307 | |
10308 <!-- OBJECT EVENT FIELDS --> | |
10309 <dd style="display: none; "> | |
10310 <div></div> | |
10311 </dd> | |
10312 | |
10313 <!-- FUNCTION PARAMETERS --> | |
10314 <dd style="display: none; "> | |
10315 <div></div> | |
10316 </dd> | |
10317 | |
10318 </div> | |
10319 </div><div> | |
10320 <div> | |
10321 <dt> | |
10322 <var>timeStamp</var> | |
10323 <em> | |
10324 | |
10325 <!-- TYPE --> | |
10326 <div style="display:inline"> | |
10327 ( | |
10328 <span class="optional" style="display: none; ">optional</spa
n> | |
10329 <span class="enum" style="display: none; ">enumerated</span> | |
10330 <span id="typeTemplate"> | |
10331 <span style="display: none; "> | |
10332 <a> Type</a> | |
10333 </span> | |
10334 <span> | |
10335 <span style="display: none; "> | |
10336 array of <span><span></span></span> | |
10337 </span> | |
10338 <span>number</span> | |
10339 <span style="display: none; "></span> | |
10340 </span> | |
10341 </span> | |
10342 ) | |
10343 </div> | |
10344 | |
10345 </em> | |
10346 </dt> | |
10347 <dd class="todo" style="display: none; "> | |
10348 Undocumented. | |
10349 </dd> | |
10350 <dd>The time when this signal is triggered, in milliseconds since the
epoch.</dd> | |
10351 <dd style="display: none; "> | |
10352 This parameter was added in version | |
10353 <b><span></span></b>. | |
10354 You must omit this parameter in earlier versions, | |
10355 and you may omit it in any version. If you require this | |
10356 parameter, the manifest key | |
10357 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10358 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10359 </dd> | |
10360 | |
10361 <!-- OBJECT PROPERTIES --> | |
10362 <dd style="display: none; "> | |
10363 <dl> | |
10364 <div> | |
10365 <div> | |
10366 </div> | |
10367 </div> | |
10368 </dl> | |
10369 </dd> | |
10370 | |
10371 <!-- OBJECT METHODS --> | |
10372 <dd style="display: none; "> | |
10373 <div></div> | |
10374 </dd> | |
10375 | |
10376 <!-- OBJECT EVENT FIELDS --> | |
10377 <dd style="display: none; "> | |
10378 <div></div> | |
10379 </dd> | |
10380 | |
10381 <!-- FUNCTION PARAMETERS --> | |
10382 <dd style="display: none; "> | |
10383 <div></div> | |
10384 </dd> | |
10385 | |
10386 </div> | |
10387 </div><div> | |
10388 <div> | |
10389 <dt> | |
10390 <var>requestHeaders</var> | |
10391 <em> | |
10392 | |
10393 <!-- TYPE --> | |
10394 <div style="display:inline"> | |
10395 ( | |
10396 <span class="optional">optional</span> | |
10397 <span class="enum" style="display: none; ">enumerated</span> | |
10398 <span id="typeTemplate"> | |
10399 <span> | |
10400 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | |
10401 </span> | |
10402 <span style="display: none; "> | |
10403 <span> | |
10404 array of <span><span></span></span> | |
10405 </span> | |
10406 <span>paramType</span> | |
10407 <span></span> | |
10408 </span> | |
10409 </span> | |
10410 ) | |
10411 </div> | |
10412 | |
10413 </em> | |
10414 </dt> | |
10415 <dd class="todo" style="display: none; "> | |
10416 Undocumented. | |
10417 </dd> | |
10418 <dd>The HTTP request headers that have been sent out with this request
.</dd> | |
10419 <dd style="display: none; "> | |
10420 This parameter was added in version | |
10421 <b><span></span></b>. | |
10422 You must omit this parameter in earlier versions, | |
10423 and you may omit it in any version. If you require this | |
10424 parameter, the manifest key | |
10425 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10426 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10427 </dd> | |
10428 | |
10429 <!-- OBJECT PROPERTIES --> | |
10430 <dd style="display: none; "> | |
10431 <dl> | |
10432 <div> | |
10433 <div> | |
10434 </div> | |
10435 </div> | |
10436 </dl> | |
10437 </dd> | |
10438 | |
10439 <!-- OBJECT METHODS --> | |
10440 <dd style="display: none; "> | |
10441 <div></div> | |
10442 </dd> | |
10443 | |
10444 <!-- OBJECT EVENT FIELDS --> | |
10445 <dd style="display: none; "> | |
10446 <div></div> | |
10447 </dd> | |
10448 | |
10449 <!-- FUNCTION PARAMETERS --> | |
10450 <dd style="display: none; "> | |
10451 <div></div> | |
10452 </dd> | |
10453 | |
10454 </div> | |
10455 </div> | |
10456 </dl> | |
10457 </dd> | |
10458 | |
10459 <!-- OBJECT METHODS --> | |
10460 <dd style="display: none; "> | |
10461 <div></div> | |
10462 </dd> | |
10463 | |
10464 <!-- OBJECT EVENT FIELDS --> | |
10465 <dd style="display: none; "> | |
10466 <div></div> | |
10467 </dd> | |
10468 | |
10469 <!-- FUNCTION PARAMETERS --> | |
10470 <dd style="display: none; "> | |
10471 <div></div> | |
10472 </dd> | |
10473 | |
10474 </div> | |
10475 </div> | |
10476 </dl> | |
10477 </div> | |
10478 | |
10479 <!-- EXTRA PARAMETERS --> | |
10480 <div> | |
10481 <h4>Extra parameters to addListener</h4> | |
10482 <dl> | |
10483 <div> | |
10484 <div> | |
10485 <dt> | |
10486 <var>filter</var> | |
10487 <em> | |
10488 | |
10489 <!-- TYPE --> | |
10490 <div style="display:inline"> | |
10491 ( | |
10492 <span class="optional">optional</span> | |
10493 <span class="enum" style="display: none; ">enumerated</span> | |
10494 <span id="typeTemplate"> | |
10495 <span> | |
10496 <a href="experimental.webRequest.html#type-RequestFilter
">RequestFilter</a> | |
10497 </span> | |
10498 <span style="display: none; "> | |
10499 <span> | |
10500 array of <span><span></span></span> | |
10501 </span> | |
10502 <span>paramType</span> | |
10503 <span></span> | |
10504 </span> | |
10505 </span> | |
10506 ) | |
10507 </div> | |
10508 | |
10509 </em> | |
10510 </dt> | |
10511 <dd class="todo" style="display: none; "> | |
10512 Undocumented. | |
10513 </dd> | |
10514 <dd>A set of filters that restricts the events that will be sent to th
is listener.</dd> | |
10515 <dd style="display: none; "> | |
10516 This parameter was added in version | |
10517 <b><span></span></b>. | |
10518 You must omit this parameter in earlier versions, | |
10519 and you may omit it in any version. If you require this | |
10520 parameter, the manifest key | |
10521 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10522 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10523 </dd> | |
10524 | |
10525 <!-- OBJECT PROPERTIES --> | |
10526 <dd style="display: none; "> | |
10527 <dl> | |
10528 <div> | |
10529 <div> | |
10530 </div> | |
10531 </div> | |
10532 </dl> | |
10533 </dd> | |
10534 | |
10535 <!-- OBJECT METHODS --> | |
10536 <dd style="display: none; "> | |
10537 <div></div> | |
10538 </dd> | |
10539 | |
10540 <!-- OBJECT EVENT FIELDS --> | |
10541 <dd style="display: none; "> | |
10542 <div></div> | |
10543 </dd> | |
10544 | |
10545 <!-- FUNCTION PARAMETERS --> | |
10546 <dd style="display: none; "> | |
10547 <div></div> | |
10548 </dd> | |
10549 | |
10550 </div> | |
10551 </div><div> | |
10552 <div> | |
10553 <dt> | |
10554 <var>extraInfoSpec</var> | |
10555 <em> | |
10556 | |
10557 <!-- TYPE --> | |
10558 <div style="display:inline"> | |
10559 ( | |
10560 <span class="optional">optional</span> | |
10561 <span class="enum" style="display: none; ">enumerated</span> | |
10562 <span id="typeTemplate"> | |
10563 <span style="display: none; "> | |
10564 <a> Type</a> | |
10565 </span> | |
10566 <span> | |
10567 <span> | |
10568 array of <span><span> | |
10569 <span style="display: none; "> | |
10570 <a> Type</a> | |
10571 </span> | |
10572 <span> | |
10573 <span style="display: none; "> | |
10574 array of <span><span></span></span> | |
10575 </span> | |
10576 <span>string</span> | |
10577 <span>["requestHeaders"]</span> | |
10578 </span> | |
10579 </span></span> | |
10580 </span> | |
10581 <span style="display: none; ">paramType</span> | |
10582 <span style="display: none; "></span> | |
10583 </span> | |
10584 </span> | |
10585 ) | |
10586 </div> | |
10587 | |
10588 </em> | |
10589 </dt> | |
10590 <dd class="todo" style="display: none; "> | |
10591 Undocumented. | |
10592 </dd> | |
10593 <dd>Array of extra information that should be passed to the listener f
unction.</dd> | |
10594 <dd style="display: none; "> | |
10595 This parameter was added in version | |
10596 <b><span></span></b>. | |
10597 You must omit this parameter in earlier versions, | |
10598 and you may omit it in any version. If you require this | |
10599 parameter, the manifest key | |
10600 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10601 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10602 </dd> | |
10603 | |
10604 <!-- OBJECT PROPERTIES --> | |
10605 <dd style="display: none; "> | |
10606 <dl> | |
10607 <div> | |
10608 <div> | |
10609 </div> | |
10610 </div> | |
10611 </dl> | |
10612 </dd> | |
10613 | |
10614 <!-- OBJECT METHODS --> | |
10615 <dd style="display: none; "> | |
10616 <div></div> | |
10617 </dd> | |
10618 | |
10619 <!-- OBJECT EVENT FIELDS --> | |
10620 <dd style="display: none; "> | |
10621 <div></div> | |
10622 </dd> | |
10623 | |
10624 <!-- FUNCTION PARAMETERS --> | |
10625 <dd style="display: none; "> | |
10626 <div></div> | |
10627 </dd> | |
10628 | |
10629 </div> | |
10630 </div> | |
10631 </dl> | |
10632 </div> | |
10633 | |
10634 <!-- LISTENER RETURN VALUE --> | |
10635 <h4 style="display: none; ">Listener returns</h4> | |
10636 <dl> | |
10637 <div style="display: none; "> | |
10638 <div> | |
10639 </div> | |
10640 </div> | |
10641 </dl> | |
10642 | |
10643 </div> <!-- /description --> | |
10644 </div> <!-- /apiItem --> | |
10645 | |
10646 </div> <!-- /apiGroup --> | |
10647 | |
10648 <!-- TYPES --> | |
10649 <div class="apiGroup"> | |
10650 <a name="types"></a> | |
10651 <h3 id="types">Types</h3> | |
10652 | |
10653 <!-- iterates over all types --> | |
10654 <div class="apiItem"> | |
10655 <a name="type-RequestFilter"></a> | |
10656 <h4>RequestFilter</h4> | |
10657 | |
10658 <div> | |
10659 <dt> | |
10660 <var style="display: none; ">paramName</var> | |
10661 <em> | |
10662 | |
10663 <!-- TYPE --> | |
10664 <div style="display:inline"> | |
10665 ( | |
10666 <span class="optional" style="display: none; ">optional</spa
n> | |
10667 <span class="enum" style="display: none; ">enumerated</span> | |
10668 <span id="typeTemplate"> | |
10669 <span style="display: none; "> | |
10670 <a> Type</a> | |
10671 </span> | |
10672 <span> | |
10673 <span style="display: none; "> | |
10674 array of <span><span></span></span> | |
10675 </span> | |
10676 <span>object</span> | |
10677 <span style="display: none; "></span> | |
10678 </span> | |
10679 </span> | |
10680 ) | |
10681 </div> | |
10682 | |
10683 </em> | |
10684 </dt> | |
10685 <dd class="todo" style="display: none; "> | |
10686 Undocumented. | |
10687 </dd> | |
10688 <dd>An object describing filters to apply to webRequest events.</dd> | |
10689 <dd style="display: none; "> | |
10690 This parameter was added in version | |
10691 <b><span></span></b>. | |
10692 You must omit this parameter in earlier versions, | |
10693 and you may omit it in any version. If you require this | |
10694 parameter, the manifest key | |
10695 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10696 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10697 </dd> | |
10698 | |
10699 <!-- OBJECT PROPERTIES --> | |
10700 <dd> | |
10701 <dl> | |
10702 <div> | |
10703 <div> | |
10704 <dt> | |
10705 <var>urls</var> | |
10706 <em> | |
10707 | |
10708 <!-- TYPE --> | |
10709 <div style="display:inline"> | |
10710 ( | |
10711 <span class="optional">optional</span> | |
10712 <span class="enum" style="display: none; ">enumerated</span> | |
10713 <span id="typeTemplate"> | |
10714 <span style="display: none; "> | |
10715 <a> Type</a> | |
10716 </span> | |
10717 <span> | |
10718 <span> | |
10719 array of <span><span> | |
10720 <span style="display: none; "> | |
10721 <a> Type</a> | |
10722 </span> | |
10723 <span> | |
10724 <span style="display: none; "> | |
10725 array of <span><span></span></span> | |
10726 </span> | |
10727 <span>string</span> | |
10728 <span style="display: none; "></span> | |
10729 </span> | |
10730 </span></span> | |
10731 </span> | |
10732 <span style="display: none; ">paramType</span> | |
10733 <span style="display: none; "></span> | |
10734 </span> | |
10735 </span> | |
10736 ) | |
10737 </div> | |
10738 | |
10739 </em> | |
10740 </dt> | |
10741 <dd class="todo" style="display: none; "> | |
10742 Undocumented. | |
10743 </dd> | |
10744 <dd>A list of URLs or URL patterns. Requests that cannot match any of
the URLs will be filtered out.</dd> | |
10745 <dd style="display: none; "> | |
10746 This parameter was added in version | |
10747 <b><span></span></b>. | |
10748 You must omit this parameter in earlier versions, | |
10749 and you may omit it in any version. If you require this | |
10750 parameter, the manifest key | |
10751 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10752 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10753 </dd> | |
10754 | |
10755 <!-- OBJECT PROPERTIES --> | |
10756 <dd style="display: none; "> | |
10757 <dl> | |
10758 <div> | |
10759 <div> | |
10760 </div> | |
10761 </div> | |
10762 </dl> | |
10763 </dd> | |
10764 | |
10765 <!-- OBJECT METHODS --> | |
10766 <dd style="display: none; "> | |
10767 <div></div> | |
10768 </dd> | |
10769 | |
10770 <!-- OBJECT EVENT FIELDS --> | |
10771 <dd style="display: none; "> | |
10772 <div></div> | |
10773 </dd> | |
10774 | |
10775 <!-- FUNCTION PARAMETERS --> | |
10776 <dd style="display: none; "> | |
10777 <div></div> | |
10778 </dd> | |
10779 | |
10780 </div> | |
10781 </div><div> | |
10782 <div> | |
10783 <dt> | |
10784 <var>types</var> | |
10785 <em> | |
10786 | |
10787 <!-- TYPE --> | |
10788 <div style="display:inline"> | |
10789 ( | |
10790 <span class="optional">optional</span> | |
10791 <span class="enum" style="display: none; ">enumerated</span> | |
10792 <span id="typeTemplate"> | |
10793 <span style="display: none; "> | |
10794 <a> Type</a> | |
10795 </span> | |
10796 <span> | |
10797 <span> | |
10798 array of <span><span> | |
10799 <span style="display: none; "> | |
10800 <a> Type</a> | |
10801 </span> | |
10802 <span> | |
10803 <span style="display: none; "> | |
10804 array of <span><span></span></span> | |
10805 </span> | |
10806 <span>string</span> | |
10807 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
10808 </span> | |
10809 </span></span> | |
10810 </span> | |
10811 <span style="display: none; ">paramType</span> | |
10812 <span style="display: none; "></span> | |
10813 </span> | |
10814 </span> | |
10815 ) | |
10816 </div> | |
10817 | |
10818 </em> | |
10819 </dt> | |
10820 <dd class="todo" style="display: none; "> | |
10821 Undocumented. | |
10822 </dd> | |
10823 <dd>A list of request types. Requests that cannot match any of the typ
es will be filtered out.</dd> | |
10824 <dd style="display: none; "> | |
10825 This parameter was added in version | |
10826 <b><span></span></b>. | |
10827 You must omit this parameter in earlier versions, | |
10828 and you may omit it in any version. If you require this | |
10829 parameter, the manifest key | |
10830 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10831 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10832 </dd> | |
10833 | |
10834 <!-- OBJECT PROPERTIES --> | |
10835 <dd style="display: none; "> | |
10836 <dl> | |
10837 <div> | |
10838 <div> | |
10839 </div> | |
10840 </div> | |
10841 </dl> | |
10842 </dd> | |
10843 | |
10844 <!-- OBJECT METHODS --> | |
10845 <dd style="display: none; "> | |
10846 <div></div> | |
10847 </dd> | |
10848 | |
10849 <!-- OBJECT EVENT FIELDS --> | |
10850 <dd style="display: none; "> | |
10851 <div></div> | |
10852 </dd> | |
10853 | |
10854 <!-- FUNCTION PARAMETERS --> | |
10855 <dd style="display: none; "> | |
10856 <div></div> | |
10857 </dd> | |
10858 | |
10859 </div> | |
10860 </div><div> | |
10861 <div> | |
10862 <dt> | |
10863 <var>tabId</var> | |
10864 <em> | |
10865 | |
10866 <!-- TYPE --> | |
10867 <div style="display:inline"> | |
10868 ( | |
10869 <span class="optional">optional</span> | |
10870 <span class="enum" style="display: none; ">enumerated</span> | |
10871 <span id="typeTemplate"> | |
10872 <span style="display: none; "> | |
10873 <a> Type</a> | |
10874 </span> | |
10875 <span> | |
10876 <span style="display: none; "> | |
10877 array of <span><span></span></span> | |
10878 </span> | |
10879 <span>integer</span> | |
10880 <span style="display: none; "></span> | |
10881 </span> | |
10882 </span> | |
10883 ) | |
10884 </div> | |
10885 | |
10886 </em> | |
10887 </dt> | |
10888 <dd class="todo"> | |
10889 Undocumented. | |
10890 </dd> | |
10891 <dd style="display: none; "> | |
10892 Description of this parameter from the json schema. | |
10893 </dd> | |
10894 <dd style="display: none; "> | |
10895 This parameter was added in version | |
10896 <b><span></span></b>. | |
10897 You must omit this parameter in earlier versions, | |
10898 and you may omit it in any version. If you require this | |
10899 parameter, the manifest key | |
10900 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10901 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10902 </dd> | |
10903 | |
10904 <!-- OBJECT PROPERTIES --> | |
10905 <dd style="display: none; "> | |
10906 <dl> | |
10907 <div> | |
10908 <div> | |
10909 </div> | |
10910 </div> | |
10911 </dl> | |
10912 </dd> | |
10913 | |
10914 <!-- OBJECT METHODS --> | |
10915 <dd style="display: none; "> | |
10916 <div></div> | |
10917 </dd> | |
10918 | |
10919 <!-- OBJECT EVENT FIELDS --> | |
10920 <dd style="display: none; "> | |
10921 <div></div> | |
10922 </dd> | |
10923 | |
10924 <!-- FUNCTION PARAMETERS --> | |
10925 <dd style="display: none; "> | |
10926 <div></div> | |
10927 </dd> | |
10928 | |
10929 </div> | |
10930 </div><div> | |
10931 <div> | |
10932 <dt> | |
10933 <var>windowId</var> | |
10934 <em> | |
10935 | |
10936 <!-- TYPE --> | |
10937 <div style="display:inline"> | |
10938 ( | |
10939 <span class="optional">optional</span> | |
10940 <span class="enum" style="display: none; ">enumerated</span> | |
10941 <span id="typeTemplate"> | |
10942 <span style="display: none; "> | |
10943 <a> Type</a> | |
10944 </span> | |
10945 <span> | |
10946 <span style="display: none; "> | |
10947 array of <span><span></span></span> | |
10948 </span> | |
10949 <span>integer</span> | |
10950 <span style="display: none; "></span> | |
10951 </span> | |
10952 </span> | |
10953 ) | |
10954 </div> | |
10955 | |
10956 </em> | |
10957 </dt> | |
10958 <dd class="todo"> | |
10959 Undocumented. | |
10960 </dd> | |
10961 <dd style="display: none; "> | |
10962 Description of this parameter from the json schema. | |
10963 </dd> | |
10964 <dd style="display: none; "> | |
10965 This parameter was added in version | |
10966 <b><span></span></b>. | |
10967 You must omit this parameter in earlier versions, | |
10968 and you may omit it in any version. If you require this | |
10969 parameter, the manifest key | |
10970 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
10971 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
10972 </dd> | |
10973 | |
10974 <!-- OBJECT PROPERTIES --> | |
10975 <dd style="display: none; "> | |
10976 <dl> | |
10977 <div> | |
10978 <div> | |
10979 </div> | |
10980 </div> | |
10981 </dl> | |
10982 </dd> | |
10983 | |
10984 <!-- OBJECT METHODS --> | |
10985 <dd style="display: none; "> | |
10986 <div></div> | |
10987 </dd> | |
10988 | |
10989 <!-- OBJECT EVENT FIELDS --> | |
10990 <dd style="display: none; "> | |
10991 <div></div> | |
10992 </dd> | |
10993 | |
10994 <!-- FUNCTION PARAMETERS --> | |
10995 <dd style="display: none; "> | |
10996 <div></div> | |
10997 </dd> | |
10998 | |
10999 </div> | |
11000 </div> | |
11001 </dl> | |
11002 </dd> | |
11003 | |
11004 <!-- OBJECT METHODS --> | |
11005 <dd style="display: none; "> | |
11006 <div></div> | |
11007 </dd> | |
11008 | |
11009 <!-- OBJECT EVENT FIELDS --> | |
11010 <dd style="display: none; "> | |
11011 <div></div> | |
11012 </dd> | |
11013 | |
11014 <!-- FUNCTION PARAMETERS --> | |
11015 <dd style="display: none; "> | |
11016 <div></div> | |
11017 </dd> | |
11018 | |
11019 </div> | |
11020 | |
11021 </div><div class="apiItem"> | |
11022 <a name="type-HttpHeaders"></a> | |
11023 <h4>HttpHeaders</h4> | |
11024 | |
11025 <div> | |
11026 <dt> | |
11027 <var style="display: none; ">paramName</var> | |
11028 <em> | |
11029 | |
11030 <!-- TYPE --> | |
11031 <div style="display:inline"> | |
11032 ( | |
11033 <span class="optional" style="display: none; ">optional</spa
n> | |
11034 <span class="enum" style="display: none; ">enumerated</span> | |
11035 <span id="typeTemplate"> | |
11036 <span style="display: none; "> | |
11037 <a> Type</a> | |
11038 </span> | |
11039 <span> | |
11040 <span> | |
11041 array of <span><span> | |
11042 <span style="display: none; "> | |
11043 <a> Type</a> | |
11044 </span> | |
11045 <span> | |
11046 <span style="display: none; "> | |
11047 array of <span><span></span></span> | |
11048 </span> | |
11049 <span>object</span> | |
11050 <span style="display: none; "></span> | |
11051 </span> | |
11052 </span></span> | |
11053 </span> | |
11054 <span style="display: none; ">paramType</span> | |
11055 <span style="display: none; "></span> | |
11056 </span> | |
11057 </span> | |
11058 ) | |
11059 </div> | |
11060 | |
11061 </em> | |
11062 </dt> | |
11063 <dd class="todo" style="display: none; "> | |
11064 Undocumented. | |
11065 </dd> | |
11066 <dd>An array of HTTP headers. Each header is represented as a dictiona
ry containing the keys <code>name</code> and either <code>value</code> or <code>
binaryValue</code>.</dd> | |
11067 <dd style="display: none; "> | |
11068 This parameter was added in version | |
11069 <b><span></span></b>. | |
11070 You must omit this parameter in earlier versions, | |
11071 and you may omit it in any version. If you require this | |
11072 parameter, the manifest key | |
11073 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11074 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11075 </dd> | |
11076 | |
11077 <!-- OBJECT PROPERTIES --> | |
11078 <dd> | |
11079 <dl> | |
11080 <div> | |
11081 <div> | |
11082 <dt> | |
11083 <var>name</var> | |
11084 <em> | |
11085 | |
11086 <!-- TYPE --> | |
11087 <div style="display:inline"> | |
11088 ( | |
11089 <span class="optional" style="display: none; ">optional</spa
n> | |
11090 <span class="enum" style="display: none; ">enumerated</span> | |
11091 <span id="typeTemplate"> | |
11092 <span style="display: none; "> | |
11093 <a> Type</a> | |
11094 </span> | |
11095 <span> | |
11096 <span style="display: none; "> | |
11097 array of <span><span></span></span> | |
11098 </span> | |
11099 <span>string</span> | |
11100 <span style="display: none; "></span> | |
11101 </span> | |
11102 </span> | |
11103 ) | |
11104 </div> | |
11105 | |
11106 </em> | |
11107 </dt> | |
11108 <dd class="todo" style="display: none; "> | |
11109 Undocumented. | |
11110 </dd> | |
11111 <dd>Name of the HTTP header.</dd> | |
11112 <dd style="display: none; "> | |
11113 This parameter was added in version | |
11114 <b><span></span></b>. | |
11115 You must omit this parameter in earlier versions, | |
11116 and you may omit it in any version. If you require this | |
11117 parameter, the manifest key | |
11118 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11119 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11120 </dd> | |
11121 | |
11122 <!-- OBJECT PROPERTIES --> | |
11123 <dd style="display: none; "> | |
11124 <dl> | |
11125 <div> | |
11126 <div> | |
11127 </div> | |
11128 </div> | |
11129 </dl> | |
11130 </dd> | |
11131 | |
11132 <!-- OBJECT METHODS --> | |
11133 <dd style="display: none; "> | |
11134 <div></div> | |
11135 </dd> | |
11136 | |
11137 <!-- OBJECT EVENT FIELDS --> | |
11138 <dd style="display: none; "> | |
11139 <div></div> | |
11140 </dd> | |
11141 | |
11142 <!-- FUNCTION PARAMETERS --> | |
11143 <dd style="display: none; "> | |
11144 <div></div> | |
11145 </dd> | |
11146 | |
11147 </div> | |
11148 </div><div> | |
11149 <div> | |
11150 <dt> | |
11151 <var>value</var> | |
11152 <em> | |
11153 | |
11154 <!-- TYPE --> | |
11155 <div style="display:inline"> | |
11156 ( | |
11157 <span class="optional">optional</span> | |
11158 <span class="enum" style="display: none; ">enumerated</span> | |
11159 <span id="typeTemplate"> | |
11160 <span style="display: none; "> | |
11161 <a> Type</a> | |
11162 </span> | |
11163 <span> | |
11164 <span style="display: none; "> | |
11165 array of <span><span></span></span> | |
11166 </span> | |
11167 <span>string</span> | |
11168 <span style="display: none; "></span> | |
11169 </span> | |
11170 </span> | |
11171 ) | |
11172 </div> | |
11173 | |
11174 </em> | |
11175 </dt> | |
11176 <dd class="todo" style="display: none; "> | |
11177 Undocumented. | |
11178 </dd> | |
11179 <dd>Value of the HTTP header if it can be represented by UTF-8.</dd> | |
11180 <dd style="display: none; "> | |
11181 This parameter was added in version | |
11182 <b><span></span></b>. | |
11183 You must omit this parameter in earlier versions, | |
11184 and you may omit it in any version. If you require this | |
11185 parameter, the manifest key | |
11186 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11187 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11188 </dd> | |
11189 | |
11190 <!-- OBJECT PROPERTIES --> | |
11191 <dd style="display: none; "> | |
11192 <dl> | |
11193 <div> | |
11194 <div> | |
11195 </div> | |
11196 </div> | |
11197 </dl> | |
11198 </dd> | |
11199 | |
11200 <!-- OBJECT METHODS --> | |
11201 <dd style="display: none; "> | |
11202 <div></div> | |
11203 </dd> | |
11204 | |
11205 <!-- OBJECT EVENT FIELDS --> | |
11206 <dd style="display: none; "> | |
11207 <div></div> | |
11208 </dd> | |
11209 | |
11210 <!-- FUNCTION PARAMETERS --> | |
11211 <dd style="display: none; "> | |
11212 <div></div> | |
11213 </dd> | |
11214 | |
11215 </div> | |
11216 </div><div> | |
11217 <div> | |
11218 <dt> | |
11219 <var>binaryValue</var> | |
11220 <em> | |
11221 | |
11222 <!-- TYPE --> | |
11223 <div style="display:inline"> | |
11224 ( | |
11225 <span class="optional">optional</span> | |
11226 <span class="enum" style="display: none; ">enumerated</span> | |
11227 <span id="typeTemplate"> | |
11228 <span style="display: none; "> | |
11229 <a> Type</a> | |
11230 </span> | |
11231 <span> | |
11232 <span> | |
11233 array of <span><span> | |
11234 <span style="display: none; "> | |
11235 <a> Type</a> | |
11236 </span> | |
11237 <span> | |
11238 <span style="display: none; "> | |
11239 array of <span><span></span></span> | |
11240 </span> | |
11241 <span>integer</span> | |
11242 <span style="display: none; "></span> | |
11243 </span> | |
11244 </span></span> | |
11245 </span> | |
11246 <span style="display: none; ">paramType</span> | |
11247 <span style="display: none; "></span> | |
11248 </span> | |
11249 </span> | |
11250 ) | |
11251 </div> | |
11252 | |
11253 </em> | |
11254 </dt> | |
11255 <dd class="todo" style="display: none; "> | |
11256 Undocumented. | |
11257 </dd> | |
11258 <dd>Value of the HTTP header if it cannot be represented by UTF-8, sto
red as individual byte values (0..255).</dd> | |
11259 <dd style="display: none; "> | |
11260 This parameter was added in version | |
11261 <b><span></span></b>. | |
11262 You must omit this parameter in earlier versions, | |
11263 and you may omit it in any version. If you require this | |
11264 parameter, the manifest key | |
11265 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11266 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11267 </dd> | |
11268 | |
11269 <!-- OBJECT PROPERTIES --> | |
11270 <dd style="display: none; "> | |
11271 <dl> | |
11272 <div> | |
11273 <div> | |
11274 </div> | |
11275 </div> | |
11276 </dl> | |
11277 </dd> | |
11278 | |
11279 <!-- OBJECT METHODS --> | |
11280 <dd style="display: none; "> | |
11281 <div></div> | |
11282 </dd> | |
11283 | |
11284 <!-- OBJECT EVENT FIELDS --> | |
11285 <dd style="display: none; "> | |
11286 <div></div> | |
11287 </dd> | |
11288 | |
11289 <!-- FUNCTION PARAMETERS --> | |
11290 <dd style="display: none; "> | |
11291 <div></div> | |
11292 </dd> | |
11293 | |
11294 </div> | |
11295 </div> | |
11296 </dl> | |
11297 </dd> | |
11298 | |
11299 <!-- OBJECT METHODS --> | |
11300 <dd style="display: none; "> | |
11301 <div></div> | |
11302 </dd> | |
11303 | |
11304 <!-- OBJECT EVENT FIELDS --> | |
11305 <dd style="display: none; "> | |
11306 <div></div> | |
11307 </dd> | |
11308 | |
11309 <!-- FUNCTION PARAMETERS --> | |
11310 <dd style="display: none; "> | |
11311 <div></div> | |
11312 </dd> | |
11313 | |
11314 </div> | |
11315 | |
11316 </div><div class="apiItem"> | |
11317 <a name="type-BlockingResponse"></a> | |
11318 <h4>BlockingResponse</h4> | |
11319 | |
11320 <div> | |
11321 <dt> | |
11322 <var style="display: none; ">paramName</var> | |
11323 <em> | |
11324 | |
11325 <!-- TYPE --> | |
11326 <div style="display:inline"> | |
11327 ( | |
11328 <span class="optional" style="display: none; ">optional</spa
n> | |
11329 <span class="enum" style="display: none; ">enumerated</span> | |
11330 <span id="typeTemplate"> | |
11331 <span style="display: none; "> | |
11332 <a> Type</a> | |
11333 </span> | |
11334 <span> | |
11335 <span style="display: none; "> | |
11336 array of <span><span></span></span> | |
11337 </span> | |
11338 <span>object</span> | |
11339 <span style="display: none; "></span> | |
11340 </span> | |
11341 </span> | |
11342 ) | |
11343 </div> | |
11344 | |
11345 </em> | |
11346 </dt> | |
11347 <dd class="todo" style="display: none; "> | |
11348 Undocumented. | |
11349 </dd> | |
11350 <dd>Returns value for event handlers that have the 'blocking' extraInf
oSpec applied. Allows the event handler to modify network requests.</dd> | |
11351 <dd style="display: none; "> | |
11352 This parameter was added in version | |
11353 <b><span></span></b>. | |
11354 You must omit this parameter in earlier versions, | |
11355 and you may omit it in any version. If you require this | |
11356 parameter, the manifest key | |
11357 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11358 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11359 </dd> | |
11360 | |
11361 <!-- OBJECT PROPERTIES --> | |
11362 <dd> | |
11363 <dl> | |
11364 <div> | |
11365 <div> | |
11366 <dt> | |
11367 <var>cancel</var> | |
11368 <em> | |
11369 | |
11370 <!-- TYPE --> | |
11371 <div style="display:inline"> | |
11372 ( | |
11373 <span class="optional">optional</span> | |
11374 <span class="enum" style="display: none; ">enumerated</span> | |
11375 <span id="typeTemplate"> | |
11376 <span style="display: none; "> | |
11377 <a> Type</a> | |
11378 </span> | |
11379 <span> | |
11380 <span style="display: none; "> | |
11381 array of <span><span></span></span> | |
11382 </span> | |
11383 <span>boolean</span> | |
11384 <span style="display: none; "></span> | |
11385 </span> | |
11386 </span> | |
11387 ) | |
11388 </div> | |
11389 | |
11390 </em> | |
11391 </dt> | |
11392 <dd class="todo" style="display: none; "> | |
11393 Undocumented. | |
11394 </dd> | |
11395 <dd>If true, the request is cancelled. Used in onBeforeRequest, this p
revents the request from being sent.</dd> | |
11396 <dd style="display: none; "> | |
11397 This parameter was added in version | |
11398 <b><span></span></b>. | |
11399 You must omit this parameter in earlier versions, | |
11400 and you may omit it in any version. If you require this | |
11401 parameter, the manifest key | |
11402 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11403 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11404 </dd> | |
11405 | |
11406 <!-- OBJECT PROPERTIES --> | |
11407 <dd style="display: none; "> | |
11408 <dl> | |
11409 <div> | |
11410 <div> | |
11411 </div> | |
11412 </div> | |
11413 </dl> | |
11414 </dd> | |
11415 | |
11416 <!-- OBJECT METHODS --> | |
11417 <dd style="display: none; "> | |
11418 <div></div> | |
11419 </dd> | |
11420 | |
11421 <!-- OBJECT EVENT FIELDS --> | |
11422 <dd style="display: none; "> | |
11423 <div></div> | |
11424 </dd> | |
11425 | |
11426 <!-- FUNCTION PARAMETERS --> | |
11427 <dd style="display: none; "> | |
11428 <div></div> | |
11429 </dd> | |
11430 | |
11431 </div> | |
11432 </div><div> | |
11433 <div> | |
11434 <dt> | |
11435 <var>redirectUrl</var> | |
11436 <em> | |
11437 | |
11438 <!-- TYPE --> | |
11439 <div style="display:inline"> | |
11440 ( | |
11441 <span class="optional">optional</span> | |
11442 <span class="enum" style="display: none; ">enumerated</span> | |
11443 <span id="typeTemplate"> | |
11444 <span style="display: none; "> | |
11445 <a> Type</a> | |
11446 </span> | |
11447 <span> | |
11448 <span style="display: none; "> | |
11449 array of <span><span></span></span> | |
11450 </span> | |
11451 <span>string</span> | |
11452 <span style="display: none; "></span> | |
11453 </span> | |
11454 </span> | |
11455 ) | |
11456 </div> | |
11457 | |
11458 </em> | |
11459 </dt> | |
11460 <dd class="todo" style="display: none; "> | |
11461 Undocumented. | |
11462 </dd> | |
11463 <dd>Only used as a response to the onBeforeRequest event. If set, the
original request is prevented from being sent and is instead redirected to the g
iven URL.</dd> | |
11464 <dd style="display: none; "> | |
11465 This parameter was added in version | |
11466 <b><span></span></b>. | |
11467 You must omit this parameter in earlier versions, | |
11468 and you may omit it in any version. If you require this | |
11469 parameter, the manifest key | |
11470 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11471 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11472 </dd> | |
11473 | |
11474 <!-- OBJECT PROPERTIES --> | |
11475 <dd style="display: none; "> | |
11476 <dl> | |
11477 <div> | |
11478 <div> | |
11479 </div> | |
11480 </div> | |
11481 </dl> | |
11482 </dd> | |
11483 | |
11484 <!-- OBJECT METHODS --> | |
11485 <dd style="display: none; "> | |
11486 <div></div> | |
11487 </dd> | |
11488 | |
11489 <!-- OBJECT EVENT FIELDS --> | |
11490 <dd style="display: none; "> | |
11491 <div></div> | |
11492 </dd> | |
11493 | |
11494 <!-- FUNCTION PARAMETERS --> | |
11495 <dd style="display: none; "> | |
11496 <div></div> | |
11497 </dd> | |
11498 | |
11499 </div> | |
11500 </div><div> | |
11501 <div> | |
11502 <dt> | |
11503 <var>requestHeaders</var> | |
11504 <em> | |
11505 | |
11506 <!-- TYPE --> | |
11507 <div style="display:inline"> | |
11508 ( | |
11509 <span class="optional">optional</span> | |
11510 <span class="enum" style="display: none; ">enumerated</span> | |
11511 <span id="typeTemplate"> | |
11512 <span> | |
11513 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | |
11514 </span> | |
11515 <span style="display: none; "> | |
11516 <span> | |
11517 array of <span><span></span></span> | |
11518 </span> | |
11519 <span>paramType</span> | |
11520 <span></span> | |
11521 </span> | |
11522 </span> | |
11523 ) | |
11524 </div> | |
11525 | |
11526 </em> | |
11527 </dt> | |
11528 <dd class="todo" style="display: none; "> | |
11529 Undocumented. | |
11530 </dd> | |
11531 <dd>Only used as a response to the onBeforeSendHeaders event. If set,
the request is made with these request headers instead.</dd> | |
11532 <dd style="display: none; "> | |
11533 This parameter was added in version | |
11534 <b><span></span></b>. | |
11535 You must omit this parameter in earlier versions, | |
11536 and you may omit it in any version. If you require this | |
11537 parameter, the manifest key | |
11538 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11539 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11540 </dd> | |
11541 | |
11542 <!-- OBJECT PROPERTIES --> | |
11543 <dd style="display: none; "> | |
11544 <dl> | |
11545 <div> | |
11546 <div> | |
11547 </div> | |
11548 </div> | |
11549 </dl> | |
11550 </dd> | |
11551 | |
11552 <!-- OBJECT METHODS --> | |
11553 <dd style="display: none; "> | |
11554 <div></div> | |
11555 </dd> | |
11556 | |
11557 <!-- OBJECT EVENT FIELDS --> | |
11558 <dd style="display: none; "> | |
11559 <div></div> | |
11560 </dd> | |
11561 | |
11562 <!-- FUNCTION PARAMETERS --> | |
11563 <dd style="display: none; "> | |
11564 <div></div> | |
11565 </dd> | |
11566 | |
11567 </div> | |
11568 </div><div> | |
11569 <div> | |
11570 <dt> | |
11571 <var>responseHeaders</var> | |
11572 <em> | |
11573 | |
11574 <!-- TYPE --> | |
11575 <div style="display:inline"> | |
11576 ( | |
11577 <span class="optional">optional</span> | |
11578 <span class="enum" style="display: none; ">enumerated</span> | |
11579 <span id="typeTemplate"> | |
11580 <span> | |
11581 <a href="experimental.webRequest.html#type-HttpHeaders">
HttpHeaders</a> | |
11582 </span> | |
11583 <span style="display: none; "> | |
11584 <span> | |
11585 array of <span><span></span></span> | |
11586 </span> | |
11587 <span>paramType</span> | |
11588 <span></span> | |
11589 </span> | |
11590 </span> | |
11591 ) | |
11592 </div> | |
11593 | |
11594 </em> | |
11595 </dt> | |
11596 <dd class="todo" style="display: none; "> | |
11597 Undocumented. | |
11598 </dd> | |
11599 <dd>Only used as a response to the onHeadersReceived event. If set, th
e server is assumed to have responsed with these response headers instead. Only
return <code>responseHeaders</code> if you really want to modify the headers in
order to limit the number of conflicts (only one extension may modify <code>resp
onseHeaders</code> for each request).</dd> | |
11600 <dd style="display: none; "> | |
11601 This parameter was added in version | |
11602 <b><span></span></b>. | |
11603 You must omit this parameter in earlier versions, | |
11604 and you may omit it in any version. If you require this | |
11605 parameter, the manifest key | |
11606 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11607 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11608 </dd> | |
11609 | |
11610 <!-- OBJECT PROPERTIES --> | |
11611 <dd style="display: none; "> | |
11612 <dl> | |
11613 <div> | |
11614 <div> | |
11615 </div> | |
11616 </div> | |
11617 </dl> | |
11618 </dd> | |
11619 | |
11620 <!-- OBJECT METHODS --> | |
11621 <dd style="display: none; "> | |
11622 <div></div> | |
11623 </dd> | |
11624 | |
11625 <!-- OBJECT EVENT FIELDS --> | |
11626 <dd style="display: none; "> | |
11627 <div></div> | |
11628 </dd> | |
11629 | |
11630 <!-- FUNCTION PARAMETERS --> | |
11631 <dd style="display: none; "> | |
11632 <div></div> | |
11633 </dd> | |
11634 | |
11635 </div> | |
11636 </div><div> | |
11637 <div> | |
11638 <dt> | |
11639 <var>authCredentials</var> | |
11640 <em> | |
11641 | |
11642 <!-- TYPE --> | |
11643 <div style="display:inline"> | |
11644 ( | |
11645 <span class="optional">optional</span> | |
11646 <span class="enum" style="display: none; ">enumerated</span> | |
11647 <span id="typeTemplate"> | |
11648 <span style="display: none; "> | |
11649 <a> Type</a> | |
11650 </span> | |
11651 <span> | |
11652 <span style="display: none; "> | |
11653 array of <span><span></span></span> | |
11654 </span> | |
11655 <span>object</span> | |
11656 <span style="display: none; "></span> | |
11657 </span> | |
11658 </span> | |
11659 ) | |
11660 </div> | |
11661 | |
11662 </em> | |
11663 </dt> | |
11664 <dd class="todo" style="display: none; "> | |
11665 Undocumented. | |
11666 </dd> | |
11667 <dd>Only used as a response to the onAuthRequired event. If set, the r
equest is made using the supplied credentials.</dd> | |
11668 <dd style="display: none; "> | |
11669 This parameter was added in version | |
11670 <b><span></span></b>. | |
11671 You must omit this parameter in earlier versions, | |
11672 and you may omit it in any version. If you require this | |
11673 parameter, the manifest key | |
11674 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11675 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11676 </dd> | |
11677 | |
11678 <!-- OBJECT PROPERTIES --> | |
11679 <dd> | |
11680 <dl> | |
11681 <div> | |
11682 <div> | |
11683 <dt> | |
11684 <var>username</var> | |
11685 <em> | |
11686 | |
11687 <!-- TYPE --> | |
11688 <div style="display:inline"> | |
11689 ( | |
11690 <span class="optional" style="display: none; ">optional</spa
n> | |
11691 <span class="enum" style="display: none; ">enumerated</span> | |
11692 <span id="typeTemplate"> | |
11693 <span style="display: none; "> | |
11694 <a> Type</a> | |
11695 </span> | |
11696 <span> | |
11697 <span style="display: none; "> | |
11698 array of <span><span></span></span> | |
11699 </span> | |
11700 <span>string</span> | |
11701 <span style="display: none; "></span> | |
11702 </span> | |
11703 </span> | |
11704 ) | |
11705 </div> | |
11706 | |
11707 </em> | |
11708 </dt> | |
11709 <dd class="todo"> | |
11710 Undocumented. | |
11711 </dd> | |
11712 <dd style="display: none; "> | |
11713 Description of this parameter from the json schema. | |
11714 </dd> | |
11715 <dd style="display: none; "> | |
11716 This parameter was added in version | |
11717 <b><span></span></b>. | |
11718 You must omit this parameter in earlier versions, | |
11719 and you may omit it in any version. If you require this | |
11720 parameter, the manifest key | |
11721 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11722 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11723 </dd> | |
11724 | |
11725 <!-- OBJECT PROPERTIES --> | |
11726 <dd style="display: none; "> | |
11727 <dl> | |
11728 <div> | |
11729 <div> | |
11730 </div> | |
11731 </div> | |
11732 </dl> | |
11733 </dd> | |
11734 | |
11735 <!-- OBJECT METHODS --> | |
11736 <dd style="display: none; "> | |
11737 <div></div> | |
11738 </dd> | |
11739 | |
11740 <!-- OBJECT EVENT FIELDS --> | |
11741 <dd style="display: none; "> | |
11742 <div></div> | |
11743 </dd> | |
11744 | |
11745 <!-- FUNCTION PARAMETERS --> | |
11746 <dd style="display: none; "> | |
11747 <div></div> | |
11748 </dd> | |
11749 | |
11750 </div> | |
11751 </div><div> | |
11752 <div> | |
11753 <dt> | |
11754 <var>password</var> | |
11755 <em> | |
11756 | |
11757 <!-- TYPE --> | |
11758 <div style="display:inline"> | |
11759 ( | |
11760 <span class="optional" style="display: none; ">optional</spa
n> | |
11761 <span class="enum" style="display: none; ">enumerated</span> | |
11762 <span id="typeTemplate"> | |
11763 <span style="display: none; "> | |
11764 <a> Type</a> | |
11765 </span> | |
11766 <span> | |
11767 <span style="display: none; "> | |
11768 array of <span><span></span></span> | |
11769 </span> | |
11770 <span>string</span> | |
11771 <span style="display: none; "></span> | |
11772 </span> | |
11773 </span> | |
11774 ) | |
11775 </div> | |
11776 | |
11777 </em> | |
11778 </dt> | |
11779 <dd class="todo"> | |
11780 Undocumented. | |
11781 </dd> | |
11782 <dd style="display: none; "> | |
11783 Description of this parameter from the json schema. | |
11784 </dd> | |
11785 <dd style="display: none; "> | |
11786 This parameter was added in version | |
11787 <b><span></span></b>. | |
11788 You must omit this parameter in earlier versions, | |
11789 and you may omit it in any version. If you require this | |
11790 parameter, the manifest key | |
11791 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
11792 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
11793 </dd> | |
11794 | |
11795 <!-- OBJECT PROPERTIES --> | |
11796 <dd style="display: none; "> | |
11797 <dl> | |
11798 <div> | |
11799 <div> | |
11800 </div> | |
11801 </div> | |
11802 </dl> | |
11803 </dd> | |
11804 | |
11805 <!-- OBJECT METHODS --> | |
11806 <dd style="display: none; "> | |
11807 <div></div> | |
11808 </dd> | |
11809 | |
11810 <!-- OBJECT EVENT FIELDS --> | |
11811 <dd style="display: none; "> | |
11812 <div></div> | |
11813 </dd> | |
11814 | |
11815 <!-- FUNCTION PARAMETERS --> | |
11816 <dd style="display: none; "> | |
11817 <div></div> | |
11818 </dd> | |
11819 | |
11820 </div> | |
11821 </div> | |
11822 </dl> | |
11823 </dd> | |
11824 | |
11825 <!-- OBJECT METHODS --> | |
11826 <dd style="display: none; "> | |
11827 <div></div> | |
11828 </dd> | |
11829 | |
11830 <!-- OBJECT EVENT FIELDS --> | |
11831 <dd style="display: none; "> | |
11832 <div></div> | |
11833 </dd> | |
11834 | |
11835 <!-- FUNCTION PARAMETERS --> | |
11836 <dd style="display: none; "> | |
11837 <div></div> | |
11838 </dd> | |
11839 | |
11840 </div> | |
11841 </div> | |
11842 </dl> | |
11843 </dd> | |
11844 | |
11845 <!-- OBJECT METHODS --> | |
11846 <dd style="display: none; "> | |
11847 <div></div> | |
11848 </dd> | |
11849 | |
11850 <!-- OBJECT EVENT FIELDS --> | |
11851 <dd style="display: none; "> | |
11852 <div></div> | |
11853 </dd> | |
11854 | |
11855 <!-- FUNCTION PARAMETERS --> | |
11856 <dd style="display: none; "> | |
11857 <div></div> | |
11858 </dd> | |
11859 | |
11860 </div> | |
11861 | |
11862 </div> <!-- /apiItem --> | |
11863 | |
11864 </div> <!-- /apiGroup --> | |
11865 | |
11866 </div> <!-- /apiPage --> | |
11867 </div> <!-- /gc-pagecontent --> | |
11868 </div> <!-- /g-section --> | |
11869 </div> <!-- /codesiteContent --> | |
11870 <div id="gc-footer" --=""> | |
11871 <div class="text"> | |
11872 <p> | |
11873 Except as otherwise <a href="http://code.google.com/policies.html#restrictions
">noted</a>, | |
11874 the content of this page is licensed under the <a rel="license" href="http://c
reativecommons.org/licenses/by/3.0/">Creative Commons | |
11875 Attribution 3.0 License</a>, and code samples are licensed under the | |
11876 <a rel="license" href="http://code.google.com/google_bsd_license.html">BSD Lic
ense</a>. | |
11877 </p> | |
11878 <p> | |
11879 ©2011 Google | |
11880 </p> | |
11881 | |
11882 <!-- begin analytics --> | |
11883 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><
/script> | |
11884 <script src="http://www.google-analytics.com/ga.js" type="text/javascript"></scr
ipt> | |
11885 | |
11886 <script type="text/javascript"> | |
11887 // chrome doc tracking | |
11888 try { | |
11889 var engdocs = _gat._getTracker("YT-10763712-2"); | |
11890 engdocs._trackPageview(); | |
11891 } catch(err) {} | |
11892 | |
11893 // code.google.com site-wide tracking | |
11894 try { | |
11895 _uacct="UA-18071-1"; | |
11896 _uanchor=1; | |
11897 _uff=0; | |
11898 urchinTracker(); | |
11899 } | |
11900 catch(e) {/* urchinTracker not available. */} | |
11901 </script> | |
11902 <!-- end analytics --> | |
11903 </div> | |
11904 </div> <!-- /gc-footer --> | |
11905 </div> <!-- /gc-container --> | |
11906 </body></html> | |
OLD | NEW |