OLD | NEW |
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: | 1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: |
2 1) The <head> information in this page is significant, should be uniform | 2 1) The <head> information in this page is significant, should be uniform |
3 across api docs and should be edited only with knowledge of the | 3 across api docs and should be edited only with knowledge of the |
4 templating mechanism. | 4 templating mechanism. |
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a | 5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a |
6 browser, it will be re-generated from the template, json schema and | 6 browser, it will be re-generated from the template, json schema and |
7 authored overview content. | 7 authored overview content. |
8 4) The <body>.innerHTML is also generated by an offline step so that this | 8 4) The <body>.innerHTML is also generated by an offline step so that this |
9 page may easily be indexed by search engines. | 9 page may easily be indexed by search engines. |
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> | 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> |
11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | 11 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css"> | 12 <link href="css/ApiRefStyles.css" rel="stylesheet" type="text/css"> |
13 <link href="css/print.css" rel="stylesheet" type="text/css" media="print"> | 13 <link href="css/print.css" rel="stylesheet" type="text/css" media="print"> |
14 <script type="text/javascript" src="../../../third_party/jstemplate/jstempla
te_compiled.js"> | 14 <script type="text/javascript" src="../../../third_party/jstemplate/jstempla
te_compiled.js"> |
15 </script> | 15 </script> |
16 <script type="text/javascript" src="js/api_page_generator.js"></script> | 16 <script type="text/javascript" src="js/api_page_generator.js"></script> |
17 <script type="text/javascript" src="js/bootstrap.js"></script> | 17 <script type="text/javascript" src="js/bootstrap.js"></script> |
18 <script type="text/javascript" src="js/sidebar.js"></script> | 18 <script type="text/javascript" src="js/sidebar.js"></script> |
19 <title>chrome.extension - Google Chrome Extensions - Google Code</title></head
> | 19 <title>chrome.experimental.contentSettings - Google Chrome Extensions - Google
Code</title></head> |
20 <body> <div id="gc-container" class="labs"> | 20 <body> <div id="gc-container" class="labs"> |
21 <div id="devModeWarning"> | 21 <div id="devModeWarning"> |
22 You are viewing extension docs in chrome via the 'file:' scheme: are you
expecting to see local changes when you refresh? You'll need run chrome with --
allow-file-access-from-files. | 22 You are viewing extension docs in chrome via the 'file:' scheme: are you
expecting to see local changes when you refresh? You'll need run chrome with --
allow-file-access-from-files. |
23 </div> | 23 </div> |
24 <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION --> | 24 <!-- SUBTEMPLATES: DO NOT MOVE FROM THIS LOCATION --> |
25 <!-- In particular, sub-templates that recurse, must be used by allowing | 25 <!-- In particular, sub-templates that recurse, must be used by allowing |
26 jstemplate to make a copy of the template in this section which | 26 jstemplate to make a copy of the template in this section which |
27 are not operated on by way of the jsskip="true" --> | 27 are not operated on by way of the jsskip="true" --> |
28 <div style="display:none"> | 28 <div style="display:none"> |
29 | 29 |
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
244 </ul> | 244 </ul> |
245 </li> | 245 </li> |
246 </ul> | 246 </ul> |
247 </div> | 247 </div> |
248 <script> | 248 <script> |
249 initToggles(); | 249 initToggles(); |
250 </script> | 250 </script> |
251 | 251 |
252 <div class="g-unit" id="gc-pagecontent"> | 252 <div class="g-unit" id="gc-pagecontent"> |
253 <div id="pageTitle"> | 253 <div id="pageTitle"> |
254 <h1 class="page_title">chrome.extension</h1> | 254 <h1 class="page_title">chrome.experimental.contentSettings</h1> |
255 </div> | 255 </div> |
256 <!-- TABLE OF CONTENTS --> | 256 <!-- TABLE OF CONTENTS --> |
257 <div id="toc"> | 257 <div id="toc"> |
258 <h2>Contents</h2> | 258 <h2>Contents</h2> |
259 <ol> | 259 <ol> |
260 <li> | 260 <li style="display: none; "> |
261 <a href="#content scripts">Support for content scripts</a> | 261 <a>h2Name</a> |
262 <ol> | 262 <ol> |
263 <li style="display: none; "> | 263 <li> |
264 <a>h3Name</a> | 264 <a>h3Name</a> |
265 </li> | 265 </li> |
266 </ol> | 266 </ol> |
267 </li> | 267 </li> |
268 <li> | 268 <li> |
269 <a href="#apiReference">API reference: chrome.extension</a> | 269 <a href="#apiReference">API reference: chrome.experimental.conte
ntSettings</a> |
270 <ol> | 270 <ol> |
271 <li> | 271 <li> |
272 <a href="#properties">Properties</a> | 272 <a href="#properties">Properties</a> |
273 <ol> | 273 <ol> |
274 <li> | 274 <li> |
275 <a href="#property-lastError">lastError</a> | 275 <a href="#property-global">global</a> |
276 </li><li> | 276 </li><li> |
277 <a href="#property-inIncognitoContext">inIncognitoContex
t</a> | 277 <a href="#property-cookies">cookies</a> |
| 278 </li><li> |
| 279 <a href="#property-images">images</a> |
| 280 </li><li> |
| 281 <a href="#property-javascript">javascript</a> |
| 282 </li><li> |
| 283 <a href="#property-plugins">plugins</a> |
| 284 </li><li> |
| 285 <a href="#property-popups">popups</a> |
| 286 </li><li> |
| 287 <a href="#property-notifications">notifications</a> |
278 </li> | 288 </li> |
279 </ol> | 289 </ol> |
280 </li> | 290 </li> |
281 <li> | 291 <li style="display: none; "> |
282 <a href="#global-methods">Methods</a> | 292 <a>Methods</a> |
283 <ol> | 293 <ol> |
284 <li> | 294 <li> |
285 <a href="#method-connect">connect</a> | |
286 </li><li> | |
287 <a href="#method-getBackgroundPage">getBackgroundPage</a
> | |
288 </li><li style="display: none; "> | |
289 <a href="#method-anchor">methodName</a> | 295 <a href="#method-anchor">methodName</a> |
290 </li><li style="display: none; "> | |
291 <a href="#method-anchor">methodName</a> | |
292 </li><li> | |
293 <a href="#method-getURL">getURL</a> | |
294 </li><li> | |
295 <a href="#method-getViews">getViews</a> | |
296 </li><li> | |
297 <a href="#method-isAllowedFileSchemeAccess">isAllowedFil
eSchemeAccess</a> | |
298 </li><li> | |
299 <a href="#method-isAllowedIncognitoAccess">isAllowedInco
gnitoAccess</a> | |
300 </li><li> | |
301 <a href="#method-sendRequest">sendRequest</a> | |
302 </li><li> | |
303 <a href="#method-setUpdateUrlData">setUpdateUrlData</a> | |
304 </li> | 296 </li> |
305 </ol> | 297 </ol> |
306 </li> | 298 </li> |
307 <li> | 299 <li style="display: none; "> |
308 <a href="#global-events">Events</a> | 300 <a>Events</a> |
309 <ol> | 301 <ol> |
310 <li> | 302 <li> |
311 <a href="#event-onConnect">onConnect</a> | 303 <a href="#event-anchor">eventName</a> |
312 </li><li> | |
313 <a href="#event-onConnectExternal">onConnectExternal</a> | |
314 </li><li> | |
315 <a href="#event-onRequest">onRequest</a> | |
316 </li><li> | |
317 <a href="#event-onRequestExternal">onRequestExternal</a> | |
318 </li> | 304 </li> |
319 </ol> | 305 </ol> |
320 </li> | 306 </li> |
321 <li> | 307 <li> |
322 <a href="#types">Types</a> | 308 <a href="#types">Types</a> |
323 <ol> | 309 <ol> |
324 <li> | 310 <li> |
325 <a href="#type-MessageSender">MessageSender</a> | 311 <a href="#type-ResourceIdentifier">ResourceIdentifier</a
> |
326 </li><li> | 312 </li><li> |
327 <a href="#type-Event">Event</a> | 313 <a href="#type-Pattern">Pattern</a> |
328 </li><li> | 314 </li><li> |
329 <a href="#type-Port">Port</a> | 315 <a href="#type-ContentSettingRule">ContentSettingRule</a
> |
| 316 </li><li> |
| 317 <a href="#type-ContentSetting">ContentSetting</a> |
330 </li> | 318 </li> |
331 </ol> | 319 </ol> |
332 </li> | 320 </li> |
333 </ol> | 321 </ol> |
334 </li> | 322 </li> |
335 </ol> | 323 </ol> |
336 </div> | 324 </div> |
337 <!-- /TABLE OF CONTENTS --> | 325 <!-- /TABLE OF CONTENTS --> |
338 | 326 |
339 <!-- Standard content lead-in for experimental API pages --> | 327 <!-- Standard content lead-in for experimental API pages --> |
340 <p id="classSummary" style="display: none; "> | 328 <p id="classSummary"> |
341 For information on how to use experimental APIs, see the <a href="expe
rimental.html">chrome.experimental.* APIs</a> page. | 329 For information on how to use experimental APIs, see the <a href="expe
rimental.html">chrome.experimental.* APIs</a> page. |
342 </p> | 330 </p> |
343 | 331 |
344 <!-- STATIC CONTENT PLACEHOLDER --> | 332 <!-- STATIC CONTENT PLACEHOLDER --> |
345 <div id="static"><!-- BEGIN AUTHORED CONTENT --> | 333 <div id="static"></div> |
346 <p id="classSummary"> | |
347 The <code>chrome.extension</code> module | |
348 has utilities that can be used by any extension page. | |
349 It includes support for exchanging messages | |
350 between an extension and its content scripts | |
351 or between extensions, | |
352 as described in detail in | |
353 <a href="messaging.html">Message Passing</a>. | |
354 </p> | |
355 | |
356 <h2 id="content scripts">Support for content scripts</h2> | |
357 <p> | |
358 Unlike the other chrome.* APIs, | |
359 parts of <code>chrome.extension</code> | |
360 can be used by content scripts: | |
361 </p> | |
362 | |
363 <dl> | |
364 <dt> | |
365 <a href="#method-sendRequest"><code>sendRequest()</code></a> and | |
366 <a href="#event-onRequest"><code>onRequest</code></a> | |
367 </dt> | |
368 <dd> | |
369 Simple communication with extension pages | |
370 </dd> | |
371 <dt> | |
372 <a href="#method-connect"><code>connect()</code></a> and | |
373 <a href="#event-onConnect"><code>onConnect</code></a> | |
374 </dt> | |
375 <dd> | |
376 Extended communication with extension pages | |
377 </dd> | |
378 <dt> | |
379 <a href="#method-getURL"><code>getURL()</code></a> | |
380 </dt> | |
381 <dd> | |
382 Access to extension resources such as image files | |
383 </dd> | |
384 </dl> | |
385 | |
386 <p> | |
387 For details, see | |
388 <a href="content_scripts.html">Content Scripts</a>. | |
389 </p> | |
390 | |
391 <!-- END AUTHORED CONTENT --> | |
392 </div> | |
393 | 334 |
394 <!-- API PAGE --> | 335 <!-- API PAGE --> |
395 <div class="apiPage"> | 336 <div class="apiPage"> |
396 <a name="apiReference"></a> | 337 <a name="apiReference"></a> |
397 <h2>API reference: chrome.extension</h2> | 338 <h2>API reference: chrome.experimental.contentSettings</h2> |
398 | 339 |
399 <!-- PROPERTIES --> | 340 <!-- PROPERTIES --> |
400 <div class="apiGroup"> | 341 <div class="apiGroup"> |
401 <a name="properties"></a> | 342 <a name="properties"></a> |
402 <h3 id="properties">Properties</h3> | 343 <h3 id="properties">Properties</h3> |
403 | 344 |
404 <div> | 345 <div> |
405 <a name="property-lastError"></a> | 346 <a name="property-global"></a> |
406 <h4>lastError</h4> | 347 <h4>global</h4> |
407 <div class="summary"> | 348 <div class="summary"> |
408 <!-- Note: intentionally longer 80 columns --> | 349 <!-- Note: intentionally longer 80 columns --> |
409 <span>chrome.extension.</span><span>lastError</span> | 350 <span>chrome.experimental.contentSettings.</span><span>global</s
pan> |
410 </div> | 351 </div> |
411 <div> | 352 <div> |
412 <dt> | 353 <dt> |
413 <var>lastError</var> | 354 <var>global</var> |
414 <em> | 355 <em> |
415 | 356 |
416 <!-- TYPE --> | 357 <!-- TYPE --> |
417 <div style="display:inline"> | 358 <div style="display:inline"> |
418 ( | 359 ( |
419 <span class="optional">optional</span> | 360 <span class="optional" style="display: none; ">optional</spa
n> |
420 <span class="enum" style="display: none; ">enumerated</span> | 361 <span class="enum" style="display: none; ">enumerated</span> |
421 <span id="typeTemplate"> | 362 <span id="typeTemplate"> |
422 <span style="display: none; "> | 363 <span style="display: none; "> |
423 <a> Type</a> | 364 <a> Type</a> |
424 </span> | 365 </span> |
425 <span> | 366 <span> |
426 <span style="display: none; "> | 367 <span style="display: none; "> |
427 array of <span><span></span></span> | 368 array of <span><span></span></span> |
428 </span> | 369 </span> |
429 <span>object</span> | 370 <span>object</span> |
430 <span style="display: none; "></span> | 371 <span style="display: none; "></span> |
431 </span> | 372 </span> |
432 </span> | 373 </span> |
433 ) | 374 ) |
434 </div> | 375 </div> |
435 | 376 |
436 </em> | 377 </em> |
437 </dt> | 378 </dt> |
438 <dd class="todo" style="display: none; "> | 379 <dd class="todo"> |
439 Undocumented. | 380 Undocumented. |
440 </dd> | 381 </dd> |
441 <dd>Set for the lifetime of a callback if an ansychronous extension ap
i has resulted in an error. If no error has occured lastError will be <var>undef
ined</var>.</dd> | 382 <dd style="display: none; "> |
| 383 Description of this parameter from the json schema. |
| 384 </dd> |
442 <dd style="display: none; "> | 385 <dd style="display: none; "> |
443 This parameter was added in version | 386 This parameter was added in version |
444 <b><span></span></b>. | 387 <b><span></span></b>. |
445 You must omit this parameter in earlier versions, | 388 You must omit this parameter in earlier versions, |
446 and you may omit it in any version. If you require this | 389 and you may omit it in any version. If you require this |
447 parameter, the manifest key | 390 parameter, the manifest key |
448 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 391 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
449 can ensure that your extension won't be run in an earlier browser ve
rsion. | 392 can ensure that your extension won't be run in an earlier browser ve
rsion. |
450 </dd> | 393 </dd> |
451 | 394 |
452 <!-- OBJECT PROPERTIES --> | 395 <!-- OBJECT PROPERTIES --> |
453 <dd> | 396 <dd> |
454 <dl> | 397 <dl> |
455 <div> | 398 <div> |
456 <div> | 399 <div> |
457 <dt> | 400 <dt> |
458 <var>message</var> | 401 <var>thirdPartyCookiesAllowed</var> |
459 <em> | 402 <em> |
460 | 403 |
461 <!-- TYPE --> | 404 <!-- TYPE --> |
462 <div style="display:inline"> | 405 <div style="display:inline"> |
463 ( | 406 ( |
464 <span class="optional" style="display: none; ">optional</spa
n> | 407 <span class="optional" style="display: none; ">optional</spa
n> |
465 <span class="enum" style="display: none; ">enumerated</span> | 408 <span class="enum" style="display: none; ">enumerated</span> |
466 <span id="typeTemplate"> | 409 <span id="typeTemplate"> |
| 410 <span> |
| 411 <a href="types.html#type-ChromeSetting">ChromeSetting</a
> |
| 412 </span> |
467 <span style="display: none; "> | 413 <span style="display: none; "> |
468 <a> Type</a> | 414 <span> |
469 </span> | |
470 <span> | |
471 <span style="display: none; "> | |
472 array of <span><span></span></span> | 415 array of <span><span></span></span> |
473 </span> | 416 </span> |
474 <span>string</span> | 417 <span>paramType</span> |
475 <span style="display: none; "></span> | 418 <span></span> |
476 </span> | 419 </span> |
477 </span> | 420 </span> |
478 ) | 421 ) |
479 </div> | 422 </div> |
480 | 423 |
481 </em> | 424 </em> |
482 </dt> | 425 </dt> |
483 <dd class="todo" style="display: none; "> | 426 <dd class="todo" style="display: none; "> |
484 Undocumented. | 427 Undocumented. |
485 </dd> | 428 </dd> |
486 <dd>Description of the error that has taken place.</dd> | 429 <dd>Whether third party cookies should be allowed. The value of this p
reference is of type boolean, and the default value is true.</dd> |
487 <dd style="display: none; "> | 430 <dd style="display: none; "> |
488 This parameter was added in version | 431 This parameter was added in version |
489 <b><span></span></b>. | 432 <b><span></span></b>. |
490 You must omit this parameter in earlier versions, | 433 You must omit this parameter in earlier versions, |
491 and you may omit it in any version. If you require this | 434 and you may omit it in any version. If you require this |
492 parameter, the manifest key | 435 parameter, the manifest key |
493 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 436 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
494 can ensure that your extension won't be run in an earlier browser ve
rsion. | 437 can ensure that your extension won't be run in an earlier browser ve
rsion. |
495 </dd> | 438 </dd> |
496 | 439 |
(...skipping 16 matching lines...) Expand all Loading... |
513 <dd style="display: none; "> | 456 <dd style="display: none; "> |
514 <div></div> | 457 <div></div> |
515 </dd> | 458 </dd> |
516 | 459 |
517 <!-- FUNCTION PARAMETERS --> | 460 <!-- FUNCTION PARAMETERS --> |
518 <dd style="display: none; "> | 461 <dd style="display: none; "> |
519 <div></div> | 462 <div></div> |
520 </dd> | 463 </dd> |
521 | 464 |
522 </div> | 465 </div> |
523 </div> | 466 </div><div> |
524 </dl> | 467 <div> |
525 </dd> | |
526 | |
527 <!-- OBJECT METHODS --> | |
528 <dd style="display: none; "> | |
529 <div></div> | |
530 </dd> | |
531 | |
532 <!-- OBJECT EVENT FIELDS --> | |
533 <dd style="display: none; "> | |
534 <div></div> | |
535 </dd> | |
536 | |
537 <!-- FUNCTION PARAMETERS --> | |
538 <dd style="display: none; "> | |
539 <div></div> | |
540 </dd> | |
541 | |
542 </div> | |
543 </div><div> | |
544 <a name="property-inIncognitoContext"></a> | |
545 <h4>inIncognitoContext</h4> | |
546 <div class="summary"> | |
547 <!-- Note: intentionally longer 80 columns --> | |
548 <span>chrome.extension.</span><span>inIncognitoContext</span> | |
549 </div> | |
550 <div> | |
551 <dt> | 468 <dt> |
552 <var>inIncognitoContext</var> | 469 <var>referrersEnabled</var> |
553 <em> | 470 <em> |
554 | 471 |
555 <!-- TYPE --> | 472 <!-- TYPE --> |
556 <div style="display:inline"> | 473 <div style="display:inline"> |
557 ( | 474 ( |
558 <span class="optional">optional</span> | 475 <span class="optional" style="display: none; ">optional</spa
n> |
559 <span class="enum" style="display: none; ">enumerated</span> | 476 <span class="enum" style="display: none; ">enumerated</span> |
560 <span id="typeTemplate"> | 477 <span id="typeTemplate"> |
| 478 <span> |
| 479 <a href="types.html#type-ChromeSetting">ChromeSetting</a
> |
| 480 </span> |
561 <span style="display: none; "> | 481 <span style="display: none; "> |
562 <a> Type</a> | 482 <span> |
563 </span> | |
564 <span> | |
565 <span style="display: none; "> | |
566 array of <span><span></span></span> | 483 array of <span><span></span></span> |
567 </span> | 484 </span> |
568 <span>object</span> | 485 <span>paramType</span> |
569 <span style="display: none; "></span> | 486 <span></span> |
570 </span> | 487 </span> |
571 </span> | 488 </span> |
572 ) | 489 ) |
573 </div> | 490 </div> |
574 | 491 |
575 </em> | 492 </em> |
576 </dt> | 493 </dt> |
577 <dd class="todo" style="display: none; "> | 494 <dd class="todo" style="display: none; "> |
578 Undocumented. | 495 Undocumented. |
579 </dd> | 496 </dd> |
580 <dd>True for content scripts running inside incognito tabs, and for ex
tension pages running inside an incognito process. The latter only applies to ex
tensions with 'split' incognito_behavior.</dd> | 497 <dd>Whether referrers should be enabled. The value of this preference
is of type boolean, and the default value is true.</dd> |
581 <dd style="display: none; "> | 498 <dd style="display: none; "> |
582 This parameter was added in version | 499 This parameter was added in version |
583 <b><span></span></b>. | 500 <b><span></span></b>. |
584 You must omit this parameter in earlier versions, | 501 You must omit this parameter in earlier versions, |
585 and you may omit it in any version. If you require this | 502 and you may omit it in any version. If you require this |
586 parameter, the manifest key | 503 parameter, the manifest key |
587 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 504 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
588 can ensure that your extension won't be run in an earlier browser ve
rsion. | 505 can ensure that your extension won't be run in an earlier browser ve
rsion. |
589 </dd> | 506 </dd> |
590 | 507 |
591 <!-- OBJECT PROPERTIES --> | 508 <!-- OBJECT PROPERTIES --> |
592 <dd> | 509 <dd style="display: none; "> |
593 <dl> | 510 <dl> |
594 <div> | 511 <div> |
595 <div> | 512 <div> |
| 513 </div> |
| 514 </div> |
| 515 </dl> |
| 516 </dd> |
| 517 |
| 518 <!-- OBJECT METHODS --> |
| 519 <dd style="display: none; "> |
| 520 <div></div> |
| 521 </dd> |
| 522 |
| 523 <!-- OBJECT EVENT FIELDS --> |
| 524 <dd style="display: none; "> |
| 525 <div></div> |
| 526 </dd> |
| 527 |
| 528 <!-- FUNCTION PARAMETERS --> |
| 529 <dd style="display: none; "> |
| 530 <div></div> |
| 531 </dd> |
| 532 |
| 533 </div> |
| 534 </div><div> |
| 535 <div> |
596 <dt> | 536 <dt> |
597 <var>message</var> | 537 <var>hyperlinkAuditingEnabled</var> |
598 <em> | 538 <em> |
599 | 539 |
600 <!-- TYPE --> | 540 <!-- TYPE --> |
601 <div style="display:inline"> | 541 <div style="display:inline"> |
602 ( | 542 ( |
603 <span class="optional" style="display: none; ">optional</spa
n> | 543 <span class="optional" style="display: none; ">optional</spa
n> |
604 <span class="enum" style="display: none; ">enumerated</span> | 544 <span class="enum" style="display: none; ">enumerated</span> |
605 <span id="typeTemplate"> | 545 <span id="typeTemplate"> |
| 546 <span> |
| 547 <a href="types.html#type-ChromeSetting">ChromeSetting</a
> |
| 548 </span> |
606 <span style="display: none; "> | 549 <span style="display: none; "> |
607 <a> Type</a> | 550 <span> |
608 </span> | |
609 <span> | |
610 <span style="display: none; "> | |
611 array of <span><span></span></span> | 551 array of <span><span></span></span> |
612 </span> | 552 </span> |
613 <span>boolean</span> | 553 <span>paramType</span> |
614 <span style="display: none; "></span> | 554 <span></span> |
615 </span> | 555 </span> |
616 </span> | 556 </span> |
617 ) | 557 ) |
618 </div> | 558 </div> |
619 | 559 |
620 </em> | 560 </em> |
621 </dt> | 561 </dt> |
622 <dd class="todo" style="display: none; "> | 562 <dd class="todo" style="display: none; "> |
623 Undocumented. | 563 Undocumented. |
624 </dd> | 564 </dd> |
625 <dd>True if the page or script is in an incongito process.</dd> | 565 <dd>Whether to enable hyperlink auditing ("<a ping>"). The value
of this preference is of type boolean, and the default value is true.</dd> |
626 <dd style="display: none; "> | 566 <dd style="display: none; "> |
627 This parameter was added in version | 567 This parameter was added in version |
628 <b><span></span></b>. | 568 <b><span></span></b>. |
629 You must omit this parameter in earlier versions, | 569 You must omit this parameter in earlier versions, |
630 and you may omit it in any version. If you require this | 570 and you may omit it in any version. If you require this |
631 parameter, the manifest key | 571 parameter, the manifest key |
632 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 572 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
633 can ensure that your extension won't be run in an earlier browser ve
rsion. | 573 can ensure that your extension won't be run in an earlier browser ve
rsion. |
634 </dd> | 574 </dd> |
635 | 575 |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
672 <dd style="display: none; "> | 612 <dd style="display: none; "> |
673 <div></div> | 613 <div></div> |
674 </dd> | 614 </dd> |
675 | 615 |
676 <!-- FUNCTION PARAMETERS --> | 616 <!-- FUNCTION PARAMETERS --> |
677 <dd style="display: none; "> | 617 <dd style="display: none; "> |
678 <div></div> | 618 <div></div> |
679 </dd> | 619 </dd> |
680 | 620 |
681 </div> | 621 </div> |
682 </div> | 622 </div><div> |
683 | 623 <a name="property-cookies"></a> |
684 </div> <!-- /apiGroup --> | 624 <h4>cookies</h4> |
685 | 625 <div class="summary"> |
686 <!-- METHODS --> | 626 <!-- Note: intentionally longer 80 columns --> |
687 <div id="methodsTemplate" class="apiGroup"> | 627 <span>chrome.experimental.contentSettings.</span><span>cookies</
span> |
688 <a name="global-methods"></a> | 628 </div> |
689 <h3>Methods</h3> | 629 <div> |
690 | |
691 <!-- iterates over all functions --> | |
692 <div class="apiItem"> | |
693 <a name="method-connect"></a> <!-- method-anchor --> | |
694 <h4>connect</h4> | |
695 | |
696 <div class="summary"><span>Port</span> | |
697 <!-- Note: intentionally longer 80 columns --> | |
698 <span>chrome.extension.connect</span>(<span class="optional"><
span style="display: none; ">, </span><span>string</span> | |
699 <var><span>extensionId</span></var></span><span class="opt
ional"><span>, </span><span>object</span> | |
700 <var><span>connectInfo</span></var></span>)</div> | |
701 | |
702 <div class="description"> | |
703 <p class="todo" style="display: none; ">Undocumented.</p> | |
704 <p>Attempts to connect to other listeners within the extension (
such as the extension's background page). This is primarily useful for content s
cripts connecting to their extension processes. Extensions may connect to conten
t scripts embedded in tabs via <a href="tabs.html#method-connect"><code>chrome.t
abs.connect()</code></a>.</p> | |
705 | |
706 <!-- PARAMETERS --> | |
707 <h4>Parameters</h4> | |
708 <dl> | |
709 <div> | |
710 <div> | |
711 <dt> | 630 <dt> |
712 <var>extensionId</var> | 631 <var>cookies</var> |
713 <em> | 632 <em> |
714 | 633 |
715 <!-- TYPE --> | 634 <!-- TYPE --> |
716 <div style="display:inline"> | 635 <div style="display:inline"> |
717 ( | 636 ( |
718 <span class="optional">optional</span> | 637 <span class="optional" style="display: none; ">optional</spa
n> |
719 <span class="enum" style="display: none; ">enumerated</span> | 638 <span class="enum" style="display: none; ">enumerated</span> |
720 <span id="typeTemplate"> | 639 <span id="typeTemplate"> |
| 640 <span> |
| 641 <a href="experimental.contentSettings.html#type-ContentS
etting">ContentSetting</a> |
| 642 </span> |
721 <span style="display: none; "> | 643 <span style="display: none; "> |
722 <a> Type</a> | 644 <span> |
723 </span> | |
724 <span> | |
725 <span style="display: none; "> | |
726 array of <span><span></span></span> | 645 array of <span><span></span></span> |
727 </span> | 646 </span> |
728 <span>string</span> | 647 <span>paramType</span> |
729 <span style="display: none; "></span> | 648 <span></span> |
730 </span> | 649 </span> |
731 </span> | 650 </span> |
732 ) | 651 ) |
733 </div> | 652 </div> |
734 | 653 |
735 </em> | 654 </em> |
736 </dt> | 655 </dt> |
737 <dd class="todo" style="display: none; "> | 656 <dd class="todo" style="display: none; "> |
738 Undocumented. | 657 Undocumented. |
739 </dd> | 658 </dd> |
740 <dd>The extension ID of the extension you want to connect to. If omitt
ed, default is your own extension.</dd> | 659 <dd>Whether to allow cookies and other local data to be set by website
s. One of<br><var>allow</var>: Accept cookies,<br><var>block</var>: Block cookie
s,<br><var>session_only</var>: Accept cookies only for the current session. Defa
ult is <var>allow</var>.</dd> |
741 <dd style="display: none; "> | 660 <dd style="display: none; "> |
742 This parameter was added in version | 661 This parameter was added in version |
743 <b><span></span></b>. | 662 <b><span></span></b>. |
744 You must omit this parameter in earlier versions, | 663 You must omit this parameter in earlier versions, |
745 and you may omit it in any version. If you require this | 664 and you may omit it in any version. If you require this |
746 parameter, the manifest key | 665 parameter, the manifest key |
747 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 666 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
748 can ensure that your extension won't be run in an earlier browser ve
rsion. | 667 can ensure that your extension won't be run in an earlier browser ve
rsion. |
749 </dd> | 668 </dd> |
750 | 669 |
(...skipping 16 matching lines...) Expand all Loading... |
767 <dd style="display: none; "> | 686 <dd style="display: none; "> |
768 <div></div> | 687 <div></div> |
769 </dd> | 688 </dd> |
770 | 689 |
771 <!-- FUNCTION PARAMETERS --> | 690 <!-- FUNCTION PARAMETERS --> |
772 <dd style="display: none; "> | 691 <dd style="display: none; "> |
773 <div></div> | 692 <div></div> |
774 </dd> | 693 </dd> |
775 | 694 |
776 </div> | 695 </div> |
777 </div><div> | 696 </div><div> |
778 <div> | 697 <a name="property-images"></a> |
| 698 <h4>images</h4> |
| 699 <div class="summary"> |
| 700 <!-- Note: intentionally longer 80 columns --> |
| 701 <span>chrome.experimental.contentSettings.</span><span>images</s
pan> |
| 702 </div> |
| 703 <div> |
779 <dt> | 704 <dt> |
780 <var>connectInfo</var> | 705 <var>images</var> |
781 <em> | 706 <em> |
782 | 707 |
783 <!-- TYPE --> | 708 <!-- TYPE --> |
784 <div style="display:inline"> | 709 <div style="display:inline"> |
785 ( | 710 ( |
786 <span class="optional">optional</span> | 711 <span class="optional" style="display: none; ">optional</spa
n> |
787 <span class="enum" style="display: none; ">enumerated</span> | 712 <span class="enum" style="display: none; ">enumerated</span> |
788 <span id="typeTemplate"> | 713 <span id="typeTemplate"> |
| 714 <span> |
| 715 <a href="experimental.contentSettings.html#type-ContentS
etting">ContentSetting</a> |
| 716 </span> |
789 <span style="display: none; "> | 717 <span style="display: none; "> |
790 <a> Type</a> | 718 <span> |
791 </span> | |
792 <span> | |
793 <span style="display: none; "> | |
794 array of <span><span></span></span> | 719 array of <span><span></span></span> |
795 </span> | 720 </span> |
796 <span>object</span> | 721 <span>paramType</span> |
797 <span style="display: none; "></span> | 722 <span></span> |
798 </span> | 723 </span> |
799 </span> | 724 </span> |
800 ) | 725 ) |
801 </div> | 726 </div> |
802 | 727 |
803 </em> | 728 </em> |
804 </dt> | 729 </dt> |
805 <dd class="todo"> | 730 <dd class="todo" style="display: none; "> |
806 Undocumented. | 731 Undocumented. |
807 </dd> | 732 </dd> |
808 <dd style="display: none; "> | 733 <dd>Whether to show images. One of<br><var>allow</var>: Show images,<b
r><var>block</var>: Don't show images. Default is <var>allow</var>.</dd> |
809 Description of this parameter from the json schema. | |
810 </dd> | |
811 <dd style="display: none; "> | 734 <dd style="display: none; "> |
812 This parameter was added in version | 735 This parameter was added in version |
813 <b><span></span></b>. | 736 <b><span></span></b>. |
814 You must omit this parameter in earlier versions, | 737 You must omit this parameter in earlier versions, |
815 and you may omit it in any version. If you require this | 738 and you may omit it in any version. If you require this |
816 parameter, the manifest key | 739 parameter, the manifest key |
817 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 740 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
818 can ensure that your extension won't be run in an earlier browser ve
rsion. | 741 can ensure that your extension won't be run in an earlier browser ve
rsion. |
819 </dd> | 742 </dd> |
820 | 743 |
821 <!-- OBJECT PROPERTIES --> | 744 <!-- OBJECT PROPERTIES --> |
822 <dd> | 745 <dd style="display: none; "> |
823 <dl> | 746 <dl> |
824 <div> | 747 <div> |
825 <div> | 748 <div> |
| 749 </div> |
| 750 </div> |
| 751 </dl> |
| 752 </dd> |
| 753 |
| 754 <!-- OBJECT METHODS --> |
| 755 <dd style="display: none; "> |
| 756 <div></div> |
| 757 </dd> |
| 758 |
| 759 <!-- OBJECT EVENT FIELDS --> |
| 760 <dd style="display: none; "> |
| 761 <div></div> |
| 762 </dd> |
| 763 |
| 764 <!-- FUNCTION PARAMETERS --> |
| 765 <dd style="display: none; "> |
| 766 <div></div> |
| 767 </dd> |
| 768 |
| 769 </div> |
| 770 </div><div> |
| 771 <a name="property-javascript"></a> |
| 772 <h4>javascript</h4> |
| 773 <div class="summary"> |
| 774 <!-- Note: intentionally longer 80 columns --> |
| 775 <span>chrome.experimental.contentSettings.</span><span>javascrip
t</span> |
| 776 </div> |
| 777 <div> |
826 <dt> | 778 <dt> |
827 <var>name</var> | 779 <var>javascript</var> |
828 <em> | 780 <em> |
829 | 781 |
830 <!-- TYPE --> | 782 <!-- TYPE --> |
831 <div style="display:inline"> | 783 <div style="display:inline"> |
832 ( | 784 ( |
833 <span class="optional">optional</span> | 785 <span class="optional" style="display: none; ">optional</spa
n> |
834 <span class="enum" style="display: none; ">enumerated</span> | 786 <span class="enum" style="display: none; ">enumerated</span> |
835 <span id="typeTemplate"> | 787 <span id="typeTemplate"> |
| 788 <span> |
| 789 <a href="experimental.contentSettings.html#type-ContentS
etting">ContentSetting</a> |
| 790 </span> |
836 <span style="display: none; "> | 791 <span style="display: none; "> |
837 <a> Type</a> | 792 <span> |
838 </span> | |
839 <span> | |
840 <span style="display: none; "> | |
841 array of <span><span></span></span> | 793 array of <span><span></span></span> |
842 </span> | 794 </span> |
843 <span>string</span> | 795 <span>paramType</span> |
844 <span style="display: none; "></span> | 796 <span></span> |
845 </span> | 797 </span> |
846 </span> | 798 </span> |
847 ) | 799 ) |
848 </div> | 800 </div> |
849 | 801 |
850 </em> | 802 </em> |
851 </dt> | 803 </dt> |
852 <dd class="todo" style="display: none; "> | 804 <dd class="todo" style="display: none; "> |
853 Undocumented. | 805 Undocumented. |
854 </dd> | 806 </dd> |
855 <dd>Will be passed into onConnect for extension processes that are lis
tening for the connection event.</dd> | 807 <dd>Whether to run Javascript. One of<br><var>allow</var>: Run Javascr
ipt,<br><var>block</var>: Don't run Javascript. Default is <var>allow</var>.</dd
> |
856 <dd style="display: none; "> | 808 <dd style="display: none; "> |
857 This parameter was added in version | 809 This parameter was added in version |
858 <b><span></span></b>. | 810 <b><span></span></b>. |
859 You must omit this parameter in earlier versions, | 811 You must omit this parameter in earlier versions, |
860 and you may omit it in any version. If you require this | 812 and you may omit it in any version. If you require this |
861 parameter, the manifest key | 813 parameter, the manifest key |
862 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 814 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
863 can ensure that your extension won't be run in an earlier browser ve
rsion. | 815 can ensure that your extension won't be run in an earlier browser ve
rsion. |
864 </dd> | 816 </dd> |
865 | 817 |
(...skipping 16 matching lines...) Expand all Loading... |
882 <dd style="display: none; "> | 834 <dd style="display: none; "> |
883 <div></div> | 835 <div></div> |
884 </dd> | 836 </dd> |
885 | 837 |
886 <!-- FUNCTION PARAMETERS --> | 838 <!-- FUNCTION PARAMETERS --> |
887 <dd style="display: none; "> | 839 <dd style="display: none; "> |
888 <div></div> | 840 <div></div> |
889 </dd> | 841 </dd> |
890 | 842 |
891 </div> | 843 </div> |
| 844 </div><div> |
| 845 <a name="property-plugins"></a> |
| 846 <h4>plugins</h4> |
| 847 <div class="summary"> |
| 848 <!-- Note: intentionally longer 80 columns --> |
| 849 <span>chrome.experimental.contentSettings.</span><span>plugins</
span> |
892 </div> | 850 </div> |
893 </dl> | 851 <div> |
894 </dd> | |
895 | |
896 <!-- OBJECT METHODS --> | |
897 <dd style="display: none; "> | |
898 <div></div> | |
899 </dd> | |
900 | |
901 <!-- OBJECT EVENT FIELDS --> | |
902 <dd style="display: none; "> | |
903 <div></div> | |
904 </dd> | |
905 | |
906 <!-- FUNCTION PARAMETERS --> | |
907 <dd style="display: none; "> | |
908 <div></div> | |
909 </dd> | |
910 | |
911 </div> | |
912 </div> | |
913 </dl> | |
914 | |
915 <!-- RETURNS --> | |
916 <h4>Returns</h4> | |
917 <dl> | |
918 <div> | |
919 <div> | |
920 <dt> | 852 <dt> |
921 <var style="display: none; ">paramName</var> | 853 <var>plugins</var> |
922 <em> | 854 <em> |
923 | 855 |
924 <!-- TYPE --> | 856 <!-- TYPE --> |
925 <div style="display:inline"> | 857 <div style="display:inline"> |
926 ( | 858 ( |
927 <span class="optional" style="display: none; ">optional</spa
n> | 859 <span class="optional" style="display: none; ">optional</spa
n> |
928 <span class="enum" style="display: none; ">enumerated</span> | 860 <span class="enum" style="display: none; ">enumerated</span> |
929 <span id="typeTemplate"> | 861 <span id="typeTemplate"> |
930 <span> | 862 <span> |
931 <a href="extension.html#type-Port">Port</a> | 863 <a href="experimental.contentSettings.html#type-ContentS
etting">ContentSetting</a> |
932 </span> | 864 </span> |
933 <span style="display: none; "> | 865 <span style="display: none; "> |
934 <span> | 866 <span> |
935 array of <span><span></span></span> | 867 array of <span><span></span></span> |
936 </span> | 868 </span> |
937 <span>paramType</span> | 869 <span>paramType</span> |
938 <span></span> | 870 <span></span> |
939 </span> | 871 </span> |
940 </span> | 872 </span> |
941 ) | 873 ) |
942 </div> | 874 </div> |
943 | 875 |
944 </em> | 876 </em> |
945 </dt> | 877 </dt> |
946 <dd class="todo" style="display: none; "> | 878 <dd class="todo" style="display: none; "> |
947 Undocumented. | 879 Undocumented. |
948 </dd> | 880 </dd> |
949 <dd>Port through which messages can be sent and received with the exte
nsion. The port's <a href="extension.html#type-Port">onDisconnect</a> event is f
ired if extension does not exist. </dd> | 881 <dd>Whether to run plug-ins. One of<br><var>allow</var>: Run plug-ins
automatically,<br><var>block</var>: Don't run plug-ins automatically. Default is
<var>allow</var>.</dd> |
950 <dd style="display: none; "> | 882 <dd style="display: none; "> |
951 This parameter was added in version | 883 This parameter was added in version |
952 <b><span></span></b>. | 884 <b><span></span></b>. |
953 You must omit this parameter in earlier versions, | 885 You must omit this parameter in earlier versions, |
954 and you may omit it in any version. If you require this | 886 and you may omit it in any version. If you require this |
955 parameter, the manifest key | 887 parameter, the manifest key |
956 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 888 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
957 can ensure that your extension won't be run in an earlier browser ve
rsion. | 889 can ensure that your extension won't be run in an earlier browser ve
rsion. |
958 </dd> | 890 </dd> |
959 | 891 |
(...skipping 16 matching lines...) Expand all Loading... |
976 <dd style="display: none; "> | 908 <dd style="display: none; "> |
977 <div></div> | 909 <div></div> |
978 </dd> | 910 </dd> |
979 | 911 |
980 <!-- FUNCTION PARAMETERS --> | 912 <!-- FUNCTION PARAMETERS --> |
981 <dd style="display: none; "> | 913 <dd style="display: none; "> |
982 <div></div> | 914 <div></div> |
983 </dd> | 915 </dd> |
984 | 916 |
985 </div> | 917 </div> |
986 </div> | 918 </div><div> |
987 </dl> | 919 <a name="property-popups"></a> |
988 | 920 <h4>popups</h4> |
989 <!-- CALLBACK --> | 921 <div class="summary"> |
990 <div style="display: none; "> | 922 <!-- Note: intentionally longer 80 columns --> |
991 <div> | 923 <span>chrome.experimental.contentSettings.</span><span>popups</s
pan> |
992 <h4>Callback function</h4> | 924 </div> |
993 <p> | 925 <div> |
994 The callback <em>parameter</em> should specify a function | |
995 that looks like this: | |
996 </p> | |
997 <p> | |
998 If you specify the <em>callback</em> parameter, it should | |
999 specify a function that looks like this: | |
1000 </p> | |
1001 | |
1002 <!-- Note: intentionally longer 80 columns --> | |
1003 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> | |
1004 <dl> | |
1005 <div> | |
1006 <div> | |
1007 </div> | |
1008 </div> | |
1009 </dl> | |
1010 </div> | |
1011 </div> | |
1012 | |
1013 <!-- MIN_VERSION --> | |
1014 <p style="display: none; "> | |
1015 This function was added in version <b><span></span></b>. | |
1016 If you require this function, the manifest key | |
1017 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | |
1018 can ensure that your extension won't be run in an earlier brow
ser version. | |
1019 </p> | |
1020 </div> <!-- /description --> | |
1021 | |
1022 </div><div class="apiItem"> | |
1023 <a name="method-getBackgroundPage"></a> <!-- method-anchor --> | |
1024 <h4>getBackgroundPage</h4> | |
1025 | |
1026 <div class="summary"><span>DOMWindow</span> | |
1027 <!-- Note: intentionally longer 80 columns --> | |
1028 <span>chrome.extension.getBackgroundPage</span>(<span style="d
isplay: none; "><span>, </span><span></span> | |
1029 <var><span></span></var></span>)</div> | |
1030 | |
1031 <div class="description"> | |
1032 <p class="todo" style="display: none; ">Undocumented.</p> | |
1033 <p>Returns the JavaScript 'window' object for the background pag
e running inside the current extension. Returns null if the extension has no bac
kground page.</p> | |
1034 | |
1035 <!-- PARAMETERS --> | |
1036 <h4 style="display: none; ">Parameters</h4> | |
1037 <dl> | |
1038 <div style="display: none; "> | |
1039 <div> | |
1040 </div> | |
1041 </div> | |
1042 </dl> | |
1043 | |
1044 <!-- RETURNS --> | |
1045 <h4>Returns</h4> | |
1046 <dl> | |
1047 <div> | |
1048 <div> | |
1049 <dt> | 926 <dt> |
1050 <var style="display: none; ">paramName</var> | 927 <var>popups</var> |
1051 <em> | 928 <em> |
1052 | 929 |
1053 <!-- TYPE --> | 930 <!-- TYPE --> |
1054 <div style="display:inline"> | |
1055 ( | |
1056 <span class="optional" style="display: none; ">optional</spa
n> | |
1057 <span class="enum" style="display: none; ">enumerated</span> | |
1058 <span id="typeTemplate"> | |
1059 <span style="display: none; "> | |
1060 <a> Type</a> | |
1061 </span> | |
1062 <span> | |
1063 <span style="display: none; "> | |
1064 array of <span><span></span></span> | |
1065 </span> | |
1066 <span>DOMWindow</span> | |
1067 <span style="display: none; "></span> | |
1068 </span> | |
1069 </span> | |
1070 ) | |
1071 </div> | |
1072 | |
1073 </em> | |
1074 </dt> | |
1075 <dd class="todo"> | |
1076 Undocumented. | |
1077 </dd> | |
1078 <dd style="display: none; "> | |
1079 Description of this parameter from the json schema. | |
1080 </dd> | |
1081 <dd style="display: none; "> | |
1082 This parameter was added in version | |
1083 <b><span></span></b>. | |
1084 You must omit this parameter in earlier versions, | |
1085 and you may omit it in any version. If you require this | |
1086 parameter, the manifest key | |
1087 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1088 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1089 </dd> | |
1090 | |
1091 <!-- OBJECT PROPERTIES --> | |
1092 <dd> | |
1093 <dl> | |
1094 <div style="display: none; "> | |
1095 <div> | |
1096 </div> | |
1097 </div> | |
1098 </dl> | |
1099 </dd> | |
1100 | |
1101 <!-- OBJECT METHODS --> | |
1102 <dd style="display: none; "> | |
1103 <div></div> | |
1104 </dd> | |
1105 | |
1106 <!-- OBJECT EVENT FIELDS --> | |
1107 <dd style="display: none; "> | |
1108 <div></div> | |
1109 </dd> | |
1110 | |
1111 <!-- FUNCTION PARAMETERS --> | |
1112 <dd style="display: none; "> | |
1113 <div></div> | |
1114 </dd> | |
1115 | |
1116 </div> | |
1117 </div> | |
1118 </dl> | |
1119 | |
1120 <!-- CALLBACK --> | |
1121 <div style="display: none; "> | |
1122 <div> | |
1123 <h4>Callback function</h4> | |
1124 <p> | |
1125 The callback <em>parameter</em> should specify a function | |
1126 that looks like this: | |
1127 </p> | |
1128 <p> | |
1129 If you specify the <em>callback</em> parameter, it should | |
1130 specify a function that looks like this: | |
1131 </p> | |
1132 | |
1133 <!-- Note: intentionally longer 80 columns --> | |
1134 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> | |
1135 <dl> | |
1136 <div> | |
1137 <div> | |
1138 </div> | |
1139 </div> | |
1140 </dl> | |
1141 </div> | |
1142 </div> | |
1143 | |
1144 <!-- MIN_VERSION --> | |
1145 <p style="display: none; "> | |
1146 This function was added in version <b><span></span></b>. | |
1147 If you require this function, the manifest key | |
1148 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | |
1149 can ensure that your extension won't be run in an earlier brow
ser version. | |
1150 </p> | |
1151 </div> <!-- /description --> | |
1152 | |
1153 </div><div class="apiItem" style="display: none; "> | |
1154 <a></a> <!-- method-anchor --> | |
1155 <h4>method name</h4> | |
1156 | |
1157 <div class="summary"><span>void</span> | |
1158 <!-- Note: intentionally longer 80 columns --> | |
1159 <span>chrome.module.methodName</span>(<span><span>, </span><sp
an></span> | |
1160 <var><span></span></var></span>)</div> | |
1161 | |
1162 <div class="description"> | |
1163 <p class="todo">Undocumented.</p> | |
1164 <p> | |
1165 A description from the json schema def of the function goes he
re. | |
1166 </p> | |
1167 | |
1168 <!-- PARAMETERS --> | |
1169 <h4>Parameters</h4> | |
1170 <dl> | |
1171 <div> | |
1172 <div> | |
1173 </div> | |
1174 </div> | |
1175 </dl> | |
1176 | |
1177 <!-- RETURNS --> | |
1178 <h4>Returns</h4> | |
1179 <dl> | |
1180 <div> | |
1181 <div> | |
1182 </div> | |
1183 </div> | |
1184 </dl> | |
1185 | |
1186 <!-- CALLBACK --> | |
1187 <div> | |
1188 <div> | |
1189 <h4>Callback function</h4> | |
1190 <p> | |
1191 The callback <em>parameter</em> should specify a function | |
1192 that looks like this: | |
1193 </p> | |
1194 <p> | |
1195 If you specify the <em>callback</em> parameter, it should | |
1196 specify a function that looks like this: | |
1197 </p> | |
1198 | |
1199 <!-- Note: intentionally longer 80 columns --> | |
1200 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> | |
1201 <dl> | |
1202 <div> | |
1203 <div> | |
1204 </div> | |
1205 </div> | |
1206 </dl> | |
1207 </div> | |
1208 </div> | |
1209 | |
1210 <!-- MIN_VERSION --> | |
1211 <p> | |
1212 This function was added in version <b><span></span></b>. | |
1213 If you require this function, the manifest key | |
1214 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | |
1215 can ensure that your extension won't be run in an earlier brow
ser version. | |
1216 </p> | |
1217 </div> <!-- /description --> | |
1218 | |
1219 </div><div class="apiItem" style="display: none; "> | |
1220 <a></a> <!-- method-anchor --> | |
1221 <h4>method name</h4> | |
1222 | |
1223 <div class="summary"><span>void</span> | |
1224 <!-- Note: intentionally longer 80 columns --> | |
1225 <span>chrome.module.methodName</span>(<span><span>, </span><sp
an></span> | |
1226 <var><span></span></var></span>)</div> | |
1227 | |
1228 <div class="description"> | |
1229 <p class="todo">Undocumented.</p> | |
1230 <p> | |
1231 A description from the json schema def of the function goes he
re. | |
1232 </p> | |
1233 | |
1234 <!-- PARAMETERS --> | |
1235 <h4>Parameters</h4> | |
1236 <dl> | |
1237 <div> | |
1238 <div> | |
1239 </div> | |
1240 </div> | |
1241 </dl> | |
1242 | |
1243 <!-- RETURNS --> | |
1244 <h4>Returns</h4> | |
1245 <dl> | |
1246 <div> | |
1247 <div> | |
1248 </div> | |
1249 </div> | |
1250 </dl> | |
1251 | |
1252 <!-- CALLBACK --> | |
1253 <div> | |
1254 <div> | |
1255 <h4>Callback function</h4> | |
1256 <p> | |
1257 The callback <em>parameter</em> should specify a function | |
1258 that looks like this: | |
1259 </p> | |
1260 <p> | |
1261 If you specify the <em>callback</em> parameter, it should | |
1262 specify a function that looks like this: | |
1263 </p> | |
1264 | |
1265 <!-- Note: intentionally longer 80 columns --> | |
1266 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> | |
1267 <dl> | |
1268 <div> | |
1269 <div> | |
1270 </div> | |
1271 </div> | |
1272 </dl> | |
1273 </div> | |
1274 </div> | |
1275 | |
1276 <!-- MIN_VERSION --> | |
1277 <p> | |
1278 This function was added in version <b><span></span></b>. | |
1279 If you require this function, the manifest key | |
1280 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | |
1281 can ensure that your extension won't be run in an earlier brow
ser version. | |
1282 </p> | |
1283 </div> <!-- /description --> | |
1284 | |
1285 </div><div class="apiItem"> | |
1286 <a name="method-getURL"></a> <!-- method-anchor --> | |
1287 <h4>getURL</h4> | |
1288 | |
1289 <div class="summary"><span>string</span> | |
1290 <!-- Note: intentionally longer 80 columns --> | |
1291 <span>chrome.extension.getURL</span>(<span class="null"><span
style="display: none; ">, </span><span>string</span> | |
1292 <var><span>path</span></var></span>)</div> | |
1293 | |
1294 <div class="description"> | |
1295 <p class="todo" style="display: none; ">Undocumented.</p> | |
1296 <p>Converts a relative path within an extension install director
y to a fully-qualified URL.</p> | |
1297 | |
1298 <!-- PARAMETERS --> | |
1299 <h4>Parameters</h4> | |
1300 <dl> | |
1301 <div> | |
1302 <div> | |
1303 <dt> | |
1304 <var>path</var> | |
1305 <em> | |
1306 | |
1307 <!-- TYPE --> | |
1308 <div style="display:inline"> | |
1309 ( | |
1310 <span class="optional" style="display: none; ">optional</spa
n> | |
1311 <span class="enum" style="display: none; ">enumerated</span> | |
1312 <span id="typeTemplate"> | |
1313 <span style="display: none; "> | |
1314 <a> Type</a> | |
1315 </span> | |
1316 <span> | |
1317 <span style="display: none; "> | |
1318 array of <span><span></span></span> | |
1319 </span> | |
1320 <span>string</span> | |
1321 <span style="display: none; "></span> | |
1322 </span> | |
1323 </span> | |
1324 ) | |
1325 </div> | |
1326 | |
1327 </em> | |
1328 </dt> | |
1329 <dd class="todo" style="display: none; "> | |
1330 Undocumented. | |
1331 </dd> | |
1332 <dd>A path to a resource within an extension expressed relative to its
install directory.</dd> | |
1333 <dd style="display: none; "> | |
1334 This parameter was added in version | |
1335 <b><span></span></b>. | |
1336 You must omit this parameter in earlier versions, | |
1337 and you may omit it in any version. If you require this | |
1338 parameter, the manifest key | |
1339 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1340 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1341 </dd> | |
1342 | |
1343 <!-- OBJECT PROPERTIES --> | |
1344 <dd style="display: none; "> | |
1345 <dl> | |
1346 <div> | |
1347 <div> | |
1348 </div> | |
1349 </div> | |
1350 </dl> | |
1351 </dd> | |
1352 | |
1353 <!-- OBJECT METHODS --> | |
1354 <dd style="display: none; "> | |
1355 <div></div> | |
1356 </dd> | |
1357 | |
1358 <!-- OBJECT EVENT FIELDS --> | |
1359 <dd style="display: none; "> | |
1360 <div></div> | |
1361 </dd> | |
1362 | |
1363 <!-- FUNCTION PARAMETERS --> | |
1364 <dd style="display: none; "> | |
1365 <div></div> | |
1366 </dd> | |
1367 | |
1368 </div> | |
1369 </div> | |
1370 </dl> | |
1371 | |
1372 <!-- RETURNS --> | |
1373 <h4>Returns</h4> | |
1374 <dl> | |
1375 <div> | |
1376 <div> | |
1377 <dt> | |
1378 <var style="display: none; ">paramName</var> | |
1379 <em> | |
1380 | |
1381 <!-- TYPE --> | |
1382 <div style="display:inline"> | |
1383 ( | |
1384 <span class="optional" style="display: none; ">optional</spa
n> | |
1385 <span class="enum" style="display: none; ">enumerated</span> | |
1386 <span id="typeTemplate"> | |
1387 <span style="display: none; "> | |
1388 <a> Type</a> | |
1389 </span> | |
1390 <span> | |
1391 <span style="display: none; "> | |
1392 array of <span><span></span></span> | |
1393 </span> | |
1394 <span>string</span> | |
1395 <span style="display: none; "></span> | |
1396 </span> | |
1397 </span> | |
1398 ) | |
1399 </div> | |
1400 | |
1401 </em> | |
1402 </dt> | |
1403 <dd class="todo" style="display: none; "> | |
1404 Undocumented. | |
1405 </dd> | |
1406 <dd>The fully-qualified URL to the resource.</dd> | |
1407 <dd style="display: none; "> | |
1408 This parameter was added in version | |
1409 <b><span></span></b>. | |
1410 You must omit this parameter in earlier versions, | |
1411 and you may omit it in any version. If you require this | |
1412 parameter, the manifest key | |
1413 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1414 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1415 </dd> | |
1416 | |
1417 <!-- OBJECT PROPERTIES --> | |
1418 <dd style="display: none; "> | |
1419 <dl> | |
1420 <div> | |
1421 <div> | |
1422 </div> | |
1423 </div> | |
1424 </dl> | |
1425 </dd> | |
1426 | |
1427 <!-- OBJECT METHODS --> | |
1428 <dd style="display: none; "> | |
1429 <div></div> | |
1430 </dd> | |
1431 | |
1432 <!-- OBJECT EVENT FIELDS --> | |
1433 <dd style="display: none; "> | |
1434 <div></div> | |
1435 </dd> | |
1436 | |
1437 <!-- FUNCTION PARAMETERS --> | |
1438 <dd style="display: none; "> | |
1439 <div></div> | |
1440 </dd> | |
1441 | |
1442 </div> | |
1443 </div> | |
1444 </dl> | |
1445 | |
1446 <!-- CALLBACK --> | |
1447 <div style="display: none; "> | |
1448 <div> | |
1449 <h4>Callback function</h4> | |
1450 <p> | |
1451 The callback <em>parameter</em> should specify a function | |
1452 that looks like this: | |
1453 </p> | |
1454 <p> | |
1455 If you specify the <em>callback</em> parameter, it should | |
1456 specify a function that looks like this: | |
1457 </p> | |
1458 | |
1459 <!-- Note: intentionally longer 80 columns --> | |
1460 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> | |
1461 <dl> | |
1462 <div> | |
1463 <div> | |
1464 </div> | |
1465 </div> | |
1466 </dl> | |
1467 </div> | |
1468 </div> | |
1469 | |
1470 <!-- MIN_VERSION --> | |
1471 <p style="display: none; "> | |
1472 This function was added in version <b><span></span></b>. | |
1473 If you require this function, the manifest key | |
1474 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | |
1475 can ensure that your extension won't be run in an earlier brow
ser version. | |
1476 </p> | |
1477 </div> <!-- /description --> | |
1478 | |
1479 </div><div class="apiItem"> | |
1480 <a name="method-getViews"></a> <!-- method-anchor --> | |
1481 <h4>getViews</h4> | |
1482 | |
1483 <div class="summary"><span>array of DOMWindow</span> | |
1484 <!-- Note: intentionally longer 80 columns --> | |
1485 <span>chrome.extension.getViews</span>(<span class="optional">
<span style="display: none; ">, </span><span>object</span> | |
1486 <var><span>fetchProperties</span></var></span>)</div> | |
1487 | |
1488 <div class="description"> | |
1489 <p class="todo" style="display: none; ">Undocumented.</p> | |
1490 <p>Returns an array of the JavaScript 'window' objects for each
of the pages running inside the current extension.</p> | |
1491 | |
1492 <!-- PARAMETERS --> | |
1493 <h4>Parameters</h4> | |
1494 <dl> | |
1495 <div> | |
1496 <div> | |
1497 <dt> | |
1498 <var>fetchProperties</var> | |
1499 <em> | |
1500 | |
1501 <!-- TYPE --> | |
1502 <div style="display:inline"> | |
1503 ( | |
1504 <span class="optional">optional</span> | |
1505 <span class="enum" style="display: none; ">enumerated</span> | |
1506 <span id="typeTemplate"> | |
1507 <span style="display: none; "> | |
1508 <a> Type</a> | |
1509 </span> | |
1510 <span> | |
1511 <span style="display: none; "> | |
1512 array of <span><span></span></span> | |
1513 </span> | |
1514 <span>object</span> | |
1515 <span style="display: none; "></span> | |
1516 </span> | |
1517 </span> | |
1518 ) | |
1519 </div> | |
1520 | |
1521 </em> | |
1522 </dt> | |
1523 <dd class="todo"> | |
1524 Undocumented. | |
1525 </dd> | |
1526 <dd style="display: none; "> | |
1527 Description of this parameter from the json schema. | |
1528 </dd> | |
1529 <dd style="display: none; "> | |
1530 This parameter was added in version | |
1531 <b><span></span></b>. | |
1532 You must omit this parameter in earlier versions, | |
1533 and you may omit it in any version. If you require this | |
1534 parameter, the manifest key | |
1535 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1536 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1537 </dd> | |
1538 | |
1539 <!-- OBJECT PROPERTIES --> | |
1540 <dd> | |
1541 <dl> | |
1542 <div> | |
1543 <div> | |
1544 <dt> | |
1545 <var>type</var> | |
1546 <em> | |
1547 | |
1548 <!-- TYPE --> | |
1549 <div style="display:inline"> | |
1550 ( | |
1551 <span class="optional">optional</span> | |
1552 <span class="enum">enumerated</span> | |
1553 <span id="typeTemplate"> | |
1554 <span style="display: none; "> | |
1555 <a> Type</a> | |
1556 </span> | |
1557 <span> | |
1558 <span style="display: none; "> | |
1559 array of <span><span></span></span> | |
1560 </span> | |
1561 <span>string</span> | |
1562 <span>["tab", "infobar", "notification", "popup"]</span> | |
1563 </span> | |
1564 </span> | |
1565 ) | |
1566 </div> | |
1567 | |
1568 </em> | |
1569 </dt> | |
1570 <dd class="todo" style="display: none; "> | |
1571 Undocumented. | |
1572 </dd> | |
1573 <dd>The type of view to get. If omitted, returns all views (including
background pages and tabs). Valid values: 'tab', 'infobar', 'notification', 'pop
up'.</dd> | |
1574 <dd style="display: none; "> | |
1575 This parameter was added in version | |
1576 <b><span></span></b>. | |
1577 You must omit this parameter in earlier versions, | |
1578 and you may omit it in any version. If you require this | |
1579 parameter, the manifest key | |
1580 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1581 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1582 </dd> | |
1583 | |
1584 <!-- OBJECT PROPERTIES --> | |
1585 <dd style="display: none; "> | |
1586 <dl> | |
1587 <div> | |
1588 <div> | |
1589 </div> | |
1590 </div> | |
1591 </dl> | |
1592 </dd> | |
1593 | |
1594 <!-- OBJECT METHODS --> | |
1595 <dd style="display: none; "> | |
1596 <div></div> | |
1597 </dd> | |
1598 | |
1599 <!-- OBJECT EVENT FIELDS --> | |
1600 <dd style="display: none; "> | |
1601 <div></div> | |
1602 </dd> | |
1603 | |
1604 <!-- FUNCTION PARAMETERS --> | |
1605 <dd style="display: none; "> | |
1606 <div></div> | |
1607 </dd> | |
1608 | |
1609 </div> | |
1610 </div><div> | |
1611 <div> | |
1612 <dt> | |
1613 <var>windowId</var> | |
1614 <em> | |
1615 | |
1616 <!-- TYPE --> | |
1617 <div style="display:inline"> | |
1618 ( | |
1619 <span class="optional">optional</span> | |
1620 <span class="enum" style="display: none; ">enumerated</span> | |
1621 <span id="typeTemplate"> | |
1622 <span style="display: none; "> | |
1623 <a> Type</a> | |
1624 </span> | |
1625 <span> | |
1626 <span style="display: none; "> | |
1627 array of <span><span></span></span> | |
1628 </span> | |
1629 <span>integer</span> | |
1630 <span style="display: none; "></span> | |
1631 </span> | |
1632 </span> | |
1633 ) | |
1634 </div> | |
1635 | |
1636 </em> | |
1637 </dt> | |
1638 <dd class="todo" style="display: none; "> | |
1639 Undocumented. | |
1640 </dd> | |
1641 <dd>The window to restrict the search to. If omitted, returns all view
s.</dd> | |
1642 <dd style="display: none; "> | |
1643 This parameter was added in version | |
1644 <b><span></span></b>. | |
1645 You must omit this parameter in earlier versions, | |
1646 and you may omit it in any version. If you require this | |
1647 parameter, the manifest key | |
1648 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1649 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1650 </dd> | |
1651 | |
1652 <!-- OBJECT PROPERTIES --> | |
1653 <dd style="display: none; "> | |
1654 <dl> | |
1655 <div> | |
1656 <div> | |
1657 </div> | |
1658 </div> | |
1659 </dl> | |
1660 </dd> | |
1661 | |
1662 <!-- OBJECT METHODS --> | |
1663 <dd style="display: none; "> | |
1664 <div></div> | |
1665 </dd> | |
1666 | |
1667 <!-- OBJECT EVENT FIELDS --> | |
1668 <dd style="display: none; "> | |
1669 <div></div> | |
1670 </dd> | |
1671 | |
1672 <!-- FUNCTION PARAMETERS --> | |
1673 <dd style="display: none; "> | |
1674 <div></div> | |
1675 </dd> | |
1676 | |
1677 </div> | |
1678 </div> | |
1679 </dl> | |
1680 </dd> | |
1681 | |
1682 <!-- OBJECT METHODS --> | |
1683 <dd style="display: none; "> | |
1684 <div></div> | |
1685 </dd> | |
1686 | |
1687 <!-- OBJECT EVENT FIELDS --> | |
1688 <dd style="display: none; "> | |
1689 <div></div> | |
1690 </dd> | |
1691 | |
1692 <!-- FUNCTION PARAMETERS --> | |
1693 <dd style="display: none; "> | |
1694 <div></div> | |
1695 </dd> | |
1696 | |
1697 </div> | |
1698 </div> | |
1699 </dl> | |
1700 | |
1701 <!-- RETURNS --> | |
1702 <h4>Returns</h4> | |
1703 <dl> | |
1704 <div> | |
1705 <div> | |
1706 <dt> | |
1707 <var style="display: none; ">paramName</var> | |
1708 <em> | |
1709 | |
1710 <!-- TYPE --> | |
1711 <div style="display:inline"> | |
1712 ( | |
1713 <span class="optional" style="display: none; ">optional</spa
n> | |
1714 <span class="enum" style="display: none; ">enumerated</span> | |
1715 <span id="typeTemplate"> | |
1716 <span style="display: none; "> | |
1717 <a> Type</a> | |
1718 </span> | |
1719 <span> | |
1720 <span> | |
1721 array of <span><span> | |
1722 <span style="display: none; "> | |
1723 <a> Type</a> | |
1724 </span> | |
1725 <span> | |
1726 <span style="display: none; "> | |
1727 array of <span><span></span></span> | |
1728 </span> | |
1729 <span>DOMWindow</span> | |
1730 <span style="display: none; "></span> | |
1731 </span> | |
1732 </span></span> | |
1733 </span> | |
1734 <span style="display: none; ">paramType</span> | |
1735 <span style="display: none; "></span> | |
1736 </span> | |
1737 </span> | |
1738 ) | |
1739 </div> | |
1740 | |
1741 </em> | |
1742 </dt> | |
1743 <dd class="todo" style="display: none; "> | |
1744 Undocumented. | |
1745 </dd> | |
1746 <dd>Array of global objects</dd> | |
1747 <dd style="display: none; "> | |
1748 This parameter was added in version | |
1749 <b><span></span></b>. | |
1750 You must omit this parameter in earlier versions, | |
1751 and you may omit it in any version. If you require this | |
1752 parameter, the manifest key | |
1753 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1754 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1755 </dd> | |
1756 | |
1757 <!-- OBJECT PROPERTIES --> | |
1758 <dd style="display: none; "> | |
1759 <dl> | |
1760 <div> | |
1761 <div> | |
1762 </div> | |
1763 </div> | |
1764 </dl> | |
1765 </dd> | |
1766 | |
1767 <!-- OBJECT METHODS --> | |
1768 <dd style="display: none; "> | |
1769 <div></div> | |
1770 </dd> | |
1771 | |
1772 <!-- OBJECT EVENT FIELDS --> | |
1773 <dd style="display: none; "> | |
1774 <div></div> | |
1775 </dd> | |
1776 | |
1777 <!-- FUNCTION PARAMETERS --> | |
1778 <dd style="display: none; "> | |
1779 <div></div> | |
1780 </dd> | |
1781 | |
1782 </div> | |
1783 </div> | |
1784 </dl> | |
1785 | |
1786 <!-- CALLBACK --> | |
1787 <div style="display: none; "> | |
1788 <div> | |
1789 <h4>Callback function</h4> | |
1790 <p> | |
1791 The callback <em>parameter</em> should specify a function | |
1792 that looks like this: | |
1793 </p> | |
1794 <p> | |
1795 If you specify the <em>callback</em> parameter, it should | |
1796 specify a function that looks like this: | |
1797 </p> | |
1798 | |
1799 <!-- Note: intentionally longer 80 columns --> | |
1800 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> | |
1801 <dl> | |
1802 <div> | |
1803 <div> | |
1804 </div> | |
1805 </div> | |
1806 </dl> | |
1807 </div> | |
1808 </div> | |
1809 | |
1810 <!-- MIN_VERSION --> | |
1811 <p style="display: none; "> | |
1812 This function was added in version <b><span></span></b>. | |
1813 If you require this function, the manifest key | |
1814 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | |
1815 can ensure that your extension won't be run in an earlier brow
ser version. | |
1816 </p> | |
1817 </div> <!-- /description --> | |
1818 | |
1819 </div><div class="apiItem"> | |
1820 <a name="method-isAllowedFileSchemeAccess"></a> <!-- method-anchor
--> | |
1821 <h4>isAllowedFileSchemeAccess</h4> | |
1822 | |
1823 <div class="summary"><span style="display: none; ">void</span> | |
1824 <!-- Note: intentionally longer 80 columns --> | |
1825 <span>chrome.extension.isAllowedFileSchemeAccess</span>(<span
class="null"><span style="display: none; ">, </span><span>function</span> | |
1826 <var><span>callback</span></var></span>)</div> | |
1827 | |
1828 <div class="description"> | |
1829 <p class="todo" style="display: none; ">Undocumented.</p> | |
1830 <p>Retrieves the state of the extension's access to the 'file://
' scheme (as determined by the user-controlled 'Allow access to File URLs' check
box.</p> | |
1831 | |
1832 <!-- PARAMETERS --> | |
1833 <h4>Parameters</h4> | |
1834 <dl> | |
1835 <div> | |
1836 <div> | |
1837 <dt> | |
1838 <var>callback</var> | |
1839 <em> | |
1840 | |
1841 <!-- TYPE --> | |
1842 <div style="display:inline"> | |
1843 ( | |
1844 <span class="optional" style="display: none; ">optional</spa
n> | |
1845 <span class="enum" style="display: none; ">enumerated</span> | |
1846 <span id="typeTemplate"> | |
1847 <span style="display: none; "> | |
1848 <a> Type</a> | |
1849 </span> | |
1850 <span> | |
1851 <span style="display: none; "> | |
1852 array of <span><span></span></span> | |
1853 </span> | |
1854 <span>function</span> | |
1855 <span style="display: none; "></span> | |
1856 </span> | |
1857 </span> | |
1858 ) | |
1859 </div> | |
1860 | |
1861 </em> | |
1862 </dt> | |
1863 <dd class="todo"> | |
1864 Undocumented. | |
1865 </dd> | |
1866 <dd style="display: none; "> | |
1867 Description of this parameter from the json schema. | |
1868 </dd> | |
1869 <dd style="display: none; "> | |
1870 This parameter was added in version | |
1871 <b><span></span></b>. | |
1872 You must omit this parameter in earlier versions, | |
1873 and you may omit it in any version. If you require this | |
1874 parameter, the manifest key | |
1875 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
1876 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
1877 </dd> | |
1878 | |
1879 <!-- OBJECT PROPERTIES --> | |
1880 <dd style="display: none; "> | |
1881 <dl> | |
1882 <div> | |
1883 <div> | |
1884 </div> | |
1885 </div> | |
1886 </dl> | |
1887 </dd> | |
1888 | |
1889 <!-- OBJECT METHODS --> | |
1890 <dd style="display: none; "> | |
1891 <div></div> | |
1892 </dd> | |
1893 | |
1894 <!-- OBJECT EVENT FIELDS --> | |
1895 <dd style="display: none; "> | |
1896 <div></div> | |
1897 </dd> | |
1898 | |
1899 <!-- FUNCTION PARAMETERS --> | |
1900 <dd style="display: none; "> | |
1901 <div></div> | |
1902 </dd> | |
1903 | |
1904 </div> | |
1905 </div> | |
1906 </dl> | |
1907 | |
1908 <!-- RETURNS --> | |
1909 <h4 style="display: none; ">Returns</h4> | |
1910 <dl> | |
1911 <div style="display: none; "> | |
1912 <div> | |
1913 </div> | |
1914 </div> | |
1915 </dl> | |
1916 | |
1917 <!-- CALLBACK --> | |
1918 <div> | |
1919 <div> | |
1920 <h4>Callback function</h4> | |
1921 <p> | |
1922 The callback <em>parameter</em> should specify a function | |
1923 that looks like this: | |
1924 </p> | |
1925 <p style="display: none; "> | |
1926 If you specify the <em>callback</em> parameter, it should | |
1927 specify a function that looks like this: | |
1928 </p> | |
1929 | |
1930 <!-- Note: intentionally longer 80 columns --> | |
1931 <pre>function(<span>boolean isAllowedAccess</span>) <span clas
s="subdued">{...}</span>;</pre> | |
1932 <dl> | |
1933 <div> | |
1934 <div> | |
1935 <dt> | |
1936 <var>isAllowedAccess</var> | |
1937 <em> | |
1938 | |
1939 <!-- TYPE --> | |
1940 <div style="display:inline"> | 931 <div style="display:inline"> |
1941 ( | 932 ( |
1942 <span class="optional" style="display: none; ">optional</spa
n> | 933 <span class="optional" style="display: none; ">optional</spa
n> |
1943 <span class="enum" style="display: none; ">enumerated</span> | 934 <span class="enum" style="display: none; ">enumerated</span> |
1944 <span id="typeTemplate"> | 935 <span id="typeTemplate"> |
| 936 <span> |
| 937 <a href="experimental.contentSettings.html#type-ContentS
etting">ContentSetting</a> |
| 938 </span> |
1945 <span style="display: none; "> | 939 <span style="display: none; "> |
1946 <a> Type</a> | 940 <span> |
1947 </span> | |
1948 <span> | |
1949 <span style="display: none; "> | |
1950 array of <span><span></span></span> | 941 array of <span><span></span></span> |
1951 </span> | 942 </span> |
1952 <span>boolean</span> | 943 <span>paramType</span> |
1953 <span style="display: none; "></span> | 944 <span></span> |
1954 </span> | 945 </span> |
1955 </span> | 946 </span> |
1956 ) | 947 ) |
1957 </div> | 948 </div> |
1958 | 949 |
1959 </em> | 950 </em> |
1960 </dt> | 951 </dt> |
1961 <dd class="todo" style="display: none; "> | 952 <dd class="todo" style="display: none; "> |
1962 Undocumented. | 953 Undocumented. |
1963 </dd> | 954 </dd> |
1964 <dd>True if the extension can access the 'file://' scheme, false other
wise.</dd> | 955 <dd>Whether to allow sites to show pop-ups. One of<br><var>allow</var>
: Allow sites to show pop-ups,<br><var>block</var>: Don't allow sites to show po
p-ups. Default is <var>block</var>.</dd> |
1965 <dd style="display: none; "> | 956 <dd style="display: none; "> |
1966 This parameter was added in version | 957 This parameter was added in version |
1967 <b><span></span></b>. | 958 <b><span></span></b>. |
1968 You must omit this parameter in earlier versions, | 959 You must omit this parameter in earlier versions, |
1969 and you may omit it in any version. If you require this | 960 and you may omit it in any version. If you require this |
1970 parameter, the manifest key | 961 parameter, the manifest key |
1971 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 962 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
1972 can ensure that your extension won't be run in an earlier browser ve
rsion. | 963 can ensure that your extension won't be run in an earlier browser ve
rsion. |
1973 </dd> | 964 </dd> |
1974 | 965 |
(...skipping 16 matching lines...) Expand all Loading... |
1991 <dd style="display: none; "> | 982 <dd style="display: none; "> |
1992 <div></div> | 983 <div></div> |
1993 </dd> | 984 </dd> |
1994 | 985 |
1995 <!-- FUNCTION PARAMETERS --> | 986 <!-- FUNCTION PARAMETERS --> |
1996 <dd style="display: none; "> | 987 <dd style="display: none; "> |
1997 <div></div> | 988 <div></div> |
1998 </dd> | 989 </dd> |
1999 | 990 |
2000 </div> | 991 </div> |
2001 </div> | 992 </div><div> |
2002 </dl> | 993 <a name="property-notifications"></a> |
2003 </div> | 994 <h4>notifications</h4> |
2004 </div> | 995 <div class="summary"> |
2005 | 996 <!-- Note: intentionally longer 80 columns --> |
2006 <!-- MIN_VERSION --> | 997 <span>chrome.experimental.contentSettings.</span><span>notificat
ions</span> |
2007 <p> | 998 </div> |
2008 This function was added in version <b><span>12.0.706.0</span><
/b>. | 999 <div> |
2009 If you require this function, the manifest key | |
2010 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | |
2011 can ensure that your extension won't be run in an earlier brow
ser version. | |
2012 </p> | |
2013 </div> <!-- /description --> | |
2014 | |
2015 </div><div class="apiItem"> | |
2016 <a name="method-isAllowedIncognitoAccess"></a> <!-- method-anchor
--> | |
2017 <h4>isAllowedIncognitoAccess</h4> | |
2018 | |
2019 <div class="summary"><span style="display: none; ">void</span> | |
2020 <!-- Note: intentionally longer 80 columns --> | |
2021 <span>chrome.extension.isAllowedIncognitoAccess</span>(<span c
lass="null"><span style="display: none; ">, </span><span>function</span> | |
2022 <var><span>callback</span></var></span>)</div> | |
2023 | |
2024 <div class="description"> | |
2025 <p class="todo" style="display: none; ">Undocumented.</p> | |
2026 <p>Retrieves the state of the extension's access to Incognito-mo
de (as determined by the user-controlled 'Allowed in Incognito' checkbox.</p> | |
2027 | |
2028 <!-- PARAMETERS --> | |
2029 <h4>Parameters</h4> | |
2030 <dl> | |
2031 <div> | |
2032 <div> | |
2033 <dt> | 1000 <dt> |
2034 <var>callback</var> | 1001 <var>notifications</var> |
2035 <em> | 1002 <em> |
2036 | 1003 |
2037 <!-- TYPE --> | 1004 <!-- TYPE --> |
2038 <div style="display:inline"> | 1005 <div style="display:inline"> |
2039 ( | 1006 ( |
2040 <span class="optional" style="display: none; ">optional</spa
n> | 1007 <span class="optional" style="display: none; ">optional</spa
n> |
2041 <span class="enum" style="display: none; ">enumerated</span> | 1008 <span class="enum" style="display: none; ">enumerated</span> |
2042 <span id="typeTemplate"> | 1009 <span id="typeTemplate"> |
| 1010 <span> |
| 1011 <a href="experimental.contentSettings.html#type-ContentS
etting">ContentSetting</a> |
| 1012 </span> |
2043 <span style="display: none; "> | 1013 <span style="display: none; "> |
2044 <a> Type</a> | 1014 <span> |
2045 </span> | |
2046 <span> | |
2047 <span style="display: none; "> | |
2048 array of <span><span></span></span> | 1015 array of <span><span></span></span> |
2049 </span> | 1016 </span> |
2050 <span>function</span> | 1017 <span>paramType</span> |
2051 <span style="display: none; "></span> | 1018 <span></span> |
2052 </span> | 1019 </span> |
2053 </span> | 1020 </span> |
2054 ) | 1021 ) |
2055 </div> | 1022 </div> |
2056 | 1023 |
2057 </em> | 1024 </em> |
2058 </dt> | 1025 </dt> |
2059 <dd class="todo"> | 1026 <dd class="todo" style="display: none; "> |
2060 Undocumented. | 1027 Undocumented. |
2061 </dd> | 1028 </dd> |
2062 <dd style="display: none; "> | 1029 <dd>Whether to allow sites to show desktop notifications. One of<br><v
ar>allow</var>: Allow sites to show desktop notifications,<br><var>block</var>:
Don't allow sites to show desktop notifications,<br><var>ask</var>: Ask when a s
ite wants to show desktop notifications. Default is <var>ask</var>.</dd> |
2063 Description of this parameter from the json schema. | |
2064 </dd> | |
2065 <dd style="display: none; "> | 1030 <dd style="display: none; "> |
2066 This parameter was added in version | 1031 This parameter was added in version |
2067 <b><span></span></b>. | 1032 <b><span></span></b>. |
2068 You must omit this parameter in earlier versions, | 1033 You must omit this parameter in earlier versions, |
2069 and you may omit it in any version. If you require this | 1034 and you may omit it in any version. If you require this |
2070 parameter, the manifest key | 1035 parameter, the manifest key |
2071 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1036 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
2072 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1037 can ensure that your extension won't be run in an earlier browser ve
rsion. |
2073 </dd> | 1038 </dd> |
2074 | 1039 |
(...skipping 16 matching lines...) Expand all Loading... |
2091 <dd style="display: none; "> | 1056 <dd style="display: none; "> |
2092 <div></div> | 1057 <div></div> |
2093 </dd> | 1058 </dd> |
2094 | 1059 |
2095 <!-- FUNCTION PARAMETERS --> | 1060 <!-- FUNCTION PARAMETERS --> |
2096 <dd style="display: none; "> | 1061 <dd style="display: none; "> |
2097 <div></div> | 1062 <div></div> |
2098 </dd> | 1063 </dd> |
2099 | 1064 |
2100 </div> | 1065 </div> |
| 1066 </div> |
| 1067 |
| 1068 </div> <!-- /apiGroup --> |
| 1069 |
| 1070 <!-- METHODS --> |
| 1071 <div id="methodsTemplate" class="apiGroup" style="display: none; "> |
| 1072 <a></a> |
| 1073 <h3>Methods</h3> |
| 1074 |
| 1075 <!-- iterates over all functions --> |
| 1076 <div class="apiItem"> |
| 1077 <a></a> <!-- method-anchor --> |
| 1078 <h4>method name</h4> |
| 1079 |
| 1080 <div class="summary"><span>void</span> |
| 1081 <!-- Note: intentionally longer 80 columns --> |
| 1082 <span>chrome.module.methodName</span>(<span><span>, </span><sp
an></span> |
| 1083 <var><span></span></var></span>)</div> |
| 1084 |
| 1085 <div class="description"> |
| 1086 <p class="todo">Undocumented.</p> |
| 1087 <p> |
| 1088 A description from the json schema def of the function goes he
re. |
| 1089 </p> |
| 1090 |
| 1091 <!-- PARAMETERS --> |
| 1092 <h4>Parameters</h4> |
| 1093 <dl> |
| 1094 <div> |
| 1095 <div> |
| 1096 </div> |
2101 </div> | 1097 </div> |
2102 </dl> | 1098 </dl> |
2103 | 1099 |
2104 <!-- RETURNS --> | 1100 <!-- RETURNS --> |
2105 <h4 style="display: none; ">Returns</h4> | 1101 <h4>Returns</h4> |
2106 <dl> | 1102 <dl> |
2107 <div style="display: none; "> | 1103 <div> |
2108 <div> | 1104 <div> |
2109 </div> | 1105 </div> |
2110 </div> | 1106 </div> |
2111 </dl> | 1107 </dl> |
2112 | 1108 |
2113 <!-- CALLBACK --> | 1109 <!-- CALLBACK --> |
2114 <div> | 1110 <div> |
2115 <div> | 1111 <div> |
2116 <h4>Callback function</h4> | 1112 <h4>Callback function</h4> |
2117 <p> | 1113 <p> |
2118 The callback <em>parameter</em> should specify a function | 1114 The callback <em>parameter</em> should specify a function |
2119 that looks like this: | 1115 that looks like this: |
2120 </p> | 1116 </p> |
2121 <p style="display: none; "> | 1117 <p> |
2122 If you specify the <em>callback</em> parameter, it should | 1118 If you specify the <em>callback</em> parameter, it should |
2123 specify a function that looks like this: | 1119 specify a function that looks like this: |
2124 </p> | 1120 </p> |
2125 | 1121 |
2126 <!-- Note: intentionally longer 80 columns --> | 1122 <!-- Note: intentionally longer 80 columns --> |
2127 <pre>function(<span>boolean isAllowedAccess</span>) <span clas
s="subdued">{...}</span>;</pre> | 1123 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> |
2128 <dl> | 1124 <dl> |
2129 <div> | 1125 <div> |
2130 <div> | 1126 <div> |
2131 <dt> | 1127 </div> |
2132 <var>isAllowedAccess</var> | |
2133 <em> | |
2134 | |
2135 <!-- TYPE --> | |
2136 <div style="display:inline"> | |
2137 ( | |
2138 <span class="optional" style="display: none; ">optional</spa
n> | |
2139 <span class="enum" style="display: none; ">enumerated</span> | |
2140 <span id="typeTemplate"> | |
2141 <span style="display: none; "> | |
2142 <a> Type</a> | |
2143 </span> | |
2144 <span> | |
2145 <span style="display: none; "> | |
2146 array of <span><span></span></span> | |
2147 </span> | |
2148 <span>boolean</span> | |
2149 <span style="display: none; "></span> | |
2150 </span> | |
2151 </span> | |
2152 ) | |
2153 </div> | |
2154 | |
2155 </em> | |
2156 </dt> | |
2157 <dd class="todo" style="display: none; "> | |
2158 Undocumented. | |
2159 </dd> | |
2160 <dd>True if the extension has access to Incognito mode, false otherwis
e.</dd> | |
2161 <dd style="display: none; "> | |
2162 This parameter was added in version | |
2163 <b><span></span></b>. | |
2164 You must omit this parameter in earlier versions, | |
2165 and you may omit it in any version. If you require this | |
2166 parameter, the manifest key | |
2167 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
2168 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
2169 </dd> | |
2170 | |
2171 <!-- OBJECT PROPERTIES --> | |
2172 <dd style="display: none; "> | |
2173 <dl> | |
2174 <div> | |
2175 <div> | |
2176 </div> | |
2177 </div> | |
2178 </dl> | |
2179 </dd> | |
2180 | |
2181 <!-- OBJECT METHODS --> | |
2182 <dd style="display: none; "> | |
2183 <div></div> | |
2184 </dd> | |
2185 | |
2186 <!-- OBJECT EVENT FIELDS --> | |
2187 <dd style="display: none; "> | |
2188 <div></div> | |
2189 </dd> | |
2190 | |
2191 <!-- FUNCTION PARAMETERS --> | |
2192 <dd style="display: none; "> | |
2193 <div></div> | |
2194 </dd> | |
2195 | |
2196 </div> | |
2197 </div> | 1128 </div> |
2198 </dl> | 1129 </dl> |
2199 </div> | 1130 </div> |
2200 </div> | 1131 </div> |
2201 | 1132 |
2202 <!-- MIN_VERSION --> | 1133 <!-- MIN_VERSION --> |
2203 <p> | 1134 <p> |
2204 This function was added in version <b><span>12.0.706.0</span><
/b>. | 1135 This function was added in version <b><span></span></b>. |
2205 If you require this function, the manifest key | 1136 If you require this function, the manifest key |
2206 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | 1137 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> |
2207 can ensure that your extension won't be run in an earlier brow
ser version. | 1138 can ensure that your extension won't be run in an earlier brow
ser version. |
2208 </p> | 1139 </p> |
2209 </div> <!-- /description --> | 1140 </div> <!-- /description --> |
2210 | 1141 |
2211 </div><div class="apiItem"> | 1142 </div> <!-- /apiItem --> |
2212 <a name="method-sendRequest"></a> <!-- method-anchor --> | |
2213 <h4>sendRequest</h4> | |
2214 | 1143 |
2215 <div class="summary"><span style="display: none; ">void</span> | 1144 </div> <!-- /apiGroup --> |
2216 <!-- Note: intentionally longer 80 columns --> | 1145 |
2217 <span>chrome.extension.sendRequest</span>(<span class="optiona
l"><span style="display: none; ">, </span><span>string</span> | 1146 <!-- EVENTS --> |
2218 <var><span>extensionId</span></var></span><span class="nul
l"><span>, </span><span>any</span> | 1147 <div id="eventsTemplate" class="apiGroup" style="display: none; "> |
2219 <var><span>request</span></var></span><span class="optiona
l"><span>, </span><span>function</span> | 1148 <a></a> |
2220 <var><span>responseCallback</span></var></span>)</div> | 1149 <h3>Events</h3> |
| 1150 <!-- iterates over all events --> |
| 1151 <div class="apiItem"> |
| 1152 <a></a> |
| 1153 <h4>event name</h4> |
| 1154 |
| 1155 <div class="summary"> |
| 1156 <!-- Note: intentionally longer 80 columns --> |
| 1157 <span class="subdued">chrome.bookmarks</span><span>onEvent</span
><span class="subdued">.addListener</span>(function(<span>Type param1, Type para
m2</span>) <span class="subdued">{...}</span><span>, Type opt_param1, Type opt_p
aram2</span>)); |
| 1158 </div> |
2221 | 1159 |
2222 <div class="description"> | 1160 <div class="description"> |
2223 <p class="todo" style="display: none; ">Undocumented.</p> | 1161 <p class="todo">Undocumented.</p> |
2224 <p>Sends a single request to other listeners within the extensio
n. Similar to chrome.extension.connect, but only sends a single request with an
optional response. The <a href="extension.html#event-onRequest">chrome.extension
.onRequest</a> event is fired in each page of the extension.</p> | 1162 <p> |
| 1163 A description from the json schema def of the event goes here. |
| 1164 </p> |
2225 | 1165 |
2226 <!-- PARAMETERS --> | 1166 <!-- LISTENER PARAMETERS --> |
2227 <h4>Parameters</h4> | 1167 <div> |
| 1168 <h4>Listener parameters</h4> |
| 1169 <dl> |
| 1170 <div> |
| 1171 <div> |
| 1172 </div> |
| 1173 </div> |
| 1174 </dl> |
| 1175 </div> |
| 1176 |
| 1177 <!-- EXTRA PARAMETERS --> |
| 1178 <div> |
| 1179 <h4>Extra parameters to addListener</h4> |
| 1180 <dl> |
| 1181 <div> |
| 1182 <div> |
| 1183 </div> |
| 1184 </div> |
| 1185 </dl> |
| 1186 </div> |
| 1187 |
| 1188 <!-- LISTENER RETURN VALUE --> |
| 1189 <h4>Listener returns</h4> |
2228 <dl> | 1190 <dl> |
2229 <div> | 1191 <div> |
2230 <div> | 1192 <div> |
| 1193 </div> |
| 1194 </div> |
| 1195 </dl> |
| 1196 |
| 1197 </div> <!-- /description --> |
| 1198 </div> <!-- /apiItem --> |
| 1199 |
| 1200 </div> <!-- /apiGroup --> |
| 1201 |
| 1202 <!-- TYPES --> |
| 1203 <div class="apiGroup"> |
| 1204 <a name="types"></a> |
| 1205 <h3 id="types">Types</h3> |
| 1206 |
| 1207 <!-- iterates over all types --> |
| 1208 <div class="apiItem"> |
| 1209 <a name="type-ResourceIdentifier"></a> |
| 1210 <h4>ResourceIdentifier</h4> |
| 1211 |
| 1212 <div> |
2231 <dt> | 1213 <dt> |
2232 <var>extensionId</var> | 1214 <var style="display: none; ">paramName</var> |
2233 <em> | 1215 <em> |
2234 | 1216 |
2235 <!-- TYPE --> | 1217 <!-- TYPE --> |
2236 <div style="display:inline"> | 1218 <div style="display:inline"> |
2237 ( | 1219 ( |
2238 <span class="optional">optional</span> | 1220 <span class="optional" style="display: none; ">optional</spa
n> |
2239 <span class="enum" style="display: none; ">enumerated</span> | 1221 <span class="enum" style="display: none; ">enumerated</span> |
2240 <span id="typeTemplate"> | 1222 <span id="typeTemplate"> |
2241 <span style="display: none; "> | 1223 <span style="display: none; "> |
2242 <a> Type</a> | 1224 <a> Type</a> |
2243 </span> | 1225 </span> |
2244 <span> | 1226 <span> |
2245 <span style="display: none; "> | 1227 <span style="display: none; "> |
2246 array of <span><span></span></span> | 1228 array of <span><span></span></span> |
2247 </span> | 1229 </span> |
2248 <span>string</span> | 1230 <span>object</span> |
2249 <span style="display: none; "></span> | 1231 <span style="display: none; "></span> |
2250 </span> | 1232 </span> |
2251 </span> | 1233 </span> |
2252 ) | 1234 ) |
2253 </div> | 1235 </div> |
2254 | 1236 |
2255 </em> | 1237 </em> |
2256 </dt> | 1238 </dt> |
2257 <dd class="todo" style="display: none; "> | 1239 <dd class="todo" style="display: none; "> |
2258 Undocumented. | 1240 Undocumented. |
2259 </dd> | 1241 </dd> |
2260 <dd>The extension ID of the extension you want to connect to. If omitt
ed, default is your own extension.</dd> | 1242 <dd>Currently, no content types use resource identifiers.</dd> |
2261 <dd style="display: none; "> | 1243 <dd style="display: none; "> |
2262 This parameter was added in version | 1244 This parameter was added in version |
2263 <b><span></span></b>. | 1245 <b><span></span></b>. |
2264 You must omit this parameter in earlier versions, | 1246 You must omit this parameter in earlier versions, |
2265 and you may omit it in any version. If you require this | 1247 and you may omit it in any version. If you require this |
2266 parameter, the manifest key | 1248 parameter, the manifest key |
2267 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1249 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
2268 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1250 can ensure that your extension won't be run in an earlier browser ve
rsion. |
2269 </dd> | 1251 </dd> |
2270 | 1252 |
2271 <!-- OBJECT PROPERTIES --> | 1253 <!-- OBJECT PROPERTIES --> |
2272 <dd style="display: none; "> | 1254 <dd> |
2273 <dl> | 1255 <dl> |
2274 <div> | 1256 <div> |
2275 <div> | 1257 <div> |
2276 </div> | |
2277 </div> | |
2278 </dl> | |
2279 </dd> | |
2280 | |
2281 <!-- OBJECT METHODS --> | |
2282 <dd style="display: none; "> | |
2283 <div></div> | |
2284 </dd> | |
2285 | |
2286 <!-- OBJECT EVENT FIELDS --> | |
2287 <dd style="display: none; "> | |
2288 <div></div> | |
2289 </dd> | |
2290 | |
2291 <!-- FUNCTION PARAMETERS --> | |
2292 <dd style="display: none; "> | |
2293 <div></div> | |
2294 </dd> | |
2295 | |
2296 </div> | |
2297 </div><div> | |
2298 <div> | |
2299 <dt> | 1258 <dt> |
2300 <var>request</var> | 1259 <var>id</var> |
2301 <em> | 1260 <em> |
2302 | 1261 |
2303 <!-- TYPE --> | 1262 <!-- TYPE --> |
2304 <div style="display:inline"> | 1263 <div style="display:inline"> |
2305 ( | 1264 ( |
2306 <span class="optional" style="display: none; ">optional</spa
n> | 1265 <span class="optional" style="display: none; ">optional</spa
n> |
2307 <span class="enum" style="display: none; ">enumerated</span> | 1266 <span class="enum" style="display: none; ">enumerated</span> |
2308 <span id="typeTemplate"> | 1267 <span id="typeTemplate"> |
2309 <span style="display: none; "> | 1268 <span style="display: none; "> |
2310 <a> Type</a> | 1269 <a> Type</a> |
2311 </span> | 1270 </span> |
2312 <span> | 1271 <span> |
2313 <span style="display: none; "> | 1272 <span style="display: none; "> |
2314 array of <span><span></span></span> | 1273 array of <span><span></span></span> |
2315 </span> | 1274 </span> |
2316 <span>any</span> | 1275 <span>string</span> |
2317 <span style="display: none; "></span> | 1276 <span style="display: none; "></span> |
2318 </span> | 1277 </span> |
2319 </span> | 1278 </span> |
2320 ) | 1279 ) |
2321 </div> | 1280 </div> |
2322 | 1281 |
2323 </em> | 1282 </em> |
2324 </dt> | 1283 </dt> |
2325 <dd class="todo"> | 1284 <dd class="todo" style="display: none; "> |
2326 Undocumented. | 1285 Undocumented. |
2327 </dd> | 1286 </dd> |
2328 <dd style="display: none; "> | 1287 <dd>The resource identifier for the given content type.</dd> |
2329 Description of this parameter from the json schema. | |
2330 </dd> | |
2331 <dd style="display: none; "> | 1288 <dd style="display: none; "> |
2332 This parameter was added in version | 1289 This parameter was added in version |
2333 <b><span></span></b>. | 1290 <b><span></span></b>. |
2334 You must omit this parameter in earlier versions, | 1291 You must omit this parameter in earlier versions, |
2335 and you may omit it in any version. If you require this | 1292 and you may omit it in any version. If you require this |
2336 parameter, the manifest key | 1293 parameter, the manifest key |
2337 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1294 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
2338 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1295 can ensure that your extension won't be run in an earlier browser ve
rsion. |
2339 </dd> | 1296 </dd> |
2340 | 1297 |
(...skipping 16 matching lines...) Expand all Loading... |
2357 <dd style="display: none; "> | 1314 <dd style="display: none; "> |
2358 <div></div> | 1315 <div></div> |
2359 </dd> | 1316 </dd> |
2360 | 1317 |
2361 <!-- FUNCTION PARAMETERS --> | 1318 <!-- FUNCTION PARAMETERS --> |
2362 <dd style="display: none; "> | 1319 <dd style="display: none; "> |
2363 <div></div> | 1320 <div></div> |
2364 </dd> | 1321 </dd> |
2365 | 1322 |
2366 </div> | 1323 </div> |
2367 </div><div> | 1324 </div><div> |
2368 <div> | 1325 <div> |
2369 <dt> | 1326 <dt> |
2370 <var>responseCallback</var> | 1327 <var>description</var> |
2371 <em> | 1328 <em> |
2372 | 1329 |
2373 <!-- TYPE --> | 1330 <!-- TYPE --> |
2374 <div style="display:inline"> | 1331 <div style="display:inline"> |
2375 ( | 1332 ( |
2376 <span class="optional">optional</span> | 1333 <span class="optional" style="display: none; ">optional</spa
n> |
2377 <span class="enum" style="display: none; ">enumerated</span> | 1334 <span class="enum" style="display: none; ">enumerated</span> |
2378 <span id="typeTemplate"> | 1335 <span id="typeTemplate"> |
2379 <span style="display: none; "> | 1336 <span style="display: none; "> |
2380 <a> Type</a> | 1337 <a> Type</a> |
2381 </span> | 1338 </span> |
2382 <span> | 1339 <span> |
2383 <span style="display: none; "> | 1340 <span style="display: none; "> |
2384 array of <span><span></span></span> | 1341 array of <span><span></span></span> |
2385 </span> | 1342 </span> |
2386 <span>function</span> | 1343 <span>string</span> |
2387 <span style="display: none; "></span> | 1344 <span style="display: none; "></span> |
2388 </span> | 1345 </span> |
2389 </span> | 1346 </span> |
2390 ) | 1347 ) |
2391 </div> | 1348 </div> |
2392 | 1349 |
2393 </em> | 1350 </em> |
2394 </dt> | 1351 </dt> |
2395 <dd class="todo"> | 1352 <dd class="todo" style="display: none; "> |
2396 Undocumented. | 1353 Undocumented. |
2397 </dd> | 1354 </dd> |
2398 <dd style="display: none; "> | 1355 <dd>A human readable description of the resource.</dd> |
2399 Description of this parameter from the json schema. | |
2400 </dd> | |
2401 <dd style="display: none; "> | 1356 <dd style="display: none; "> |
2402 This parameter was added in version | 1357 This parameter was added in version |
2403 <b><span></span></b>. | 1358 <b><span></span></b>. |
2404 You must omit this parameter in earlier versions, | 1359 You must omit this parameter in earlier versions, |
2405 and you may omit it in any version. If you require this | 1360 and you may omit it in any version. If you require this |
2406 parameter, the manifest key | 1361 parameter, the manifest key |
2407 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1362 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
2408 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1363 can ensure that your extension won't be run in an earlier browser ve
rsion. |
2409 </dd> | 1364 </dd> |
2410 | 1365 |
(...skipping 11 matching lines...) Expand all Loading... |
2422 <dd style="display: none; "> | 1377 <dd style="display: none; "> |
2423 <div></div> | 1378 <div></div> |
2424 </dd> | 1379 </dd> |
2425 | 1380 |
2426 <!-- OBJECT EVENT FIELDS --> | 1381 <!-- OBJECT EVENT FIELDS --> |
2427 <dd style="display: none; "> | 1382 <dd style="display: none; "> |
2428 <div></div> | 1383 <div></div> |
2429 </dd> | 1384 </dd> |
2430 | 1385 |
2431 <!-- FUNCTION PARAMETERS --> | 1386 <!-- FUNCTION PARAMETERS --> |
2432 <dd> | 1387 <dd style="display: none; "> |
2433 <div> | 1388 <div></div> |
2434 <h5>Parameters</h5> | 1389 </dd> |
2435 <dl> | 1390 |
2436 <div> | 1391 </div> |
| 1392 </div> |
| 1393 </dl> |
| 1394 </dd> |
| 1395 |
| 1396 <!-- OBJECT METHODS --> |
| 1397 <dd style="display: none; "> |
| 1398 <div></div> |
| 1399 </dd> |
| 1400 |
| 1401 <!-- OBJECT EVENT FIELDS --> |
| 1402 <dd style="display: none; "> |
| 1403 <div></div> |
| 1404 </dd> |
| 1405 |
| 1406 <!-- FUNCTION PARAMETERS --> |
| 1407 <dd style="display: none; "> |
| 1408 <div></div> |
| 1409 </dd> |
| 1410 |
| 1411 </div> |
| 1412 |
| 1413 </div><div class="apiItem"> |
| 1414 <a name="type-Pattern"></a> |
| 1415 <h4>Pattern</h4> |
| 1416 |
2437 <div> | 1417 <div> |
2438 <dt> | 1418 <dt> |
2439 <var>response</var> | 1419 <var style="display: none; ">paramName</var> |
2440 <em> | 1420 <em> |
2441 | 1421 |
2442 <!-- TYPE --> | 1422 <!-- TYPE --> |
2443 <div style="display:inline"> | 1423 <div style="display:inline"> |
2444 ( | 1424 ( |
2445 <span class="optional" style="display: none; ">optional</spa
n> | 1425 <span class="optional" style="display: none; ">optional</spa
n> |
2446 <span class="enum" style="display: none; ">enumerated</span> | 1426 <span class="enum" style="display: none; ">enumerated</span> |
2447 <span id="typeTemplate"> | 1427 <span id="typeTemplate"> |
2448 <span style="display: none; "> | 1428 <span style="display: none; "> |
2449 <a> Type</a> | 1429 <a> Type</a> |
2450 </span> | 1430 </span> |
2451 <span> | 1431 <span> |
2452 <span style="display: none; "> | 1432 <span style="display: none; "> |
2453 array of <span><span></span></span> | 1433 array of <span><span></span></span> |
2454 </span> | 1434 </span> |
2455 <span>any</span> | 1435 <span>object</span> |
2456 <span style="display: none; "></span> | 1436 <span style="display: none; "></span> |
2457 </span> | 1437 </span> |
2458 </span> | 1438 </span> |
2459 ) | 1439 ) |
2460 </div> | 1440 </div> |
2461 | 1441 |
2462 </em> | 1442 </em> |
2463 </dt> | 1443 </dt> |
2464 <dd class="todo" style="display: none; "> | 1444 <dd class="todo"> |
2465 Undocumented. | 1445 Undocumented. |
2466 </dd> | 1446 </dd> |
2467 <dd>The JSON response object sent by the handler of the request. If an
error occurs while connecting to the extension, the callback will be called wit
h no arguments and <a href="extension.html#property-lastError">chrome.extension.
lastError</a> will be set to the error message.</dd> | 1447 <dd style="display: none; "> |
| 1448 Description of this parameter from the json schema. |
| 1449 </dd> |
2468 <dd style="display: none; "> | 1450 <dd style="display: none; "> |
2469 This parameter was added in version | 1451 This parameter was added in version |
2470 <b><span></span></b>. | 1452 <b><span></span></b>. |
2471 You must omit this parameter in earlier versions, | 1453 You must omit this parameter in earlier versions, |
2472 and you may omit it in any version. If you require this | 1454 and you may omit it in any version. If you require this |
2473 parameter, the manifest key | 1455 parameter, the manifest key |
2474 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1456 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
2475 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1457 can ensure that your extension won't be run in an earlier browser ve
rsion. |
2476 </dd> | 1458 </dd> |
2477 | 1459 |
2478 <!-- OBJECT PROPERTIES --> | 1460 <!-- OBJECT PROPERTIES --> |
2479 <dd style="display: none; "> | 1461 <dd> |
2480 <dl> | 1462 <dl> |
2481 <div> | 1463 <div> |
2482 <div> | 1464 <div> |
2483 </div> | |
2484 </div> | |
2485 </dl> | |
2486 </dd> | |
2487 | |
2488 <!-- OBJECT METHODS --> | |
2489 <dd style="display: none; "> | |
2490 <div></div> | |
2491 </dd> | |
2492 | |
2493 <!-- OBJECT EVENT FIELDS --> | |
2494 <dd style="display: none; "> | |
2495 <div></div> | |
2496 </dd> | |
2497 | |
2498 <!-- FUNCTION PARAMETERS --> | |
2499 <dd style="display: none; "> | |
2500 <div></div> | |
2501 </dd> | |
2502 | |
2503 </div> | |
2504 </div> | |
2505 </dl> | |
2506 </div> | |
2507 </dd> | |
2508 | |
2509 </div> | |
2510 </div> | |
2511 </dl> | |
2512 | |
2513 <!-- RETURNS --> | |
2514 <h4 style="display: none; ">Returns</h4> | |
2515 <dl> | |
2516 <div style="display: none; "> | |
2517 <div> | |
2518 </div> | |
2519 </div> | |
2520 </dl> | |
2521 | |
2522 <!-- CALLBACK --> | |
2523 <div> | |
2524 <div> | |
2525 <h4>Callback function</h4> | |
2526 <p style="display: none; "> | |
2527 The callback <em>parameter</em> should specify a function | |
2528 that looks like this: | |
2529 </p> | |
2530 <p> | |
2531 If you specify the <em>callback</em> parameter, it should | |
2532 specify a function that looks like this: | |
2533 </p> | |
2534 | |
2535 <!-- Note: intentionally longer 80 columns --> | |
2536 <pre>function(<span>any response</span>) <span class="subdued"
>{...}</span>;</pre> | |
2537 <dl> | |
2538 <div> | |
2539 <div> | |
2540 <dt> | 1465 <dt> |
2541 <var>response</var> | 1466 <var>pattern</var> |
2542 <em> | 1467 <em> |
2543 | 1468 |
2544 <!-- TYPE --> | 1469 <!-- TYPE --> |
2545 <div style="display:inline"> | 1470 <div style="display:inline"> |
2546 ( | 1471 ( |
2547 <span class="optional" style="display: none; ">optional</spa
n> | 1472 <span class="optional" style="display: none; ">optional</spa
n> |
2548 <span class="enum" style="display: none; ">enumerated</span> | 1473 <span class="enum" style="display: none; ">enumerated</span> |
2549 <span id="typeTemplate"> | 1474 <span id="typeTemplate"> |
2550 <span style="display: none; "> | 1475 <span style="display: none; "> |
2551 <a> Type</a> | 1476 <a> Type</a> |
2552 </span> | 1477 </span> |
2553 <span> | 1478 <span> |
2554 <span style="display: none; "> | 1479 <span style="display: none; "> |
2555 array of <span><span></span></span> | 1480 array of <span><span></span></span> |
2556 </span> | 1481 </span> |
2557 <span>any</span> | 1482 <span>string</span> |
2558 <span style="display: none; "></span> | 1483 <span style="display: none; "></span> |
2559 </span> | 1484 </span> |
2560 </span> | 1485 </span> |
2561 ) | 1486 ) |
2562 </div> | 1487 </div> |
2563 | 1488 |
2564 </em> | 1489 </em> |
2565 </dt> | 1490 </dt> |
2566 <dd class="todo" style="display: none; "> | 1491 <dd class="todo" style="display: none; "> |
2567 Undocumented. | 1492 Undocumented. |
2568 </dd> | 1493 </dd> |
2569 <dd>The JSON response object sent by the handler of the request. If an
error occurs while connecting to the extension, the callback will be called wit
h no arguments and <a href="extension.html#property-lastError">chrome.extension.
lastError</a> will be set to the error message.</dd> | 1494 <dd>The pattern string. The pattern should never be constructed direct
ly, but should always be derived from an URL using the methods in the <var>conte
ntSettings.patterns</var> module.</dd> |
2570 <dd style="display: none; "> | 1495 <dd style="display: none; "> |
2571 This parameter was added in version | 1496 This parameter was added in version |
2572 <b><span></span></b>. | 1497 <b><span></span></b>. |
2573 You must omit this parameter in earlier versions, | 1498 You must omit this parameter in earlier versions, |
2574 and you may omit it in any version. If you require this | 1499 and you may omit it in any version. If you require this |
2575 parameter, the manifest key | 1500 parameter, the manifest key |
2576 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1501 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
2577 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1502 can ensure that your extension won't be run in an earlier browser ve
rsion. |
2578 </dd> | 1503 </dd> |
2579 | 1504 |
(...skipping 16 matching lines...) Expand all Loading... |
2596 <dd style="display: none; "> | 1521 <dd style="display: none; "> |
2597 <div></div> | 1522 <div></div> |
2598 </dd> | 1523 </dd> |
2599 | 1524 |
2600 <!-- FUNCTION PARAMETERS --> | 1525 <!-- FUNCTION PARAMETERS --> |
2601 <dd style="display: none; "> | 1526 <dd style="display: none; "> |
2602 <div></div> | 1527 <div></div> |
2603 </dd> | 1528 </dd> |
2604 | 1529 |
2605 </div> | 1530 </div> |
2606 </div> | 1531 </div> |
2607 </dl> | 1532 </dl> |
2608 </div> | 1533 </dd> |
2609 </div> | |
2610 | 1534 |
2611 <!-- MIN_VERSION --> | 1535 <!-- OBJECT METHODS --> |
2612 <p style="display: none; "> | 1536 <dd style="display: none; "> |
2613 This function was added in version <b><span></span></b>. | 1537 <div></div> |
2614 If you require this function, the manifest key | 1538 </dd> |
2615 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | 1539 |
2616 can ensure that your extension won't be run in an earlier brow
ser version. | 1540 <!-- OBJECT EVENT FIELDS --> |
2617 </p> | 1541 <dd style="display: none; "> |
2618 </div> <!-- /description --> | 1542 <div></div> |
| 1543 </dd> |
| 1544 |
| 1545 <!-- FUNCTION PARAMETERS --> |
| 1546 <dd style="display: none; "> |
| 1547 <div></div> |
| 1548 </dd> |
| 1549 |
| 1550 </div> |
2619 | 1551 |
2620 </div><div class="apiItem"> | 1552 </div><div class="apiItem"> |
2621 <a name="method-setUpdateUrlData"></a> <!-- method-anchor --> | 1553 <a name="type-ContentSettingRule"></a> |
2622 <h4>setUpdateUrlData</h4> | 1554 <h4>ContentSettingRule</h4> |
2623 | 1555 |
2624 <div class="summary"><span style="display: none; ">void</span> | 1556 <div> |
2625 <!-- Note: intentionally longer 80 columns --> | |
2626 <span>chrome.extension.setUpdateUrlData</span>(<span class="nu
ll"><span style="display: none; ">, </span><span>string</span> | |
2627 <var><span>data</span></var></span>)</div> | |
2628 | |
2629 <div class="description"> | |
2630 <p class="todo" style="display: none; ">Undocumented.</p> | |
2631 <p>Sets the value of the ap CGI parameter used in the extension'
s update URL. This value is ignored for extensions that are hosted in the Chrom
e Extension Gallery.</p> | |
2632 | |
2633 <!-- PARAMETERS --> | |
2634 <h4>Parameters</h4> | |
2635 <dl> | |
2636 <div> | |
2637 <div> | |
2638 <dt> | 1557 <dt> |
2639 <var>data</var> | 1558 <var style="display: none; ">paramName</var> |
2640 <em> | 1559 <em> |
2641 | 1560 |
2642 <!-- TYPE --> | 1561 <!-- TYPE --> |
2643 <div style="display:inline"> | 1562 <div style="display:inline"> |
2644 ( | 1563 ( |
2645 <span class="optional" style="display: none; ">optional</spa
n> | 1564 <span class="optional" style="display: none; ">optional</spa
n> |
2646 <span class="enum" style="display: none; ">enumerated</span> | 1565 <span class="enum" style="display: none; ">enumerated</span> |
2647 <span id="typeTemplate"> | 1566 <span id="typeTemplate"> |
2648 <span style="display: none; "> | 1567 <span style="display: none; "> |
2649 <a> Type</a> | 1568 <a> Type</a> |
2650 </span> | 1569 </span> |
2651 <span> | 1570 <span> |
2652 <span style="display: none; "> | 1571 <span style="display: none; "> |
2653 array of <span><span></span></span> | 1572 array of <span><span></span></span> |
2654 </span> | 1573 </span> |
2655 <span>string</span> | 1574 <span>object</span> |
2656 <span style="display: none; "></span> | 1575 <span style="display: none; "></span> |
2657 </span> | 1576 </span> |
2658 </span> | 1577 </span> |
2659 ) | 1578 ) |
2660 </div> | 1579 </div> |
2661 | 1580 |
2662 </em> | 1581 </em> |
2663 </dt> | 1582 </dt> |
2664 <dd class="todo"> | 1583 <dd class="todo"> |
2665 Undocumented. | 1584 Undocumented. |
2666 </dd> | 1585 </dd> |
2667 <dd style="display: none; "> | 1586 <dd style="display: none; "> |
2668 Description of this parameter from the json schema. | 1587 Description of this parameter from the json schema. |
2669 </dd> | 1588 </dd> |
2670 <dd style="display: none; "> | 1589 <dd style="display: none; "> |
2671 This parameter was added in version | 1590 This parameter was added in version |
2672 <b><span></span></b>. | 1591 <b><span></span></b>. |
2673 You must omit this parameter in earlier versions, | 1592 You must omit this parameter in earlier versions, |
2674 and you may omit it in any version. If you require this | 1593 and you may omit it in any version. If you require this |
2675 parameter, the manifest key | 1594 parameter, the manifest key |
2676 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1595 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
2677 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1596 can ensure that your extension won't be run in an earlier browser ve
rsion. |
2678 </dd> | 1597 </dd> |
2679 | 1598 |
2680 <!-- OBJECT PROPERTIES --> | 1599 <!-- OBJECT PROPERTIES --> |
2681 <dd style="display: none; "> | 1600 <dd> |
2682 <dl> | 1601 <dl> |
2683 <div> | 1602 <div> |
2684 <div> | 1603 <div> |
2685 </div> | |
2686 </div> | |
2687 </dl> | |
2688 </dd> | |
2689 | |
2690 <!-- OBJECT METHODS --> | |
2691 <dd style="display: none; "> | |
2692 <div></div> | |
2693 </dd> | |
2694 | |
2695 <!-- OBJECT EVENT FIELDS --> | |
2696 <dd style="display: none; "> | |
2697 <div></div> | |
2698 </dd> | |
2699 | |
2700 <!-- FUNCTION PARAMETERS --> | |
2701 <dd style="display: none; "> | |
2702 <div></div> | |
2703 </dd> | |
2704 | |
2705 </div> | |
2706 </div> | |
2707 </dl> | |
2708 | |
2709 <!-- RETURNS --> | |
2710 <h4 style="display: none; ">Returns</h4> | |
2711 <dl> | |
2712 <div style="display: none; "> | |
2713 <div> | |
2714 </div> | |
2715 </div> | |
2716 </dl> | |
2717 | |
2718 <!-- CALLBACK --> | |
2719 <div style="display: none; "> | |
2720 <div> | |
2721 <h4>Callback function</h4> | |
2722 <p> | |
2723 The callback <em>parameter</em> should specify a function | |
2724 that looks like this: | |
2725 </p> | |
2726 <p> | |
2727 If you specify the <em>callback</em> parameter, it should | |
2728 specify a function that looks like this: | |
2729 </p> | |
2730 | |
2731 <!-- Note: intentionally longer 80 columns --> | |
2732 <pre>function(<span>Type param1, Type param2</span>) <span cla
ss="subdued">{...}</span>;</pre> | |
2733 <dl> | |
2734 <div> | |
2735 <div> | |
2736 </div> | |
2737 </div> | |
2738 </dl> | |
2739 </div> | |
2740 </div> | |
2741 | |
2742 <!-- MIN_VERSION --> | |
2743 <p style="display: none; "> | |
2744 This function was added in version <b><span></span></b>. | |
2745 If you require this function, the manifest key | |
2746 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> | |
2747 can ensure that your extension won't be run in an earlier brow
ser version. | |
2748 </p> | |
2749 </div> <!-- /description --> | |
2750 | |
2751 </div> <!-- /apiItem --> | |
2752 | |
2753 </div> <!-- /apiGroup --> | |
2754 | |
2755 <!-- EVENTS --> | |
2756 <div id="eventsTemplate" class="apiGroup"> | |
2757 <a name="global-events"></a> | |
2758 <h3>Events</h3> | |
2759 <!-- iterates over all events --> | |
2760 <div class="apiItem"> | |
2761 <a name="event-onConnect"></a> | |
2762 <h4>onConnect</h4> | |
2763 | |
2764 <div class="summary"> | |
2765 <!-- Note: intentionally longer 80 columns --> | |
2766 <span class="subdued">chrome.extension.</span><span>onConnect</s
pan><span class="subdued">.addListener</span>(function(<span>Port port</span>) <
span class="subdued">{...}</span><span></span>)); | |
2767 </div> | |
2768 | |
2769 <div class="description"> | |
2770 <p class="todo" style="display: none; ">Undocumented.</p> | |
2771 <p>Fired when a connection is made from either an extension proc
ess or a content script.</p> | |
2772 | |
2773 <!-- LISTENER PARAMETERS --> | |
2774 <div> | |
2775 <h4>Listener parameters</h4> | |
2776 <dl> | |
2777 <div> | |
2778 <div> | |
2779 <dt> | 1604 <dt> |
2780 <var>port</var> | 1605 <var>topLevelPattern</var> |
2781 <em> | 1606 <em> |
2782 | 1607 |
2783 <!-- TYPE --> | 1608 <!-- TYPE --> |
2784 <div style="display:inline"> | 1609 <div style="display:inline"> |
2785 ( | 1610 ( |
2786 <span class="optional" style="display: none; ">optional</spa
n> | 1611 <span class="optional" style="display: none; ">optional</spa
n> |
2787 <span class="enum" style="display: none; ">enumerated</span> | 1612 <span class="enum" style="display: none; ">enumerated</span> |
2788 <span id="typeTemplate"> | 1613 <span id="typeTemplate"> |
2789 <span> | 1614 <span> |
2790 <a href="extension.html#type-Port">Port</a> | 1615 <a href="experimental.contentSettings.html#type-Pattern"
>Pattern</a> |
2791 </span> | 1616 </span> |
2792 <span style="display: none; "> | 1617 <span style="display: none; "> |
2793 <span> | 1618 <span> |
2794 array of <span><span></span></span> | 1619 array of <span><span></span></span> |
2795 </span> | 1620 </span> |
2796 <span>paramType</span> | 1621 <span>paramType</span> |
2797 <span></span> | 1622 <span></span> |
2798 </span> | 1623 </span> |
2799 </span> | 1624 </span> |
2800 ) | 1625 ) |
2801 </div> | 1626 </div> |
2802 | 1627 |
2803 </em> | 1628 </em> |
2804 </dt> | 1629 </dt> |
2805 <dd class="todo"> | 1630 <dd class="todo" style="display: none; "> |
2806 Undocumented. | 1631 Undocumented. |
2807 </dd> | 1632 </dd> |
2808 <dd style="display: none; "> | 1633 <dd>The pattern for the top-level frame URL.</dd> |
2809 Description of this parameter from the json schema. | |
2810 </dd> | |
2811 <dd style="display: none; "> | 1634 <dd style="display: none; "> |
2812 This parameter was added in version | 1635 This parameter was added in version |
2813 <b><span></span></b>. | 1636 <b><span></span></b>. |
2814 You must omit this parameter in earlier versions, | 1637 You must omit this parameter in earlier versions, |
2815 and you may omit it in any version. If you require this | 1638 and you may omit it in any version. If you require this |
2816 parameter, the manifest key | 1639 parameter, the manifest key |
2817 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1640 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
2818 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1641 can ensure that your extension won't be run in an earlier browser ve
rsion. |
2819 </dd> | 1642 </dd> |
2820 | 1643 |
(...skipping 16 matching lines...) Expand all Loading... |
2837 <dd style="display: none; "> | 1660 <dd style="display: none; "> |
2838 <div></div> | 1661 <div></div> |
2839 </dd> | 1662 </dd> |
2840 | 1663 |
2841 <!-- FUNCTION PARAMETERS --> | 1664 <!-- FUNCTION PARAMETERS --> |
2842 <dd style="display: none; "> | 1665 <dd style="display: none; "> |
2843 <div></div> | 1666 <div></div> |
2844 </dd> | 1667 </dd> |
2845 | 1668 |
2846 </div> | 1669 </div> |
2847 </div> | 1670 </div><div> |
2848 </dl> | |
2849 </div> | |
2850 | |
2851 <!-- EXTRA PARAMETERS --> | |
2852 <div style="display: none; "> | |
2853 <h4>Extra parameters to addListener</h4> | |
2854 <dl> | |
2855 <div> | |
2856 <div> | |
2857 </div> | |
2858 </div> | |
2859 </dl> | |
2860 </div> | |
2861 | |
2862 <!-- LISTENER RETURN VALUE --> | |
2863 <h4 style="display: none; ">Listener returns</h4> | |
2864 <dl> | |
2865 <div style="display: none; "> | |
2866 <div> | |
2867 </div> | |
2868 </div> | |
2869 </dl> | |
2870 | |
2871 </div> <!-- /description --> | |
2872 </div><div class="apiItem"> | |
2873 <a name="event-onConnectExternal"></a> | |
2874 <h4>onConnectExternal</h4> | |
2875 | |
2876 <div class="summary"> | |
2877 <!-- Note: intentionally longer 80 columns --> | |
2878 <span class="subdued">chrome.extension.</span><span>onConnectExt
ernal</span><span class="subdued">.addListener</span>(function(<span>Port port</
span>) <span class="subdued">{...}</span><span></span>)); | |
2879 </div> | |
2880 | |
2881 <div class="description"> | |
2882 <p class="todo" style="display: none; ">Undocumented.</p> | |
2883 <p>Fired when a connection is made from another extension.</p> | |
2884 | |
2885 <!-- LISTENER PARAMETERS --> | |
2886 <div> | 1671 <div> |
2887 <h4>Listener parameters</h4> | |
2888 <dl> | |
2889 <div> | |
2890 <div> | |
2891 <dt> | 1672 <dt> |
2892 <var>port</var> | 1673 <var>embeddedPattern</var> |
2893 <em> | 1674 <em> |
2894 | 1675 |
2895 <!-- TYPE --> | 1676 <!-- TYPE --> |
2896 <div style="display:inline"> | 1677 <div style="display:inline"> |
2897 ( | 1678 ( |
2898 <span class="optional" style="display: none; ">optional</spa
n> | 1679 <span class="optional" style="display: none; ">optional</spa
n> |
2899 <span class="enum" style="display: none; ">enumerated</span> | 1680 <span class="enum" style="display: none; ">enumerated</span> |
2900 <span id="typeTemplate"> | 1681 <span id="typeTemplate"> |
2901 <span> | 1682 <span> |
2902 <a href="extension.html#type-Port">Port</a> | 1683 <a href="experimental.contentSettings.html#type-Pattern"
>Pattern</a> |
2903 </span> | 1684 </span> |
2904 <span style="display: none; "> | 1685 <span style="display: none; "> |
2905 <span> | 1686 <span> |
2906 array of <span><span></span></span> | 1687 array of <span><span></span></span> |
2907 </span> | 1688 </span> |
2908 <span>paramType</span> | 1689 <span>paramType</span> |
2909 <span></span> | 1690 <span></span> |
2910 </span> | 1691 </span> |
2911 </span> | 1692 </span> |
2912 ) | 1693 ) |
2913 </div> | 1694 </div> |
2914 | 1695 |
2915 </em> | 1696 </em> |
2916 </dt> | 1697 </dt> |
2917 <dd class="todo"> | 1698 <dd class="todo" style="display: none; "> |
2918 Undocumented. | 1699 Undocumented. |
2919 </dd> | 1700 </dd> |
2920 <dd style="display: none; "> | 1701 <dd>The pattern for the frame or object URL.</dd> |
2921 Description of this parameter from the json schema. | |
2922 </dd> | |
2923 <dd style="display: none; "> | 1702 <dd style="display: none; "> |
2924 This parameter was added in version | 1703 This parameter was added in version |
2925 <b><span></span></b>. | 1704 <b><span></span></b>. |
2926 You must omit this parameter in earlier versions, | 1705 You must omit this parameter in earlier versions, |
2927 and you may omit it in any version. If you require this | 1706 and you may omit it in any version. If you require this |
2928 parameter, the manifest key | 1707 parameter, the manifest key |
2929 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1708 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
2930 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1709 can ensure that your extension won't be run in an earlier browser ve
rsion. |
2931 </dd> | 1710 </dd> |
2932 | 1711 |
(...skipping 16 matching lines...) Expand all Loading... |
2949 <dd style="display: none; "> | 1728 <dd style="display: none; "> |
2950 <div></div> | 1729 <div></div> |
2951 </dd> | 1730 </dd> |
2952 | 1731 |
2953 <!-- FUNCTION PARAMETERS --> | 1732 <!-- FUNCTION PARAMETERS --> |
2954 <dd style="display: none; "> | 1733 <dd style="display: none; "> |
2955 <div></div> | 1734 <div></div> |
2956 </dd> | 1735 </dd> |
2957 | 1736 |
2958 </div> | 1737 </div> |
2959 </div> | 1738 </div><div> |
2960 </dl> | |
2961 </div> | |
2962 | |
2963 <!-- EXTRA PARAMETERS --> | |
2964 <div style="display: none; "> | |
2965 <h4>Extra parameters to addListener</h4> | |
2966 <dl> | |
2967 <div> | |
2968 <div> | |
2969 </div> | |
2970 </div> | |
2971 </dl> | |
2972 </div> | |
2973 | |
2974 <!-- LISTENER RETURN VALUE --> | |
2975 <h4 style="display: none; ">Listener returns</h4> | |
2976 <dl> | |
2977 <div style="display: none; "> | |
2978 <div> | |
2979 </div> | |
2980 </div> | |
2981 </dl> | |
2982 | |
2983 </div> <!-- /description --> | |
2984 </div><div class="apiItem"> | |
2985 <a name="event-onRequest"></a> | |
2986 <h4>onRequest</h4> | |
2987 | |
2988 <div class="summary"> | |
2989 <!-- Note: intentionally longer 80 columns --> | |
2990 <span class="subdued">chrome.extension.</span><span>onRequest</s
pan><span class="subdued">.addListener</span>(function(<span>any request, Messag
eSender sender, function sendResponse</span>) <span class="subdued">{...}</span>
<span></span>)); | |
2991 </div> | |
2992 | |
2993 <div class="description"> | |
2994 <p class="todo" style="display: none; ">Undocumented.</p> | |
2995 <p>Fired when a request is sent from either an extension process
or a content script.</p> | |
2996 | |
2997 <!-- LISTENER PARAMETERS --> | |
2998 <div> | 1739 <div> |
2999 <h4>Listener parameters</h4> | |
3000 <dl> | |
3001 <div> | |
3002 <div> | |
3003 <dt> | 1740 <dt> |
3004 <var>request</var> | 1741 <var>resourceIdentifier</var> |
3005 <em> | 1742 <em> |
3006 | 1743 |
3007 <!-- TYPE --> | 1744 <!-- TYPE --> |
3008 <div style="display:inline"> | 1745 <div style="display:inline"> |
3009 ( | 1746 ( |
3010 <span class="optional" style="display: none; ">optional</spa
n> | 1747 <span class="optional">optional</span> |
3011 <span class="enum" style="display: none; ">enumerated</span> | 1748 <span class="enum" style="display: none; ">enumerated</span> |
3012 <span id="typeTemplate"> | 1749 <span id="typeTemplate"> |
| 1750 <span> |
| 1751 <a href="experimental.contentSettings.html#type-Resource
Identifier">ResourceIdentifier</a> |
| 1752 </span> |
3013 <span style="display: none; "> | 1753 <span style="display: none; "> |
3014 <a> Type</a> | 1754 <span> |
3015 </span> | |
3016 <span> | |
3017 <span style="display: none; "> | |
3018 array of <span><span></span></span> | 1755 array of <span><span></span></span> |
3019 </span> | 1756 </span> |
3020 <span>any</span> | 1757 <span>paramType</span> |
3021 <span style="display: none; "></span> | 1758 <span></span> |
3022 </span> | 1759 </span> |
3023 </span> | 1760 </span> |
3024 ) | 1761 ) |
3025 </div> | 1762 </div> |
3026 | 1763 |
3027 </em> | 1764 </em> |
3028 </dt> | 1765 </dt> |
3029 <dd class="todo" style="display: none; "> | 1766 <dd class="todo" style="display: none; "> |
3030 Undocumented. | 1767 Undocumented. |
3031 </dd> | 1768 </dd> |
3032 <dd>The request sent by the calling script.</dd> | 1769 <dd>The resource identifier for the content type.</dd> |
3033 <dd style="display: none; "> | 1770 <dd style="display: none; "> |
3034 This parameter was added in version | 1771 This parameter was added in version |
3035 <b><span></span></b>. | 1772 <b><span></span></b>. |
3036 You must omit this parameter in earlier versions, | 1773 You must omit this parameter in earlier versions, |
3037 and you may omit it in any version. If you require this | 1774 and you may omit it in any version. If you require this |
3038 parameter, the manifest key | 1775 parameter, the manifest key |
3039 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1776 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3040 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1777 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3041 </dd> | 1778 </dd> |
3042 | 1779 |
(...skipping 16 matching lines...) Expand all Loading... |
3059 <dd style="display: none; "> | 1796 <dd style="display: none; "> |
3060 <div></div> | 1797 <div></div> |
3061 </dd> | 1798 </dd> |
3062 | 1799 |
3063 <!-- FUNCTION PARAMETERS --> | 1800 <!-- FUNCTION PARAMETERS --> |
3064 <dd style="display: none; "> | 1801 <dd style="display: none; "> |
3065 <div></div> | 1802 <div></div> |
3066 </dd> | 1803 </dd> |
3067 | 1804 |
3068 </div> | 1805 </div> |
3069 </div><div> | 1806 </div><div> |
3070 <div> | 1807 <div> |
3071 <dt> | 1808 <dt> |
3072 <var>sender</var> | 1809 <var>setting</var> |
3073 <em> | 1810 <em> |
3074 | 1811 |
3075 <!-- TYPE --> | 1812 <!-- TYPE --> |
3076 <div style="display:inline"> | 1813 <div style="display:inline"> |
3077 ( | 1814 ( |
3078 <span class="optional" style="display: none; ">optional</spa
n> | 1815 <span class="optional" style="display: none; ">optional</spa
n> |
3079 <span class="enum" style="display: none; ">enumerated</span> | 1816 <span class="enum" style="display: none; ">enumerated</span> |
3080 <span id="typeTemplate"> | 1817 <span id="typeTemplate"> |
| 1818 <span style="display: none; "> |
| 1819 <a> Type</a> |
| 1820 </span> |
3081 <span> | 1821 <span> |
3082 <a href="extension.html#type-MessageSender">MessageSende
r</a> | 1822 <span style="display: none; "> |
3083 </span> | |
3084 <span style="display: none; "> | |
3085 <span> | |
3086 array of <span><span></span></span> | 1823 array of <span><span></span></span> |
3087 </span> | 1824 </span> |
3088 <span>paramType</span> | 1825 <span>any</span> |
3089 <span></span> | 1826 <span style="display: none; "></span> |
3090 </span> | 1827 </span> |
3091 </span> | 1828 </span> |
3092 ) | 1829 ) |
3093 </div> | 1830 </div> |
3094 | 1831 |
3095 </em> | 1832 </em> |
3096 </dt> | 1833 </dt> |
3097 <dd class="todo"> | 1834 <dd class="todo" style="display: none; "> |
3098 Undocumented. | 1835 Undocumented. |
3099 </dd> | 1836 </dd> |
3100 <dd style="display: none; "> | 1837 <dd>The setting applied by this rule. See the description of the indiv
idual ContentSetting objects for the possible values.</dd> |
3101 Description of this parameter from the json schema. | |
3102 </dd> | |
3103 <dd style="display: none; "> | 1838 <dd style="display: none; "> |
3104 This parameter was added in version | 1839 This parameter was added in version |
3105 <b><span></span></b>. | 1840 <b><span></span></b>. |
3106 You must omit this parameter in earlier versions, | 1841 You must omit this parameter in earlier versions, |
3107 and you may omit it in any version. If you require this | 1842 and you may omit it in any version. If you require this |
3108 parameter, the manifest key | 1843 parameter, the manifest key |
3109 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1844 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3110 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1845 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3111 </dd> | 1846 </dd> |
3112 | 1847 |
(...skipping 16 matching lines...) Expand all Loading... |
3129 <dd style="display: none; "> | 1864 <dd style="display: none; "> |
3130 <div></div> | 1865 <div></div> |
3131 </dd> | 1866 </dd> |
3132 | 1867 |
3133 <!-- FUNCTION PARAMETERS --> | 1868 <!-- FUNCTION PARAMETERS --> |
3134 <dd style="display: none; "> | 1869 <dd style="display: none; "> |
3135 <div></div> | 1870 <div></div> |
3136 </dd> | 1871 </dd> |
3137 | 1872 |
3138 </div> | 1873 </div> |
3139 </div><div> | 1874 </div> |
3140 <div> | 1875 </dl> |
| 1876 </dd> |
| 1877 |
| 1878 <!-- OBJECT METHODS --> |
| 1879 <dd style="display: none; "> |
| 1880 <div></div> |
| 1881 </dd> |
| 1882 |
| 1883 <!-- OBJECT EVENT FIELDS --> |
| 1884 <dd style="display: none; "> |
| 1885 <div></div> |
| 1886 </dd> |
| 1887 |
| 1888 <!-- FUNCTION PARAMETERS --> |
| 1889 <dd style="display: none; "> |
| 1890 <div></div> |
| 1891 </dd> |
| 1892 |
| 1893 </div> |
| 1894 |
| 1895 </div><div class="apiItem"> |
| 1896 <a name="type-ContentSetting"></a> |
| 1897 <h4>ContentSetting</h4> |
| 1898 |
| 1899 <div> |
3141 <dt> | 1900 <dt> |
3142 <var>sendResponse</var> | 1901 <var style="display: none; ">paramName</var> |
3143 <em> | 1902 <em> |
3144 | 1903 |
3145 <!-- TYPE --> | 1904 <!-- TYPE --> |
3146 <div style="display:inline"> | 1905 <div style="display:inline"> |
3147 ( | 1906 ( |
3148 <span class="optional" style="display: none; ">optional</spa
n> | 1907 <span class="optional" style="display: none; ">optional</spa
n> |
3149 <span class="enum" style="display: none; ">enumerated</span> | 1908 <span class="enum" style="display: none; ">enumerated</span> |
3150 <span id="typeTemplate"> | 1909 <span id="typeTemplate"> |
3151 <span style="display: none; "> | 1910 <span style="display: none; "> |
3152 <a> Type</a> | 1911 <a> Type</a> |
3153 </span> | 1912 </span> |
3154 <span> | 1913 <span> |
3155 <span style="display: none; "> | 1914 <span style="display: none; "> |
3156 array of <span><span></span></span> | 1915 array of <span><span></span></span> |
3157 </span> | 1916 </span> |
3158 <span>function</span> | 1917 <span>object</span> |
3159 <span style="display: none; "></span> | 1918 <span style="display: none; "></span> |
3160 </span> | 1919 </span> |
3161 </span> | 1920 </span> |
3162 ) | 1921 ) |
3163 </div> | 1922 </div> |
3164 | 1923 |
3165 </em> | 1924 </em> |
3166 </dt> | 1925 </dt> |
3167 <dd class="todo" style="display: none; "> | 1926 <dd class="todo"> |
3168 Undocumented. | 1927 Undocumented. |
3169 </dd> | 1928 </dd> |
3170 <dd>Function to call when you have a response. The argument should be
any JSON-ifiable object, or undefined if there is no response.</dd> | 1929 <dd style="display: none; "> |
| 1930 Description of this parameter from the json schema. |
| 1931 </dd> |
3171 <dd style="display: none; "> | 1932 <dd style="display: none; "> |
3172 This parameter was added in version | 1933 This parameter was added in version |
3173 <b><span></span></b>. | 1934 <b><span></span></b>. |
3174 You must omit this parameter in earlier versions, | 1935 You must omit this parameter in earlier versions, |
3175 and you may omit it in any version. If you require this | 1936 and you may omit it in any version. If you require this |
3176 parameter, the manifest key | 1937 parameter, the manifest key |
3177 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 1938 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3178 can ensure that your extension won't be run in an earlier browser ve
rsion. | 1939 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3179 </dd> | 1940 </dd> |
3180 | 1941 |
3181 <!-- OBJECT PROPERTIES --> | 1942 <!-- OBJECT PROPERTIES --> |
3182 <dd style="display: none; "> | 1943 <dd style="display: none; "> |
3183 <dl> | 1944 <dl> |
3184 <div> | 1945 <div> |
3185 <div> | 1946 <div> |
3186 </div> | 1947 </div> |
3187 </div> | 1948 </div> |
3188 </dl> | 1949 </dl> |
3189 </dd> | 1950 </dd> |
3190 | 1951 |
3191 <!-- OBJECT METHODS --> | 1952 <!-- OBJECT METHODS --> |
3192 <dd style="display: none; "> | 1953 <dd> |
3193 <div></div> | 1954 <div class="apiGroup" style=""> |
3194 </dd> | 1955 <a name="global-ContentSetting-methods"></a> |
| 1956 <h3>Methods of ContentSetting</h3> |
3195 | 1957 |
3196 <!-- OBJECT EVENT FIELDS --> | 1958 <!-- iterates over all functions --> |
3197 <dd style="display: none; "> | 1959 <div class="apiItem"> |
3198 <div></div> | 1960 <a name="method-ContentSetting-clear"></a> <!-- method-anchor --> |
3199 </dd> | 1961 <h4>clear</h4> |
3200 | 1962 |
3201 <!-- FUNCTION PARAMETERS --> | 1963 <div class="summary"><span style="display: none; ">void</span> |
3202 <dd style="display: none; "> | 1964 <!-- Note: intentionally longer 80 columns --> |
3203 <div></div> | 1965 <span>contentSetting.clear</span>(<span class="null"><span sty
le="display: none; ">, </span><span>object</span> |
3204 </dd> | 1966 <var><span>details</span></var></span><span class="optiona
l"><span>, </span><span>function</span> |
3205 | 1967 <var><span>callback</span></var></span>)</div> |
3206 </div> | |
3207 </div> | |
3208 </dl> | |
3209 </div> | |
3210 | |
3211 <!-- EXTRA PARAMETERS --> | |
3212 <div style="display: none; "> | |
3213 <h4>Extra parameters to addListener</h4> | |
3214 <dl> | |
3215 <div> | |
3216 <div> | |
3217 </div> | |
3218 </div> | |
3219 </dl> | |
3220 </div> | |
3221 | |
3222 <!-- LISTENER RETURN VALUE --> | |
3223 <h4 style="display: none; ">Listener returns</h4> | |
3224 <dl> | |
3225 <div style="display: none; "> | |
3226 <div> | |
3227 </div> | |
3228 </div> | |
3229 </dl> | |
3230 | |
3231 </div> <!-- /description --> | |
3232 </div><div class="apiItem"> | |
3233 <a name="event-onRequestExternal"></a> | |
3234 <h4>onRequestExternal</h4> | |
3235 | |
3236 <div class="summary"> | |
3237 <!-- Note: intentionally longer 80 columns --> | |
3238 <span class="subdued">chrome.extension.</span><span>onRequestExt
ernal</span><span class="subdued">.addListener</span>(function(<span>any request
, MessageSender sender, function sendResponse</span>) <span class="subdued">{...
}</span><span></span>)); | |
3239 </div> | |
3240 | 1968 |
3241 <div class="description"> | 1969 <div class="description"> |
3242 <p class="todo" style="display: none; ">Undocumented.</p> | 1970 <p class="todo" style="display: none; ">Undocumented.</p> |
3243 <p>Fired when a request is sent from another extension.</p> | 1971 <p>Clear all content setting rules set by this extension.</p> |
3244 | 1972 |
3245 <!-- LISTENER PARAMETERS --> | 1973 <!-- PARAMETERS --> |
3246 <div> | 1974 <h4>Parameters</h4> |
3247 <h4>Listener parameters</h4> | 1975 <dl> |
3248 <dl> | 1976 <div> |
3249 <div> | 1977 <div> |
3250 <div> | |
3251 <dt> | 1978 <dt> |
3252 <var>request</var> | 1979 <var>details</var> |
3253 <em> | 1980 <em> |
3254 | 1981 |
3255 <!-- TYPE --> | 1982 <!-- TYPE --> |
3256 <div style="display:inline"> | 1983 <div style="display:inline"> |
3257 ( | 1984 ( |
3258 <span class="optional" style="display: none; ">optional</spa
n> | 1985 <span class="optional" style="display: none; ">optional</spa
n> |
3259 <span class="enum" style="display: none; ">enumerated</span> | 1986 <span class="enum" style="display: none; ">enumerated</span> |
3260 <span id="typeTemplate"> | 1987 <span id="typeTemplate"> |
3261 <span style="display: none; "> | 1988 <span style="display: none; "> |
3262 <a> Type</a> | 1989 <a> Type</a> |
3263 </span> | 1990 </span> |
3264 <span> | 1991 <span> |
3265 <span style="display: none; "> | 1992 <span style="display: none; "> |
3266 array of <span><span></span></span> | 1993 array of <span><span></span></span> |
3267 </span> | 1994 </span> |
3268 <span>any</span> | 1995 <span>object</span> |
3269 <span style="display: none; "></span> | 1996 <span style="display: none; "></span> |
3270 </span> | 1997 </span> |
3271 </span> | 1998 </span> |
3272 ) | 1999 ) |
3273 </div> | 2000 </div> |
3274 | 2001 |
3275 </em> | 2002 </em> |
3276 </dt> | 2003 </dt> |
| 2004 <dd class="todo"> |
| 2005 Undocumented. |
| 2006 </dd> |
| 2007 <dd style="display: none; "> |
| 2008 Description of this parameter from the json schema. |
| 2009 </dd> |
| 2010 <dd style="display: none; "> |
| 2011 This parameter was added in version |
| 2012 <b><span></span></b>. |
| 2013 You must omit this parameter in earlier versions, |
| 2014 and you may omit it in any version. If you require this |
| 2015 parameter, the manifest key |
| 2016 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
| 2017 can ensure that your extension won't be run in an earlier browser ve
rsion. |
| 2018 </dd> |
| 2019 |
| 2020 <!-- OBJECT PROPERTIES --> |
| 2021 <dd> |
| 2022 <dl> |
| 2023 <div> |
| 2024 <div> |
| 2025 <dt> |
| 2026 <var>scope</var> |
| 2027 <em> |
| 2028 |
| 2029 <!-- TYPE --> |
| 2030 <div style="display:inline"> |
| 2031 ( |
| 2032 <span class="optional">optional</span> |
| 2033 <span class="enum">enumerated</span> |
| 2034 <span id="typeTemplate"> |
| 2035 <span style="display: none; "> |
| 2036 <a> Type</a> |
| 2037 </span> |
| 2038 <span> |
| 2039 <span style="display: none; "> |
| 2040 array of <span><span></span></span> |
| 2041 </span> |
| 2042 <span>string</span> |
| 2043 <span>["regular", "incognito_session_only"]</span> |
| 2044 </span> |
| 2045 </span> |
| 2046 ) |
| 2047 </div> |
| 2048 |
| 2049 </em> |
| 2050 </dt> |
3277 <dd class="todo" style="display: none; "> | 2051 <dd class="todo" style="display: none; "> |
3278 Undocumented. | 2052 Undocumented. |
3279 </dd> | 2053 </dd> |
3280 <dd>The request sent by the calling script.</dd> | 2054 <dd>Where to set the setting (default: regular). One of<br><var>regula
r</var>: setting for regular profile (which is inherited by the incognito profil
e if not overridden elsewhere),<br><var>incognito_session_only</var>: setting fo
r incognito profile that can only be set during an incognito session and is dele
ted when the incognito session ends (overrides regular settings).</dd> |
3281 <dd style="display: none; "> | 2055 <dd style="display: none; "> |
3282 This parameter was added in version | 2056 This parameter was added in version |
3283 <b><span></span></b>. | 2057 <b><span></span></b>. |
3284 You must omit this parameter in earlier versions, | 2058 You must omit this parameter in earlier versions, |
3285 and you may omit it in any version. If you require this | 2059 and you may omit it in any version. If you require this |
3286 parameter, the manifest key | 2060 parameter, the manifest key |
3287 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2061 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3288 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2062 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3289 </dd> | 2063 </dd> |
3290 | 2064 |
(...skipping 16 matching lines...) Expand all Loading... |
3307 <dd style="display: none; "> | 2081 <dd style="display: none; "> |
3308 <div></div> | 2082 <div></div> |
3309 </dd> | 2083 </dd> |
3310 | 2084 |
3311 <!-- FUNCTION PARAMETERS --> | 2085 <!-- FUNCTION PARAMETERS --> |
3312 <dd style="display: none; "> | 2086 <dd style="display: none; "> |
3313 <div></div> | 2087 <div></div> |
3314 </dd> | 2088 </dd> |
3315 | 2089 |
3316 </div> | 2090 </div> |
3317 </div><div> | |
3318 <div> | |
3319 <dt> | |
3320 <var>sender</var> | |
3321 <em> | |
3322 | |
3323 <!-- TYPE --> | |
3324 <div style="display:inline"> | |
3325 ( | |
3326 <span class="optional" style="display: none; ">optional</spa
n> | |
3327 <span class="enum" style="display: none; ">enumerated</span> | |
3328 <span id="typeTemplate"> | |
3329 <span> | |
3330 <a href="extension.html#type-MessageSender">MessageSende
r</a> | |
3331 </span> | |
3332 <span style="display: none; "> | |
3333 <span> | |
3334 array of <span><span></span></span> | |
3335 </span> | |
3336 <span>paramType</span> | |
3337 <span></span> | |
3338 </span> | |
3339 </span> | |
3340 ) | |
3341 </div> | |
3342 | |
3343 </em> | |
3344 </dt> | |
3345 <dd class="todo"> | |
3346 Undocumented. | |
3347 </dd> | |
3348 <dd style="display: none; "> | |
3349 Description of this parameter from the json schema. | |
3350 </dd> | |
3351 <dd style="display: none; "> | |
3352 This parameter was added in version | |
3353 <b><span></span></b>. | |
3354 You must omit this parameter in earlier versions, | |
3355 and you may omit it in any version. If you require this | |
3356 parameter, the manifest key | |
3357 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | |
3358 can ensure that your extension won't be run in an earlier browser ve
rsion. | |
3359 </dd> | |
3360 | |
3361 <!-- OBJECT PROPERTIES --> | |
3362 <dd style="display: none; "> | |
3363 <dl> | |
3364 <div> | |
3365 <div> | |
3366 </div> | |
3367 </div> | 2091 </div> |
3368 </dl> | 2092 </dl> |
3369 </dd> | 2093 </dd> |
3370 | 2094 |
3371 <!-- OBJECT METHODS --> | 2095 <!-- OBJECT METHODS --> |
3372 <dd style="display: none; "> | 2096 <dd style="display: none; "> |
3373 <div></div> | 2097 <div></div> |
3374 </dd> | 2098 </dd> |
3375 | 2099 |
3376 <!-- OBJECT EVENT FIELDS --> | 2100 <!-- OBJECT EVENT FIELDS --> |
3377 <dd style="display: none; "> | 2101 <dd style="display: none; "> |
3378 <div></div> | 2102 <div></div> |
3379 </dd> | 2103 </dd> |
3380 | 2104 |
3381 <!-- FUNCTION PARAMETERS --> | 2105 <!-- FUNCTION PARAMETERS --> |
3382 <dd style="display: none; "> | 2106 <dd style="display: none; "> |
3383 <div></div> | 2107 <div></div> |
3384 </dd> | 2108 </dd> |
3385 | 2109 |
3386 </div> | 2110 </div> |
3387 </div><div> | 2111 </div><div> |
3388 <div> | 2112 <div> |
3389 <dt> | 2113 <dt> |
3390 <var>sendResponse</var> | 2114 <var>callback</var> |
3391 <em> | 2115 <em> |
3392 | 2116 |
3393 <!-- TYPE --> | 2117 <!-- TYPE --> |
3394 <div style="display:inline"> | 2118 <div style="display:inline"> |
3395 ( | 2119 ( |
3396 <span class="optional" style="display: none; ">optional</spa
n> | 2120 <span class="optional">optional</span> |
3397 <span class="enum" style="display: none; ">enumerated</span> | 2121 <span class="enum" style="display: none; ">enumerated</span> |
3398 <span id="typeTemplate"> | 2122 <span id="typeTemplate"> |
3399 <span style="display: none; "> | 2123 <span style="display: none; "> |
3400 <a> Type</a> | 2124 <a> Type</a> |
3401 </span> | 2125 </span> |
3402 <span> | 2126 <span> |
3403 <span style="display: none; "> | 2127 <span style="display: none; "> |
3404 array of <span><span></span></span> | 2128 array of <span><span></span></span> |
3405 </span> | 2129 </span> |
3406 <span>function</span> | 2130 <span>function</span> |
3407 <span style="display: none; "></span> | 2131 <span style="display: none; "></span> |
3408 </span> | 2132 </span> |
3409 </span> | 2133 </span> |
3410 ) | 2134 ) |
3411 </div> | 2135 </div> |
3412 | 2136 |
3413 </em> | 2137 </em> |
3414 </dt> | 2138 </dt> |
3415 <dd class="todo" style="display: none; "> | 2139 <dd class="todo"> |
3416 Undocumented. | 2140 Undocumented. |
3417 </dd> | 2141 </dd> |
3418 <dd>Function to call when you have a response. The argument should be
any JSON-ifiable object, or undefined if there is no response.</dd> | 2142 <dd style="display: none; "> |
| 2143 Description of this parameter from the json schema. |
| 2144 </dd> |
3419 <dd style="display: none; "> | 2145 <dd style="display: none; "> |
3420 This parameter was added in version | 2146 This parameter was added in version |
3421 <b><span></span></b>. | 2147 <b><span></span></b>. |
3422 You must omit this parameter in earlier versions, | 2148 You must omit this parameter in earlier versions, |
3423 and you may omit it in any version. If you require this | 2149 and you may omit it in any version. If you require this |
3424 parameter, the manifest key | 2150 parameter, the manifest key |
3425 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2151 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3426 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2152 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3427 </dd> | 2153 </dd> |
3428 | 2154 |
(...skipping 16 matching lines...) Expand all Loading... |
3445 <dd style="display: none; "> | 2171 <dd style="display: none; "> |
3446 <div></div> | 2172 <div></div> |
3447 </dd> | 2173 </dd> |
3448 | 2174 |
3449 <!-- FUNCTION PARAMETERS --> | 2175 <!-- FUNCTION PARAMETERS --> |
3450 <dd style="display: none; "> | 2176 <dd style="display: none; "> |
3451 <div></div> | 2177 <div></div> |
3452 </dd> | 2178 </dd> |
3453 | 2179 |
3454 </div> | 2180 </div> |
3455 </div> | 2181 </div> |
3456 </dl> | 2182 </dl> |
3457 </div> | |
3458 | 2183 |
3459 <!-- EXTRA PARAMETERS --> | 2184 <!-- RETURNS --> |
3460 <div style="display: none; "> | 2185 <h4 style="display: none; ">Returns</h4> |
3461 <h4>Extra parameters to addListener</h4> | |
3462 <dl> | |
3463 <div> | |
3464 <div> | |
3465 </div> | |
3466 </div> | |
3467 </dl> | |
3468 </div> | |
3469 | |
3470 <!-- LISTENER RETURN VALUE --> | |
3471 <h4 style="display: none; ">Listener returns</h4> | |
3472 <dl> | 2186 <dl> |
3473 <div style="display: none; "> | 2187 <div style="display: none; "> |
3474 <div> | 2188 <div> |
3475 </div> | 2189 </div> |
3476 </div> | 2190 </div> |
3477 </dl> | 2191 </dl> |
3478 | 2192 |
| 2193 <!-- CALLBACK --> |
| 2194 <div> |
| 2195 <div> |
| 2196 <h4>Callback function</h4> |
| 2197 <p style="display: none; "> |
| 2198 The callback <em>parameter</em> should specify a function |
| 2199 that looks like this: |
| 2200 </p> |
| 2201 <p> |
| 2202 If you specify the <em>callback</em> parameter, it should |
| 2203 specify a function that looks like this: |
| 2204 </p> |
| 2205 |
| 2206 <!-- Note: intentionally longer 80 columns --> |
| 2207 <pre>function(<span></span>) <span class="subdued">{...}</span
>;</pre> |
| 2208 <dl> |
| 2209 <div style="display: none; "> |
| 2210 <div> |
| 2211 </div> |
| 2212 </div> |
| 2213 </dl> |
| 2214 </div> |
| 2215 </div> |
| 2216 |
| 2217 <!-- MIN_VERSION --> |
| 2218 <p style="display: none; "> |
| 2219 This function was added in version <b><span></span></b>. |
| 2220 If you require this function, the manifest key |
| 2221 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> |
| 2222 can ensure that your extension won't be run in an earlier brow
ser version. |
| 2223 </p> |
3479 </div> <!-- /description --> | 2224 </div> <!-- /description --> |
3480 </div> <!-- /apiItem --> | |
3481 | 2225 |
3482 </div> <!-- /apiGroup --> | 2226 </div><div class="apiItem"> |
| 2227 <a name="method-ContentSetting-get"></a> <!-- method-anchor --> |
| 2228 <h4>get</h4> |
3483 | 2229 |
3484 <!-- TYPES --> | 2230 <div class="summary"><span style="display: none; ">void</span> |
3485 <div class="apiGroup"> | 2231 <!-- Note: intentionally longer 80 columns --> |
3486 <a name="types"></a> | 2232 <span>contentSetting.get</span>(<span class="null"><span style
="display: none; ">, </span><span>object</span> |
3487 <h3 id="types">Types</h3> | 2233 <var><span>details</span></var></span><span class="null"><
span>, </span><span>function</span> |
| 2234 <var><span>callback</span></var></span>)</div> |
3488 | 2235 |
3489 <!-- iterates over all types --> | 2236 <div class="description"> |
3490 <div class="apiItem"> | 2237 <p class="todo" style="display: none; ">Undocumented.</p> |
3491 <a name="type-MessageSender"></a> | 2238 <p>Get the current content setting for a given pair of URLs.</p> |
3492 <h4>MessageSender</h4> | |
3493 | 2239 |
3494 <div> | 2240 <!-- PARAMETERS --> |
| 2241 <h4>Parameters</h4> |
| 2242 <dl> |
| 2243 <div> |
| 2244 <div> |
3495 <dt> | 2245 <dt> |
3496 <var style="display: none; ">paramName</var> | 2246 <var>details</var> |
3497 <em> | 2247 <em> |
3498 | 2248 |
3499 <!-- TYPE --> | 2249 <!-- TYPE --> |
3500 <div style="display:inline"> | 2250 <div style="display:inline"> |
3501 ( | 2251 ( |
3502 <span class="optional" style="display: none; ">optional</spa
n> | 2252 <span class="optional" style="display: none; ">optional</spa
n> |
3503 <span class="enum" style="display: none; ">enumerated</span> | 2253 <span class="enum" style="display: none; ">enumerated</span> |
3504 <span id="typeTemplate"> | 2254 <span id="typeTemplate"> |
3505 <span style="display: none; "> | 2255 <span style="display: none; "> |
3506 <a> Type</a> | 2256 <a> Type</a> |
3507 </span> | 2257 </span> |
3508 <span> | 2258 <span> |
3509 <span style="display: none; "> | 2259 <span style="display: none; "> |
3510 array of <span><span></span></span> | 2260 array of <span><span></span></span> |
3511 </span> | 2261 </span> |
3512 <span>object</span> | 2262 <span>object</span> |
3513 <span style="display: none; "></span> | 2263 <span style="display: none; "></span> |
3514 </span> | 2264 </span> |
3515 </span> | 2265 </span> |
3516 ) | 2266 ) |
3517 </div> | 2267 </div> |
3518 | 2268 |
3519 </em> | 2269 </em> |
3520 </dt> | 2270 </dt> |
3521 <dd class="todo" style="display: none; "> | 2271 <dd class="todo"> |
3522 Undocumented. | 2272 Undocumented. |
3523 </dd> | 2273 </dd> |
3524 <dd>An object containing information about the script context that sen
t a message or request.</dd> | 2274 <dd style="display: none; "> |
| 2275 Description of this parameter from the json schema. |
| 2276 </dd> |
3525 <dd style="display: none; "> | 2277 <dd style="display: none; "> |
3526 This parameter was added in version | 2278 This parameter was added in version |
3527 <b><span></span></b>. | 2279 <b><span></span></b>. |
3528 You must omit this parameter in earlier versions, | 2280 You must omit this parameter in earlier versions, |
3529 and you may omit it in any version. If you require this | 2281 and you may omit it in any version. If you require this |
3530 parameter, the manifest key | 2282 parameter, the manifest key |
3531 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2283 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3532 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2284 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3533 </dd> | 2285 </dd> |
3534 | 2286 |
3535 <!-- OBJECT PROPERTIES --> | 2287 <!-- OBJECT PROPERTIES --> |
3536 <dd> | 2288 <dd> |
3537 <dl> | 2289 <dl> |
3538 <div> | 2290 <div> |
3539 <div> | 2291 <div> |
3540 <dt> | 2292 <dt> |
3541 <var>tab</var> | 2293 <var>embeddedUrl</var> |
3542 <em> | 2294 <em> |
3543 | 2295 |
3544 <!-- TYPE --> | 2296 <!-- TYPE --> |
3545 <div style="display:inline"> | 2297 <div style="display:inline"> |
3546 ( | 2298 ( |
3547 <span class="optional">optional</span> | 2299 <span class="optional" style="display: none; ">optional</spa
n> |
3548 <span class="enum" style="display: none; ">enumerated</span> | 2300 <span class="enum" style="display: none; ">enumerated</span> |
3549 <span id="typeTemplate"> | 2301 <span id="typeTemplate"> |
| 2302 <span style="display: none; "> |
| 2303 <a> Type</a> |
| 2304 </span> |
3550 <span> | 2305 <span> |
3551 <a href="tabs.html#type-Tab">Tab</a> | 2306 <span style="display: none; "> |
3552 </span> | |
3553 <span style="display: none; "> | |
3554 <span> | |
3555 array of <span><span></span></span> | 2307 array of <span><span></span></span> |
3556 </span> | 2308 </span> |
3557 <span>paramType</span> | 2309 <span>string</span> |
3558 <span></span> | 2310 <span style="display: none; "></span> |
3559 </span> | 2311 </span> |
3560 </span> | 2312 </span> |
3561 ) | 2313 ) |
3562 </div> | 2314 </div> |
3563 | 2315 |
3564 </em> | 2316 </em> |
3565 </dt> | 2317 </dt> |
3566 <dd class="todo" style="display: none; "> | 2318 <dd class="todo" style="display: none; "> |
3567 Undocumented. | 2319 Undocumented. |
3568 </dd> | 2320 </dd> |
3569 <dd>This property will <b>only</b> be present when the connection was
opened from a tab or content script.</dd> | 2321 <dd>The URL of the frame or object for which the content settings shou
ld be retrieved.</dd> |
3570 <dd style="display: none; "> | 2322 <dd style="display: none; "> |
3571 This parameter was added in version | 2323 This parameter was added in version |
3572 <b><span></span></b>. | 2324 <b><span></span></b>. |
3573 You must omit this parameter in earlier versions, | 2325 You must omit this parameter in earlier versions, |
3574 and you may omit it in any version. If you require this | 2326 and you may omit it in any version. If you require this |
3575 parameter, the manifest key | 2327 parameter, the manifest key |
3576 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2328 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3577 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2329 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3578 </dd> | 2330 </dd> |
3579 | 2331 |
(...skipping 19 matching lines...) Expand all Loading... |
3599 | 2351 |
3600 <!-- FUNCTION PARAMETERS --> | 2352 <!-- FUNCTION PARAMETERS --> |
3601 <dd style="display: none; "> | 2353 <dd style="display: none; "> |
3602 <div></div> | 2354 <div></div> |
3603 </dd> | 2355 </dd> |
3604 | 2356 |
3605 </div> | 2357 </div> |
3606 </div><div> | 2358 </div><div> |
3607 <div> | 2359 <div> |
3608 <dt> | 2360 <dt> |
3609 <var>id</var> | 2361 <var>topLevelUrl</var> |
3610 <em> | 2362 <em> |
3611 | 2363 |
3612 <!-- TYPE --> | 2364 <!-- TYPE --> |
3613 <div style="display:inline"> | 2365 <div style="display:inline"> |
3614 ( | 2366 ( |
3615 <span class="optional" style="display: none; ">optional</spa
n> | 2367 <span class="optional" style="display: none; ">optional</spa
n> |
3616 <span class="enum" style="display: none; ">enumerated</span> | 2368 <span class="enum" style="display: none; ">enumerated</span> |
3617 <span id="typeTemplate"> | 2369 <span id="typeTemplate"> |
3618 <span style="display: none; "> | 2370 <span style="display: none; "> |
3619 <a> Type</a> | 2371 <a> Type</a> |
3620 </span> | 2372 </span> |
3621 <span> | 2373 <span> |
3622 <span style="display: none; "> | 2374 <span style="display: none; "> |
3623 array of <span><span></span></span> | 2375 array of <span><span></span></span> |
3624 </span> | 2376 </span> |
3625 <span>string</span> | 2377 <span>string</span> |
3626 <span style="display: none; "></span> | 2378 <span style="display: none; "></span> |
3627 </span> | 2379 </span> |
3628 </span> | 2380 </span> |
3629 ) | 2381 ) |
3630 </div> | 2382 </div> |
3631 | 2383 |
3632 </em> | 2384 </em> |
3633 </dt> | 2385 </dt> |
3634 <dd class="todo" style="display: none; "> | 2386 <dd class="todo" style="display: none; "> |
3635 Undocumented. | 2387 Undocumented. |
3636 </dd> | 2388 </dd> |
3637 <dd>The extension ID of the extension that opened the connection.</dd> | 2389 <dd>The URL of the top-level frame.</dd> |
3638 <dd style="display: none; "> | 2390 <dd style="display: none; "> |
3639 This parameter was added in version | 2391 This parameter was added in version |
3640 <b><span></span></b>. | 2392 <b><span></span></b>. |
3641 You must omit this parameter in earlier versions, | 2393 You must omit this parameter in earlier versions, |
3642 and you may omit it in any version. If you require this | 2394 and you may omit it in any version. If you require this |
3643 parameter, the manifest key | 2395 parameter, the manifest key |
3644 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2396 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3645 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2397 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3646 </dd> | 2398 </dd> |
3647 | 2399 |
(...skipping 16 matching lines...) Expand all Loading... |
3664 <dd style="display: none; "> | 2416 <dd style="display: none; "> |
3665 <div></div> | 2417 <div></div> |
3666 </dd> | 2418 </dd> |
3667 | 2419 |
3668 <!-- FUNCTION PARAMETERS --> | 2420 <!-- FUNCTION PARAMETERS --> |
3669 <dd style="display: none; "> | 2421 <dd style="display: none; "> |
3670 <div></div> | 2422 <div></div> |
3671 </dd> | 2423 </dd> |
3672 | 2424 |
3673 </div> | 2425 </div> |
3674 </div> | 2426 </div><div> |
3675 </dl> | 2427 <div> |
3676 </dd> | |
3677 | |
3678 <!-- OBJECT METHODS --> | |
3679 <dd style="display: none; "> | |
3680 <div></div> | |
3681 </dd> | |
3682 | |
3683 <!-- OBJECT EVENT FIELDS --> | |
3684 <dd style="display: none; "> | |
3685 <div></div> | |
3686 </dd> | |
3687 | |
3688 <!-- FUNCTION PARAMETERS --> | |
3689 <dd style="display: none; "> | |
3690 <div></div> | |
3691 </dd> | |
3692 | |
3693 </div> | |
3694 | |
3695 </div><div class="apiItem"> | |
3696 <a name="type-Event"></a> | |
3697 <h4>Event</h4> | |
3698 | |
3699 <div> | |
3700 <dt> | 2428 <dt> |
3701 <var style="display: none; ">paramName</var> | 2429 <var>resourceIdentifier</var> |
3702 <em> | 2430 <em> |
3703 | 2431 |
3704 <!-- TYPE --> | 2432 <!-- TYPE --> |
3705 <div style="display:inline"> | 2433 <div style="display:inline"> |
3706 ( | 2434 ( |
3707 <span class="optional" style="display: none; ">optional</spa
n> | 2435 <span class="optional">optional</span> |
3708 <span class="enum" style="display: none; ">enumerated</span> | 2436 <span class="enum" style="display: none; ">enumerated</span> |
3709 <span id="typeTemplate"> | 2437 <span id="typeTemplate"> |
| 2438 <span> |
| 2439 <a href="experimental.contentSettings.html#type-Resource
Identifier">ResourceIdentifier</a> |
| 2440 </span> |
3710 <span style="display: none; "> | 2441 <span style="display: none; "> |
3711 <a> Type</a> | 2442 <span> |
3712 </span> | |
3713 <span> | |
3714 <span style="display: none; "> | |
3715 array of <span><span></span></span> | 2443 array of <span><span></span></span> |
3716 </span> | 2444 </span> |
3717 <span>object</span> | 2445 <span>paramType</span> |
3718 <span style="display: none; "></span> | 2446 <span></span> |
3719 </span> | 2447 </span> |
3720 </span> | 2448 </span> |
3721 ) | 2449 ) |
3722 </div> | 2450 </div> |
3723 | 2451 |
3724 </em> | 2452 </em> |
3725 </dt> | 2453 </dt> |
3726 <dd class="todo" style="display: none; "> | 2454 <dd class="todo" style="display: none; "> |
3727 Undocumented. | 2455 Undocumented. |
3728 </dd> | 2456 </dd> |
3729 <dd>An object which allows the addition and removal of listeners for a
Chrome event.</dd> | 2457 <dd>A more specific identifier of the type of content for which the se
ttings should be retrieved.</dd> |
3730 <dd style="display: none; "> | 2458 <dd style="display: none; "> |
3731 This parameter was added in version | 2459 This parameter was added in version |
3732 <b><span></span></b>. | 2460 <b><span></span></b>. |
3733 You must omit this parameter in earlier versions, | 2461 You must omit this parameter in earlier versions, |
3734 and you may omit it in any version. If you require this | 2462 and you may omit it in any version. If you require this |
3735 parameter, the manifest key | 2463 parameter, the manifest key |
3736 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2464 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3737 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2465 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3738 </dd> | 2466 </dd> |
3739 | 2467 |
3740 <!-- OBJECT PROPERTIES --> | 2468 <!-- OBJECT PROPERTIES --> |
3741 <dd> | 2469 <dd style="display: none; "> |
3742 <dl> | 2470 <dl> |
3743 <div> | 2471 <div> |
3744 <div> | 2472 <div> |
| 2473 </div> |
| 2474 </div> |
| 2475 </dl> |
| 2476 </dd> |
| 2477 |
| 2478 <!-- OBJECT METHODS --> |
| 2479 <dd style="display: none; "> |
| 2480 <div></div> |
| 2481 </dd> |
| 2482 |
| 2483 <!-- OBJECT EVENT FIELDS --> |
| 2484 <dd style="display: none; "> |
| 2485 <div></div> |
| 2486 </dd> |
| 2487 |
| 2488 <!-- FUNCTION PARAMETERS --> |
| 2489 <dd style="display: none; "> |
| 2490 <div></div> |
| 2491 </dd> |
| 2492 |
| 2493 </div> |
| 2494 </div><div> |
| 2495 <div> |
3745 <dt> | 2496 <dt> |
3746 <var>addListener</var> | 2497 <var>incognito</var> |
3747 <em> | 2498 <em> |
3748 | 2499 |
3749 <!-- TYPE --> | 2500 <!-- TYPE --> |
3750 <div style="display:inline"> | 2501 <div style="display:inline"> |
3751 ( | 2502 ( |
3752 <span class="optional" style="display: none; ">optional</spa
n> | 2503 <span class="optional">optional</span> |
3753 <span class="enum" style="display: none; ">enumerated</span> | 2504 <span class="enum" style="display: none; ">enumerated</span> |
3754 <span id="typeTemplate"> | 2505 <span id="typeTemplate"> |
3755 <span style="display: none; "> | 2506 <span style="display: none; "> |
3756 <a> Type</a> | 2507 <a> Type</a> |
3757 </span> | 2508 </span> |
3758 <span> | 2509 <span> |
3759 <span style="display: none; "> | 2510 <span style="display: none; "> |
3760 array of <span><span></span></span> | 2511 array of <span><span></span></span> |
3761 </span> | 2512 </span> |
3762 <span>function</span> | 2513 <span>boolean</span> |
3763 <span style="display: none; "></span> | 2514 <span style="display: none; "></span> |
3764 </span> | 2515 </span> |
3765 </span> | 2516 </span> |
3766 ) | 2517 ) |
3767 </div> | 2518 </div> |
3768 | 2519 |
3769 </em> | 2520 </em> |
3770 </dt> | 2521 </dt> |
3771 <dd class="todo"> | 2522 <dd class="todo" style="display: none; "> |
3772 Undocumented. | 2523 Undocumented. |
3773 </dd> | 2524 </dd> |
3774 <dd style="display: none; "> | 2525 <dd>Whether to check the content settings for an incognito session. (d
efault false)</dd> |
3775 Description of this parameter from the json schema. | |
3776 </dd> | |
3777 <dd style="display: none; "> | 2526 <dd style="display: none; "> |
3778 This parameter was added in version | 2527 This parameter was added in version |
3779 <b><span></span></b>. | 2528 <b><span></span></b>. |
3780 You must omit this parameter in earlier versions, | 2529 You must omit this parameter in earlier versions, |
3781 and you may omit it in any version. If you require this | 2530 and you may omit it in any version. If you require this |
3782 parameter, the manifest key | 2531 parameter, the manifest key |
3783 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2532 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3784 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2533 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3785 </dd> | 2534 </dd> |
3786 | 2535 |
(...skipping 16 matching lines...) Expand all Loading... |
3803 <dd style="display: none; "> | 2552 <dd style="display: none; "> |
3804 <div></div> | 2553 <div></div> |
3805 </dd> | 2554 </dd> |
3806 | 2555 |
3807 <!-- FUNCTION PARAMETERS --> | 2556 <!-- FUNCTION PARAMETERS --> |
3808 <dd style="display: none; "> | 2557 <dd style="display: none; "> |
3809 <div></div> | 2558 <div></div> |
3810 </dd> | 2559 </dd> |
3811 | 2560 |
3812 </div> | 2561 </div> |
3813 </div><div> | 2562 </div> |
3814 <div> | 2563 </dl> |
| 2564 </dd> |
| 2565 |
| 2566 <!-- OBJECT METHODS --> |
| 2567 <dd style="display: none; "> |
| 2568 <div></div> |
| 2569 </dd> |
| 2570 |
| 2571 <!-- OBJECT EVENT FIELDS --> |
| 2572 <dd style="display: none; "> |
| 2573 <div></div> |
| 2574 </dd> |
| 2575 |
| 2576 <!-- FUNCTION PARAMETERS --> |
| 2577 <dd style="display: none; "> |
| 2578 <div></div> |
| 2579 </dd> |
| 2580 |
| 2581 </div> |
| 2582 </div><div> |
| 2583 <div> |
3815 <dt> | 2584 <dt> |
3816 <var>removeListener</var> | 2585 <var>callback</var> |
3817 <em> | 2586 <em> |
3818 | 2587 |
3819 <!-- TYPE --> | 2588 <!-- TYPE --> |
3820 <div style="display:inline"> | 2589 <div style="display:inline"> |
3821 ( | 2590 ( |
3822 <span class="optional" style="display: none; ">optional</spa
n> | 2591 <span class="optional" style="display: none; ">optional</spa
n> |
3823 <span class="enum" style="display: none; ">enumerated</span> | 2592 <span class="enum" style="display: none; ">enumerated</span> |
3824 <span id="typeTemplate"> | 2593 <span id="typeTemplate"> |
3825 <span style="display: none; "> | 2594 <span style="display: none; "> |
3826 <a> Type</a> | 2595 <a> Type</a> |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3873 <dd style="display: none; "> | 2642 <dd style="display: none; "> |
3874 <div></div> | 2643 <div></div> |
3875 </dd> | 2644 </dd> |
3876 | 2645 |
3877 <!-- FUNCTION PARAMETERS --> | 2646 <!-- FUNCTION PARAMETERS --> |
3878 <dd style="display: none; "> | 2647 <dd style="display: none; "> |
3879 <div></div> | 2648 <div></div> |
3880 </dd> | 2649 </dd> |
3881 | 2650 |
3882 </div> | 2651 </div> |
3883 </div><div> | 2652 </div> |
| 2653 </dl> |
| 2654 |
| 2655 <!-- RETURNS --> |
| 2656 <h4 style="display: none; ">Returns</h4> |
| 2657 <dl> |
| 2658 <div style="display: none; "> |
| 2659 <div> |
| 2660 </div> |
| 2661 </div> |
| 2662 </dl> |
| 2663 |
| 2664 <!-- CALLBACK --> |
3884 <div> | 2665 <div> |
| 2666 <div> |
| 2667 <h4>Callback function</h4> |
| 2668 <p> |
| 2669 The callback <em>parameter</em> should specify a function |
| 2670 that looks like this: |
| 2671 </p> |
| 2672 <p style="display: none; "> |
| 2673 If you specify the <em>callback</em> parameter, it should |
| 2674 specify a function that looks like this: |
| 2675 </p> |
| 2676 |
| 2677 <!-- Note: intentionally longer 80 columns --> |
| 2678 <pre>function(<span>object details</span>) <span class="subdue
d">{...}</span>;</pre> |
| 2679 <dl> |
| 2680 <div> |
| 2681 <div> |
3885 <dt> | 2682 <dt> |
3886 <var>hasListener</var> | 2683 <var>details</var> |
3887 <em> | 2684 <em> |
3888 | 2685 |
3889 <!-- TYPE --> | 2686 <!-- TYPE --> |
3890 <div style="display:inline"> | 2687 <div style="display:inline"> |
3891 ( | 2688 ( |
3892 <span class="optional" style="display: none; ">optional</spa
n> | 2689 <span class="optional" style="display: none; ">optional</spa
n> |
3893 <span class="enum" style="display: none; ">enumerated</span> | 2690 <span class="enum" style="display: none; ">enumerated</span> |
3894 <span id="typeTemplate"> | 2691 <span id="typeTemplate"> |
3895 <span style="display: none; "> | 2692 <span style="display: none; "> |
3896 <a> Type</a> | 2693 <a> Type</a> |
3897 </span> | 2694 </span> |
3898 <span> | 2695 <span> |
3899 <span style="display: none; "> | 2696 <span style="display: none; "> |
3900 array of <span><span></span></span> | 2697 array of <span><span></span></span> |
3901 </span> | 2698 </span> |
3902 <span>function</span> | 2699 <span>object</span> |
3903 <span style="display: none; "></span> | 2700 <span style="display: none; "></span> |
3904 </span> | 2701 </span> |
3905 </span> | 2702 </span> |
3906 ) | 2703 ) |
3907 </div> | 2704 </div> |
3908 | 2705 |
3909 </em> | 2706 </em> |
3910 </dt> | 2707 </dt> |
3911 <dd class="todo"> | 2708 <dd class="todo"> |
3912 Undocumented. | 2709 Undocumented. |
3913 </dd> | 2710 </dd> |
3914 <dd style="display: none; "> | 2711 <dd style="display: none; "> |
3915 Description of this parameter from the json schema. | 2712 Description of this parameter from the json schema. |
3916 </dd> | 2713 </dd> |
3917 <dd style="display: none; "> | 2714 <dd style="display: none; "> |
3918 This parameter was added in version | 2715 This parameter was added in version |
3919 <b><span></span></b>. | 2716 <b><span></span></b>. |
3920 You must omit this parameter in earlier versions, | 2717 You must omit this parameter in earlier versions, |
3921 and you may omit it in any version. If you require this | 2718 and you may omit it in any version. If you require this |
3922 parameter, the manifest key | 2719 parameter, the manifest key |
3923 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2720 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3924 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2721 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3925 </dd> | 2722 </dd> |
3926 | 2723 |
3927 <!-- OBJECT PROPERTIES --> | 2724 <!-- OBJECT PROPERTIES --> |
3928 <dd style="display: none; "> | 2725 <dd> |
3929 <dl> | 2726 <dl> |
3930 <div> | 2727 <div> |
3931 <div> | 2728 <div> |
3932 </div> | |
3933 </div> | |
3934 </dl> | |
3935 </dd> | |
3936 | |
3937 <!-- OBJECT METHODS --> | |
3938 <dd style="display: none; "> | |
3939 <div></div> | |
3940 </dd> | |
3941 | |
3942 <!-- OBJECT EVENT FIELDS --> | |
3943 <dd style="display: none; "> | |
3944 <div></div> | |
3945 </dd> | |
3946 | |
3947 <!-- FUNCTION PARAMETERS --> | |
3948 <dd style="display: none; "> | |
3949 <div></div> | |
3950 </dd> | |
3951 | |
3952 </div> | |
3953 </div><div> | |
3954 <div> | |
3955 <dt> | 2729 <dt> |
3956 <var>hasListeners</var> | 2730 <var>setting</var> |
3957 <em> | 2731 <em> |
3958 | 2732 |
3959 <!-- TYPE --> | 2733 <!-- TYPE --> |
3960 <div style="display:inline"> | 2734 <div style="display:inline"> |
3961 ( | 2735 ( |
3962 <span class="optional" style="display: none; ">optional</spa
n> | 2736 <span class="optional" style="display: none; ">optional</spa
n> |
3963 <span class="enum" style="display: none; ">enumerated</span> | 2737 <span class="enum" style="display: none; ">enumerated</span> |
3964 <span id="typeTemplate"> | 2738 <span id="typeTemplate"> |
3965 <span style="display: none; "> | 2739 <span style="display: none; "> |
3966 <a> Type</a> | 2740 <a> Type</a> |
3967 </span> | 2741 </span> |
3968 <span> | 2742 <span> |
3969 <span style="display: none; "> | 2743 <span style="display: none; "> |
3970 array of <span><span></span></span> | 2744 array of <span><span></span></span> |
3971 </span> | 2745 </span> |
3972 <span>function</span> | 2746 <span>any</span> |
3973 <span style="display: none; "></span> | 2747 <span style="display: none; "></span> |
3974 </span> | 2748 </span> |
3975 </span> | 2749 </span> |
3976 ) | 2750 ) |
3977 </div> | 2751 </div> |
3978 | 2752 |
3979 </em> | 2753 </em> |
3980 </dt> | 2754 </dt> |
3981 <dd class="todo"> | 2755 <dd class="todo" style="display: none; "> |
3982 Undocumented. | 2756 Undocumented. |
3983 </dd> | 2757 </dd> |
3984 <dd style="display: none; "> | 2758 <dd>The content setting. See the description of the individual Content
Setting objects for the possible values.</dd> |
3985 Description of this parameter from the json schema. | |
3986 </dd> | |
3987 <dd style="display: none; "> | 2759 <dd style="display: none; "> |
3988 This parameter was added in version | 2760 This parameter was added in version |
3989 <b><span></span></b>. | 2761 <b><span></span></b>. |
3990 You must omit this parameter in earlier versions, | 2762 You must omit this parameter in earlier versions, |
3991 and you may omit it in any version. If you require this | 2763 and you may omit it in any version. If you require this |
3992 parameter, the manifest key | 2764 parameter, the manifest key |
3993 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2765 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
3994 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2766 can ensure that your extension won't be run in an earlier browser ve
rsion. |
3995 </dd> | 2767 </dd> |
3996 | 2768 |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4033 <dd style="display: none; "> | 2805 <dd style="display: none; "> |
4034 <div></div> | 2806 <div></div> |
4035 </dd> | 2807 </dd> |
4036 | 2808 |
4037 <!-- FUNCTION PARAMETERS --> | 2809 <!-- FUNCTION PARAMETERS --> |
4038 <dd style="display: none; "> | 2810 <dd style="display: none; "> |
4039 <div></div> | 2811 <div></div> |
4040 </dd> | 2812 </dd> |
4041 | 2813 |
4042 </div> | 2814 </div> |
| 2815 </div> |
| 2816 </dl> |
| 2817 </div> |
| 2818 </div> |
| 2819 |
| 2820 <!-- MIN_VERSION --> |
| 2821 <p style="display: none; "> |
| 2822 This function was added in version <b><span></span></b>. |
| 2823 If you require this function, the manifest key |
| 2824 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> |
| 2825 can ensure that your extension won't be run in an earlier brow
ser version. |
| 2826 </p> |
| 2827 </div> <!-- /description --> |
4043 | 2828 |
4044 </div><div class="apiItem"> | 2829 </div><div class="apiItem"> |
4045 <a name="type-Port"></a> | 2830 <a name="method-ContentSetting-set"></a> <!-- method-anchor --> |
4046 <h4>Port</h4> | 2831 <h4>set</h4> |
4047 | 2832 |
4048 <div> | 2833 <div class="summary"><span style="display: none; ">void</span> |
| 2834 <!-- Note: intentionally longer 80 columns --> |
| 2835 <span>contentSetting.set</span>(<span class="null"><span style
="display: none; ">, </span><span>object</span> |
| 2836 <var><span>details</span></var></span><span class="optiona
l"><span>, </span><span>function</span> |
| 2837 <var><span>callback</span></var></span>)</div> |
| 2838 |
| 2839 <div class="description"> |
| 2840 <p class="todo" style="display: none; ">Undocumented.</p> |
| 2841 <p>Apply a new content setting rule.</p> |
| 2842 |
| 2843 <!-- PARAMETERS --> |
| 2844 <h4>Parameters</h4> |
| 2845 <dl> |
| 2846 <div> |
| 2847 <div> |
4049 <dt> | 2848 <dt> |
4050 <var style="display: none; ">paramName</var> | 2849 <var>details</var> |
4051 <em> | 2850 <em> |
4052 | 2851 |
4053 <!-- TYPE --> | 2852 <!-- TYPE --> |
4054 <div style="display:inline"> | 2853 <div style="display:inline"> |
4055 ( | 2854 ( |
4056 <span class="optional" style="display: none; ">optional</spa
n> | 2855 <span class="optional" style="display: none; ">optional</spa
n> |
4057 <span class="enum" style="display: none; ">enumerated</span> | 2856 <span class="enum" style="display: none; ">enumerated</span> |
4058 <span id="typeTemplate"> | 2857 <span id="typeTemplate"> |
4059 <span style="display: none; "> | 2858 <span style="display: none; "> |
4060 <a> Type</a> | 2859 <a> Type</a> |
4061 </span> | 2860 </span> |
4062 <span> | 2861 <span> |
4063 <span style="display: none; "> | 2862 <span style="display: none; "> |
4064 array of <span><span></span></span> | 2863 array of <span><span></span></span> |
4065 </span> | 2864 </span> |
4066 <span>object</span> | 2865 <span>object</span> |
4067 <span style="display: none; "></span> | 2866 <span style="display: none; "></span> |
4068 </span> | 2867 </span> |
4069 </span> | 2868 </span> |
4070 ) | 2869 ) |
4071 </div> | 2870 </div> |
4072 | 2871 |
4073 </em> | 2872 </em> |
4074 </dt> | 2873 </dt> |
4075 <dd class="todo" style="display: none; "> | 2874 <dd class="todo"> |
4076 Undocumented. | 2875 Undocumented. |
4077 </dd> | 2876 </dd> |
4078 <dd>An object which allows two way communication with other pages.</dd
> | 2877 <dd style="display: none; "> |
| 2878 Description of this parameter from the json schema. |
| 2879 </dd> |
4079 <dd style="display: none; "> | 2880 <dd style="display: none; "> |
4080 This parameter was added in version | 2881 This parameter was added in version |
4081 <b><span></span></b>. | 2882 <b><span></span></b>. |
4082 You must omit this parameter in earlier versions, | 2883 You must omit this parameter in earlier versions, |
4083 and you may omit it in any version. If you require this | 2884 and you may omit it in any version. If you require this |
4084 parameter, the manifest key | 2885 parameter, the manifest key |
4085 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2886 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
4086 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2887 can ensure that your extension won't be run in an earlier browser ve
rsion. |
4087 </dd> | 2888 </dd> |
4088 | 2889 |
4089 <!-- OBJECT PROPERTIES --> | 2890 <!-- OBJECT PROPERTIES --> |
4090 <dd> | 2891 <dd> |
4091 <dl> | 2892 <dl> |
4092 <div> | 2893 <div> |
4093 <div> | 2894 <div> |
4094 <dt> | 2895 <dt> |
4095 <var>name</var> | 2896 <var>topLevelPattern</var> |
4096 <em> | 2897 <em> |
4097 | 2898 |
4098 <!-- TYPE --> | 2899 <!-- TYPE --> |
4099 <div style="display:inline"> | 2900 <div style="display:inline"> |
4100 ( | 2901 ( |
4101 <span class="optional" style="display: none; ">optional</spa
n> | 2902 <span class="optional" style="display: none; ">optional</spa
n> |
4102 <span class="enum" style="display: none; ">enumerated</span> | 2903 <span class="enum" style="display: none; ">enumerated</span> |
4103 <span id="typeTemplate"> | 2904 <span id="typeTemplate"> |
| 2905 <span> |
| 2906 <a href="experimental.contentSettings.html#type-Pattern"
>Pattern</a> |
| 2907 </span> |
4104 <span style="display: none; "> | 2908 <span style="display: none; "> |
4105 <a> Type</a> | 2909 <span> |
4106 </span> | |
4107 <span> | |
4108 <span style="display: none; "> | |
4109 array of <span><span></span></span> | 2910 array of <span><span></span></span> |
4110 </span> | 2911 </span> |
4111 <span>string</span> | 2912 <span>paramType</span> |
4112 <span style="display: none; "></span> | 2913 <span></span> |
4113 </span> | 2914 </span> |
4114 </span> | 2915 </span> |
4115 ) | 2916 ) |
4116 </div> | 2917 </div> |
4117 | 2918 |
4118 </em> | 2919 </em> |
4119 </dt> | 2920 </dt> |
4120 <dd class="todo"> | 2921 <dd class="todo" style="display: none; "> |
4121 Undocumented. | 2922 Undocumented. |
4122 </dd> | 2923 </dd> |
4123 <dd style="display: none; "> | 2924 <dd>The pattern for the top-level frame URL.</dd> |
4124 Description of this parameter from the json schema. | |
4125 </dd> | |
4126 <dd style="display: none; "> | 2925 <dd style="display: none; "> |
4127 This parameter was added in version | 2926 This parameter was added in version |
4128 <b><span></span></b>. | 2927 <b><span></span></b>. |
4129 You must omit this parameter in earlier versions, | 2928 You must omit this parameter in earlier versions, |
4130 and you may omit it in any version. If you require this | 2929 and you may omit it in any version. If you require this |
4131 parameter, the manifest key | 2930 parameter, the manifest key |
4132 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2931 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
4133 can ensure that your extension won't be run in an earlier browser ve
rsion. | 2932 can ensure that your extension won't be run in an earlier browser ve
rsion. |
4134 </dd> | 2933 </dd> |
4135 | 2934 |
(...skipping 19 matching lines...) Expand all Loading... |
4155 | 2954 |
4156 <!-- FUNCTION PARAMETERS --> | 2955 <!-- FUNCTION PARAMETERS --> |
4157 <dd style="display: none; "> | 2956 <dd style="display: none; "> |
4158 <div></div> | 2957 <div></div> |
4159 </dd> | 2958 </dd> |
4160 | 2959 |
4161 </div> | 2960 </div> |
4162 </div><div> | 2961 </div><div> |
4163 <div> | 2962 <div> |
4164 <dt> | 2963 <dt> |
4165 <var>onDisconnect</var> | 2964 <var>embeddedPattern</var> |
4166 <em> | 2965 <em> |
4167 | 2966 |
4168 <!-- TYPE --> | 2967 <!-- TYPE --> |
4169 <div style="display:inline"> | 2968 <div style="display:inline"> |
4170 ( | 2969 ( |
4171 <span class="optional" style="display: none; ">optional</spa
n> | 2970 <span class="optional" style="display: none; ">optional</spa
n> |
4172 <span class="enum" style="display: none; ">enumerated</span> | 2971 <span class="enum" style="display: none; ">enumerated</span> |
4173 <span id="typeTemplate"> | 2972 <span id="typeTemplate"> |
4174 <span> | 2973 <span> |
4175 <a href="extension.html#type-Event">Event</a> | 2974 <a href="experimental.contentSettings.html#type-Pattern"
>Pattern</a> |
4176 </span> | 2975 </span> |
4177 <span style="display: none; "> | 2976 <span style="display: none; "> |
4178 <span> | 2977 <span> |
4179 array of <span><span></span></span> | 2978 array of <span><span></span></span> |
4180 </span> | 2979 </span> |
4181 <span>paramType</span> | 2980 <span>paramType</span> |
4182 <span></span> | 2981 <span></span> |
4183 </span> | 2982 </span> |
4184 </span> | 2983 </span> |
4185 ) | 2984 ) |
4186 </div> | 2985 </div> |
4187 | 2986 |
4188 </em> | 2987 </em> |
4189 </dt> | 2988 </dt> |
4190 <dd class="todo"> | 2989 <dd class="todo" style="display: none; "> |
4191 Undocumented. | 2990 Undocumented. |
4192 </dd> | 2991 </dd> |
4193 <dd style="display: none; "> | 2992 <dd>The pattern for the frame or object URL.</dd> |
4194 Description of this parameter from the json schema. | |
4195 </dd> | |
4196 <dd style="display: none; "> | 2993 <dd style="display: none; "> |
4197 This parameter was added in version | 2994 This parameter was added in version |
4198 <b><span></span></b>. | 2995 <b><span></span></b>. |
4199 You must omit this parameter in earlier versions, | 2996 You must omit this parameter in earlier versions, |
4200 and you may omit it in any version. If you require this | 2997 and you may omit it in any version. If you require this |
4201 parameter, the manifest key | 2998 parameter, the manifest key |
4202 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 2999 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
4203 can ensure that your extension won't be run in an earlier browser ve
rsion. | 3000 can ensure that your extension won't be run in an earlier browser ve
rsion. |
4204 </dd> | 3001 </dd> |
4205 | 3002 |
(...skipping 19 matching lines...) Expand all Loading... |
4225 | 3022 |
4226 <!-- FUNCTION PARAMETERS --> | 3023 <!-- FUNCTION PARAMETERS --> |
4227 <dd style="display: none; "> | 3024 <dd style="display: none; "> |
4228 <div></div> | 3025 <div></div> |
4229 </dd> | 3026 </dd> |
4230 | 3027 |
4231 </div> | 3028 </div> |
4232 </div><div> | 3029 </div><div> |
4233 <div> | 3030 <div> |
4234 <dt> | 3031 <dt> |
4235 <var>onMessage</var> | 3032 <var>resourceIdentifier</var> |
4236 <em> | 3033 <em> |
4237 | 3034 |
4238 <!-- TYPE --> | 3035 <!-- TYPE --> |
4239 <div style="display:inline"> | 3036 <div style="display:inline"> |
4240 ( | 3037 ( |
4241 <span class="optional" style="display: none; ">optional</spa
n> | 3038 <span class="optional">optional</span> |
4242 <span class="enum" style="display: none; ">enumerated</span> | 3039 <span class="enum" style="display: none; ">enumerated</span> |
4243 <span id="typeTemplate"> | 3040 <span id="typeTemplate"> |
4244 <span> | 3041 <span> |
4245 <a href="extension.html#type-Event">Event</a> | 3042 <a href="experimental.contentSettings.html#type-Resource
Identifier">ResourceIdentifier</a> |
4246 </span> | 3043 </span> |
4247 <span style="display: none; "> | 3044 <span style="display: none; "> |
4248 <span> | 3045 <span> |
4249 array of <span><span></span></span> | 3046 array of <span><span></span></span> |
4250 </span> | 3047 </span> |
4251 <span>paramType</span> | 3048 <span>paramType</span> |
4252 <span></span> | 3049 <span></span> |
4253 </span> | 3050 </span> |
4254 </span> | 3051 </span> |
4255 ) | 3052 ) |
4256 </div> | 3053 </div> |
4257 | 3054 |
4258 </em> | 3055 </em> |
4259 </dt> | 3056 </dt> |
4260 <dd class="todo"> | 3057 <dd class="todo" style="display: none; "> |
4261 Undocumented. | 3058 Undocumented. |
4262 </dd> | 3059 </dd> |
4263 <dd style="display: none; "> | 3060 <dd>The resource identifier for the content type.</dd> |
4264 Description of this parameter from the json schema. | |
4265 </dd> | |
4266 <dd style="display: none; "> | 3061 <dd style="display: none; "> |
4267 This parameter was added in version | 3062 This parameter was added in version |
4268 <b><span></span></b>. | 3063 <b><span></span></b>. |
4269 You must omit this parameter in earlier versions, | 3064 You must omit this parameter in earlier versions, |
4270 and you may omit it in any version. If you require this | 3065 and you may omit it in any version. If you require this |
4271 parameter, the manifest key | 3066 parameter, the manifest key |
4272 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 3067 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
4273 can ensure that your extension won't be run in an earlier browser ve
rsion. | 3068 can ensure that your extension won't be run in an earlier browser ve
rsion. |
4274 </dd> | 3069 </dd> |
4275 | 3070 |
(...skipping 19 matching lines...) Expand all Loading... |
4295 | 3090 |
4296 <!-- FUNCTION PARAMETERS --> | 3091 <!-- FUNCTION PARAMETERS --> |
4297 <dd style="display: none; "> | 3092 <dd style="display: none; "> |
4298 <div></div> | 3093 <div></div> |
4299 </dd> | 3094 </dd> |
4300 | 3095 |
4301 </div> | 3096 </div> |
4302 </div><div> | 3097 </div><div> |
4303 <div> | 3098 <div> |
4304 <dt> | 3099 <dt> |
4305 <var>postMessage</var> | 3100 <var>setting</var> |
4306 <em> | 3101 <em> |
4307 | 3102 |
4308 <!-- TYPE --> | 3103 <!-- TYPE --> |
4309 <div style="display:inline"> | 3104 <div style="display:inline"> |
4310 ( | 3105 ( |
4311 <span class="optional" style="display: none; ">optional</spa
n> | 3106 <span class="optional" style="display: none; ">optional</spa
n> |
4312 <span class="enum" style="display: none; ">enumerated</span> | 3107 <span class="enum" style="display: none; ">enumerated</span> |
4313 <span id="typeTemplate"> | 3108 <span id="typeTemplate"> |
4314 <span style="display: none; "> | 3109 <span style="display: none; "> |
4315 <a> Type</a> | 3110 <a> Type</a> |
4316 </span> | 3111 </span> |
4317 <span> | 3112 <span> |
4318 <span style="display: none; "> | 3113 <span style="display: none; "> |
4319 array of <span><span></span></span> | 3114 array of <span><span></span></span> |
4320 </span> | 3115 </span> |
4321 <span>function</span> | 3116 <span>any</span> |
4322 <span style="display: none; "></span> | 3117 <span style="display: none; "></span> |
4323 </span> | 3118 </span> |
4324 </span> | 3119 </span> |
4325 ) | 3120 ) |
4326 </div> | 3121 </div> |
4327 | 3122 |
4328 </em> | 3123 </em> |
4329 </dt> | 3124 </dt> |
4330 <dd class="todo"> | 3125 <dd class="todo" style="display: none; "> |
4331 Undocumented. | 3126 Undocumented. |
4332 </dd> | 3127 </dd> |
4333 <dd style="display: none; "> | 3128 <dd>The setting applied by this rule. See the description of the indiv
idual ContentSetting objects for the possible values.</dd> |
4334 Description of this parameter from the json schema. | |
4335 </dd> | |
4336 <dd style="display: none; "> | 3129 <dd style="display: none; "> |
4337 This parameter was added in version | 3130 This parameter was added in version |
4338 <b><span></span></b>. | 3131 <b><span></span></b>. |
4339 You must omit this parameter in earlier versions, | 3132 You must omit this parameter in earlier versions, |
4340 and you may omit it in any version. If you require this | 3133 and you may omit it in any version. If you require this |
4341 parameter, the manifest key | 3134 parameter, the manifest key |
4342 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 3135 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
4343 can ensure that your extension won't be run in an earlier browser ve
rsion. | 3136 can ensure that your extension won't be run in an earlier browser ve
rsion. |
4344 </dd> | 3137 </dd> |
4345 | 3138 |
(...skipping 19 matching lines...) Expand all Loading... |
4365 | 3158 |
4366 <!-- FUNCTION PARAMETERS --> | 3159 <!-- FUNCTION PARAMETERS --> |
4367 <dd style="display: none; "> | 3160 <dd style="display: none; "> |
4368 <div></div> | 3161 <div></div> |
4369 </dd> | 3162 </dd> |
4370 | 3163 |
4371 </div> | 3164 </div> |
4372 </div><div> | 3165 </div><div> |
4373 <div> | 3166 <div> |
4374 <dt> | 3167 <dt> |
4375 <var>sender</var> | 3168 <var>scope</var> |
4376 <em> | 3169 <em> |
4377 | 3170 |
4378 <!-- TYPE --> | 3171 <!-- TYPE --> |
4379 <div style="display:inline"> | 3172 <div style="display:inline"> |
4380 ( | 3173 ( |
4381 <span class="optional">optional</span> | 3174 <span class="optional">optional</span> |
4382 <span class="enum" style="display: none; ">enumerated</span> | 3175 <span class="enum">enumerated</span> |
4383 <span id="typeTemplate"> | 3176 <span id="typeTemplate"> |
| 3177 <span style="display: none; "> |
| 3178 <a> Type</a> |
| 3179 </span> |
4384 <span> | 3180 <span> |
4385 <a href="extension.html#type-MessageSender">MessageSende
r</a> | 3181 <span style="display: none; "> |
4386 </span> | |
4387 <span style="display: none; "> | |
4388 <span> | |
4389 array of <span><span></span></span> | 3182 array of <span><span></span></span> |
4390 </span> | 3183 </span> |
4391 <span>paramType</span> | 3184 <span>string</span> |
4392 <span></span> | 3185 <span>["regular", "incognito_session_only"]</span> |
4393 </span> | 3186 </span> |
4394 </span> | 3187 </span> |
4395 ) | 3188 ) |
4396 </div> | 3189 </div> |
4397 | 3190 |
4398 </em> | 3191 </em> |
4399 </dt> | 3192 </dt> |
4400 <dd class="todo" style="display: none; "> | 3193 <dd class="todo" style="display: none; "> |
4401 Undocumented. | 3194 Undocumented. |
4402 </dd> | 3195 </dd> |
4403 <dd>This property will <b>only</b> be present on ports passed to onCon
nect/onConnectExternal listeners.</dd> | 3196 <dd>Where to clear the setting (default: regular). One of<br><var>regu
lar</var>: setting for regular profile (which is inherited by the incognito prof
ile if not overridden elsewhere),<br><var>incognito_session_only</var>: setting
for incognito profile that can only be set during an incognito session and is de
leted when the incognito session ends (overrides regular settings).</dd> |
4404 <dd style="display: none; "> | 3197 <dd style="display: none; "> |
4405 This parameter was added in version | 3198 This parameter was added in version |
4406 <b><span></span></b>. | 3199 <b><span></span></b>. |
4407 You must omit this parameter in earlier versions, | 3200 You must omit this parameter in earlier versions, |
4408 and you may omit it in any version. If you require this | 3201 and you may omit it in any version. If you require this |
4409 parameter, the manifest key | 3202 parameter, the manifest key |
4410 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> | 3203 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
4411 can ensure that your extension won't be run in an earlier browser ve
rsion. | 3204 can ensure that your extension won't be run in an earlier browser ve
rsion. |
4412 </dd> | 3205 </dd> |
4413 | 3206 |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4450 <dd style="display: none; "> | 3243 <dd style="display: none; "> |
4451 <div></div> | 3244 <div></div> |
4452 </dd> | 3245 </dd> |
4453 | 3246 |
4454 <!-- FUNCTION PARAMETERS --> | 3247 <!-- FUNCTION PARAMETERS --> |
4455 <dd style="display: none; "> | 3248 <dd style="display: none; "> |
4456 <div></div> | 3249 <div></div> |
4457 </dd> | 3250 </dd> |
4458 | 3251 |
4459 </div> | 3252 </div> |
| 3253 </div><div> |
| 3254 <div> |
| 3255 <dt> |
| 3256 <var>callback</var> |
| 3257 <em> |
| 3258 |
| 3259 <!-- TYPE --> |
| 3260 <div style="display:inline"> |
| 3261 ( |
| 3262 <span class="optional">optional</span> |
| 3263 <span class="enum" style="display: none; ">enumerated</span> |
| 3264 <span id="typeTemplate"> |
| 3265 <span style="display: none; "> |
| 3266 <a> Type</a> |
| 3267 </span> |
| 3268 <span> |
| 3269 <span style="display: none; "> |
| 3270 array of <span><span></span></span> |
| 3271 </span> |
| 3272 <span>function</span> |
| 3273 <span style="display: none; "></span> |
| 3274 </span> |
| 3275 </span> |
| 3276 ) |
| 3277 </div> |
| 3278 |
| 3279 </em> |
| 3280 </dt> |
| 3281 <dd class="todo"> |
| 3282 Undocumented. |
| 3283 </dd> |
| 3284 <dd style="display: none; "> |
| 3285 Description of this parameter from the json schema. |
| 3286 </dd> |
| 3287 <dd style="display: none; "> |
| 3288 This parameter was added in version |
| 3289 <b><span></span></b>. |
| 3290 You must omit this parameter in earlier versions, |
| 3291 and you may omit it in any version. If you require this |
| 3292 parameter, the manifest key |
| 3293 <a href="manifest.html#minimum_chrome_version">minimum_chrome_versio
n</a> |
| 3294 can ensure that your extension won't be run in an earlier browser ve
rsion. |
| 3295 </dd> |
| 3296 |
| 3297 <!-- OBJECT PROPERTIES --> |
| 3298 <dd style="display: none; "> |
| 3299 <dl> |
| 3300 <div> |
| 3301 <div> |
| 3302 </div> |
| 3303 </div> |
| 3304 </dl> |
| 3305 </dd> |
| 3306 |
| 3307 <!-- OBJECT METHODS --> |
| 3308 <dd style="display: none; "> |
| 3309 <div></div> |
| 3310 </dd> |
| 3311 |
| 3312 <!-- OBJECT EVENT FIELDS --> |
| 3313 <dd style="display: none; "> |
| 3314 <div></div> |
| 3315 </dd> |
| 3316 |
| 3317 <!-- FUNCTION PARAMETERS --> |
| 3318 <dd style="display: none; "> |
| 3319 <div></div> |
| 3320 </dd> |
| 3321 |
| 3322 </div> |
| 3323 </div> |
| 3324 </dl> |
| 3325 |
| 3326 <!-- RETURNS --> |
| 3327 <h4 style="display: none; ">Returns</h4> |
| 3328 <dl> |
| 3329 <div style="display: none; "> |
| 3330 <div> |
| 3331 </div> |
| 3332 </div> |
| 3333 </dl> |
| 3334 |
| 3335 <!-- CALLBACK --> |
| 3336 <div> |
| 3337 <div> |
| 3338 <h4>Callback function</h4> |
| 3339 <p style="display: none; "> |
| 3340 The callback <em>parameter</em> should specify a function |
| 3341 that looks like this: |
| 3342 </p> |
| 3343 <p> |
| 3344 If you specify the <em>callback</em> parameter, it should |
| 3345 specify a function that looks like this: |
| 3346 </p> |
| 3347 |
| 3348 <!-- Note: intentionally longer 80 columns --> |
| 3349 <pre>function(<span></span>) <span class="subdued">{...}</span
>;</pre> |
| 3350 <dl> |
| 3351 <div style="display: none; "> |
| 3352 <div> |
| 3353 </div> |
| 3354 </div> |
| 3355 </dl> |
| 3356 </div> |
| 3357 </div> |
| 3358 |
| 3359 <!-- MIN_VERSION --> |
| 3360 <p style="display: none; "> |
| 3361 This function was added in version <b><span></span></b>. |
| 3362 If you require this function, the manifest key |
| 3363 <a href="manifest.html#minimum_chrome_version">minimum_chrome_
version</a> |
| 3364 can ensure that your extension won't be run in an earlier brow
ser version. |
| 3365 </p> |
| 3366 </div> <!-- /description --> |
| 3367 |
| 3368 </div> <!-- /apiItem --> |
| 3369 |
| 3370 </div> |
| 3371 </dd> |
| 3372 |
| 3373 <!-- OBJECT EVENT FIELDS --> |
| 3374 <dd style="display: none; "> |
| 3375 <div></div> |
| 3376 </dd> |
| 3377 |
| 3378 <!-- FUNCTION PARAMETERS --> |
| 3379 <dd style="display: none; "> |
| 3380 <div></div> |
| 3381 </dd> |
| 3382 |
| 3383 </div> |
4460 | 3384 |
4461 </div> <!-- /apiItem --> | 3385 </div> <!-- /apiItem --> |
4462 | 3386 |
4463 </div> <!-- /apiGroup --> | 3387 </div> <!-- /apiGroup --> |
4464 | 3388 |
4465 </div> <!-- /apiPage --> | 3389 </div> <!-- /apiPage --> |
4466 </div> <!-- /gc-pagecontent --> | 3390 </div> <!-- /gc-pagecontent --> |
4467 </div> <!-- /g-section --> | 3391 </div> <!-- /g-section --> |
4468 </div> <!-- /codesiteContent --> | 3392 </div> <!-- /codesiteContent --> |
4469 <div id="gc-footer" --=""> | 3393 <div id="gc-footer" --=""> |
(...skipping 26 matching lines...) Expand all Loading... |
4496 _uff=0; | 3420 _uff=0; |
4497 urchinTracker(); | 3421 urchinTracker(); |
4498 } | 3422 } |
4499 catch(e) {/* urchinTracker not available. */} | 3423 catch(e) {/* urchinTracker not available. */} |
4500 </script> | 3424 </script> |
4501 <!-- end analytics --> | 3425 <!-- end analytics --> |
4502 </div> | 3426 </div> |
4503 </div> <!-- /gc-footer --> | 3427 </div> <!-- /gc-footer --> |
4504 </div> <!-- /gc-container --> | 3428 </div> <!-- /gc-container --> |
4505 </body></html> | 3429 </body></html> |
OLD | NEW |