OLD | NEW |
1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: | 1 <!DOCTYPE html><!-- This page is a placeholder for generated extensions api doc.
Note: |
2 1) The <head> information in this page is significant, should be uniform | 2 1) The <head> information in this page is significant, should be uniform |
3 across api docs and should be edited only with knowledge of the | 3 across api docs and should be edited only with knowledge of the |
4 templating mechanism. | 4 templating mechanism. |
5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a | 5 3) All <body>.innerHTML is genereated as an rendering step. If viewed in a |
6 browser, it will be re-generated from the template, json schema and | 6 browser, it will be re-generated from the template, json schema and |
7 authored overview content. | 7 authored overview content. |
8 4) The <body>.innerHTML is also generated by an offline step so that this | 8 4) The <body>.innerHTML is also generated by an offline step so that this |
9 page may easily be indexed by search engines. | 9 page may easily be indexed by search engines. |
10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> | 10 --><html xmlns="http://www.w3.org/1999/xhtml"><head> |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 <ol> | 216 <ol> |
217 <li> | 217 <li> |
218 <a href="#event-onRequest">onRequest</a> | 218 <a href="#event-onRequest">onRequest</a> |
219 </li> | 219 </li> |
220 </ol> | 220 </ol> |
221 </li> | 221 </li> |
222 <li> | 222 <li> |
223 <a href="#types">Types</a> | 223 <a href="#types">Types</a> |
224 <ol> | 224 <ol> |
225 <li> | 225 <li> |
| 226 <a href="#type-declarativeWebRequest.RedirectByRegEx">declarativ
eWebRequest.RedirectByRegEx</a> |
| 227 <ol> |
| 228 </ol> |
| 229 </li><li> |
226 <a href="#type-RequestMatcher">RequestMatcher</a> | 230 <a href="#type-RequestMatcher">RequestMatcher</a> |
227 <ol> | 231 <ol> |
228 </ol> | 232 </ol> |
229 </li><li> | 233 </li><li> |
230 <a href="#type-CancelRequest">CancelRequest</a> | |
231 <ol> | |
232 </ol> | |
233 </li><li> | |
234 <a href="#type-RedirectRequest">RedirectRequest</a> | 234 <a href="#type-RedirectRequest">RedirectRequest</a> |
235 <ol> | 235 <ol> |
236 </ol> | 236 </ol> |
237 </li><li> | 237 </li><li> |
238 <a href="#type-declarativeWebRequest.RedirectToTransparentImage"
>declarativeWebRequest.RedirectToTransparentImage</a> | 238 <a href="#type-declarativeWebRequest.RedirectToTransparentImage"
>declarativeWebRequest.RedirectToTransparentImage</a> |
239 <ol> | 239 <ol> |
240 </ol> | 240 </ol> |
241 </li><li> | 241 </li><li> |
242 <a href="#type-declarativeWebRequest.RedirectToEmptyDocument">de
clarativeWebRequest.RedirectToEmptyDocument</a> | 242 <a href="#type-declarativeWebRequest.RedirectToEmptyDocument">de
clarativeWebRequest.RedirectToEmptyDocument</a> |
243 <ol> | 243 <ol> |
244 </ol> | 244 </ol> |
245 </li><li> | 245 </li><li> |
| 246 <a href="#type-CancelRequest">CancelRequest</a> |
| 247 <ol> |
| 248 </ol> |
| 249 </li><li> |
246 <a href="#type-declarativeWebRequest.SetRequestHeader">declarati
veWebRequest.SetRequestHeader</a> | 250 <a href="#type-declarativeWebRequest.SetRequestHeader">declarati
veWebRequest.SetRequestHeader</a> |
247 <ol> | 251 <ol> |
248 </ol> | 252 </ol> |
249 </li><li> | 253 </li><li> |
250 <a href="#type-declarativeWebRequest.RemoveRequestHeader">declar
ativeWebRequest.RemoveRequestHeader</a> | 254 <a href="#type-declarativeWebRequest.RemoveRequestHeader">declar
ativeWebRequest.RemoveRequestHeader</a> |
251 <ol> | 255 <ol> |
252 </ol> | 256 </ol> |
253 </li><li> | 257 </li><li> |
254 <a href="#type-declarativeWebRequest.AddResponseHeader">declarat
iveWebRequest.AddResponseHeader</a> | 258 <a href="#type-declarativeWebRequest.AddResponseHeader">declarat
iveWebRequest.AddResponseHeader</a> |
255 <ol> | 259 <ol> |
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
460 <dt> | 464 <dt> |
461 <a href="declarativeWebRequest.html#type-declarativeWebRequest.Redir
ectToEmptyDocument">declarativeWebRequest.RedirectToEmptyDocument</a> | 465 <a href="declarativeWebRequest.html#type-declarativeWebRequest.Redir
ectToEmptyDocument">declarativeWebRequest.RedirectToEmptyDocument</a> |
462 </dt> | 466 </dt> |
463 <dd class="todo"> | 467 <dd class="todo"> |
464 Undocumented. | 468 Undocumented. |
465 </dd> | 469 </dd> |
466 </div> | 470 </div> |
467 </div><div> | 471 </div><div> |
468 <div> | 472 <div> |
469 <dt> | 473 <dt> |
| 474 <a href="declarativeWebRequest.html#type-declarativeWebRequest.Redir
ectByRegEx">declarativeWebRequest.RedirectByRegEx</a> |
| 475 </dt> |
| 476 <dd class="todo"> |
| 477 Undocumented. |
| 478 </dd> |
| 479 </div> |
| 480 </div><div> |
| 481 <div> |
| 482 <dt> |
470 <a href="declarativeWebRequest.html#type-declarativeWebRequest.SetRe
questHeader">declarativeWebRequest.SetRequestHeader</a> | 483 <a href="declarativeWebRequest.html#type-declarativeWebRequest.SetRe
questHeader">declarativeWebRequest.SetRequestHeader</a> |
471 </dt> | 484 </dt> |
472 <dd class="todo"> | 485 <dd class="todo"> |
473 Undocumented. | 486 Undocumented. |
474 </dd> | 487 </dd> |
475 </div> | 488 </div> |
476 </div><div> | 489 </div><div> |
477 <div> | 490 <div> |
478 <dt> | 491 <dt> |
479 <a href="declarativeWebRequest.html#type-declarativeWebRequest.Remov
eRequestHeader">declarativeWebRequest.RemoveRequestHeader</a> | 492 <a href="declarativeWebRequest.html#type-declarativeWebRequest.Remov
eRequestHeader">declarativeWebRequest.RemoveRequestHeader</a> |
(...skipping 25 matching lines...) Expand all Loading... |
505 </div> <!-- /actions --> | 518 </div> <!-- /actions --> |
506 </div> <!-- /description --> | 519 </div> <!-- /description --> |
507 </div> <!-- /apiItem --> | 520 </div> <!-- /apiItem --> |
508 </div> <!-- /apiGroup --> | 521 </div> <!-- /apiGroup --> |
509 <!-- TYPES --> | 522 <!-- TYPES --> |
510 <div class="apiGroup"> | 523 <div class="apiGroup"> |
511 <a name="types"></a> | 524 <a name="types"></a> |
512 <h3 id="types">Types</h3> | 525 <h3 id="types">Types</h3> |
513 <!-- iterates over all types --> | 526 <!-- iterates over all types --> |
514 <div class="apiItem"> | 527 <div class="apiItem"> |
515 <a name="type-RequestMatcher"></a> | 528 <a name="type-declarativeWebRequest.RedirectByRegEx"></a> |
516 <h4>RequestMatcher</h4> | 529 <h4>declarativeWebRequest.RedirectByRegEx</h4> |
517 <div> | 530 <div> |
518 <dt> | 531 <dt> |
519 <em> | 532 <em> |
520 <!-- TYPE --> | 533 <!-- TYPE --> |
521 <div style="display:inline"> | 534 <div style="display:inline"> |
522 ( | 535 ( |
523 <span id="typeTemplate"> | 536 <span id="typeTemplate"> |
524 <span> | 537 <span> |
525 <span>object</span> | 538 <span>object</span> |
526 </span> | 539 </span> |
527 </span> | 540 </span> |
528 ) | 541 ) |
529 </div> | 542 </div> |
530 </em> | 543 </em> |
531 </dt> | 544 </dt> |
532 <dd>Matches network events by various criteria.</dd> | 545 <dd>Redirects a request by applying a regular expression on the URL. T
he regular expressions use the <a href="http://code.google.com/p/re2/wiki/Syntax
">RE2 syntax</a>.</dd> |
533 <!-- OBJECT PROPERTIES --> | 546 <!-- OBJECT PROPERTIES --> |
534 <dd> | 547 <dd> |
535 <dl> | 548 <dl> |
536 <div> | 549 <div> |
537 <div> | 550 <div> |
538 <dt> | 551 <dt> |
539 <var>url</var> | 552 <var>from</var> |
540 <em> | 553 <em> |
541 <!-- TYPE --> | 554 <!-- TYPE --> |
542 <div style="display:inline"> | 555 <div style="display:inline"> |
543 ( | 556 ( |
544 <span class="optional">optional</span> | |
545 <span id="typeTemplate"> | 557 <span id="typeTemplate"> |
546 <span> | 558 <span> |
547 <a>events.UrlFilter</a> | 559 <span>string</span> |
548 </span> | 560 </span> |
549 </span> | 561 </span> |
550 ) | 562 ) |
551 </div> | 563 </div> |
552 </em> | 564 </em> |
553 </dt> | 565 </dt> |
554 <dd>Matches if the condition of the UrlFilter are fulfilled for the UR
L of the request.</dd> | 566 <dd>A match pattern that may contain capture groups.</dd> |
555 <!-- OBJECT PROPERTIES --> | 567 <!-- OBJECT PROPERTIES --> |
556 <!-- OBJECT METHODS --> | 568 <!-- OBJECT METHODS --> |
557 <!-- OBJECT EVENT FIELDS --> | 569 <!-- OBJECT EVENT FIELDS --> |
558 <!-- FUNCTION PARAMETERS --> | 570 <!-- FUNCTION PARAMETERS --> |
559 </div> | 571 </div> |
560 </div><div> | 572 </div><div> |
561 <div> | 573 <div> |
562 <dt> | 574 <dt> |
563 <var>resourceType</var> | 575 <var>to</var> |
564 <em> | 576 <em> |
565 <!-- TYPE --> | 577 <!-- TYPE --> |
566 <div style="display:inline"> | 578 <div style="display:inline"> |
567 ( | 579 ( |
568 <span class="optional">optional</span> | |
569 <span id="typeTemplate"> | 580 <span id="typeTemplate"> |
570 <span> | 581 <span> |
571 <span> | |
572 array of <span><span> | |
573 <span> | |
574 <span>string</span> | 582 <span>string</span> |
575 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> | |
576 </span> | |
577 </span></span> | |
578 </span> | |
579 </span> | 583 </span> |
580 </span> | 584 </span> |
581 ) | 585 ) |
582 </div> | 586 </div> |
583 </em> | 587 </em> |
584 </dt> | 588 </dt> |
585 <dd>Matches if the request type of a request is contained in the list.
Requests that cannot match any of the types will be filtered out.</dd> | 589 <dd>Destination pattern.</dd> |
586 <!-- OBJECT PROPERTIES --> | 590 <!-- OBJECT PROPERTIES --> |
587 <!-- OBJECT METHODS --> | 591 <!-- OBJECT METHODS --> |
588 <!-- OBJECT EVENT FIELDS --> | 592 <!-- OBJECT EVENT FIELDS --> |
589 <!-- FUNCTION PARAMETERS --> | 593 <!-- FUNCTION PARAMETERS --> |
590 </div> | 594 </div> |
591 </div><div> | 595 </div><div> |
592 <div> | 596 <div> |
593 <dt> | 597 <dt> |
594 <var>instanceType</var> | 598 <var>perlCaptureGroupStyle</var> |
595 <em> | 599 <em> |
596 <!-- TYPE --> | 600 <!-- TYPE --> |
597 <div style="display:inline"> | 601 <div style="display:inline"> |
598 ( | 602 ( |
599 <span class="enum">enumerated</span> | 603 <span class="optional">optional</span> |
600 <span id="typeTemplate"> | 604 <span id="typeTemplate"> |
601 <span> | 605 <span> |
602 <span>string</span> | 606 <span>boolean</span> |
603 <span>["declarativeWebRequest.RequestMatcher"]</span> | |
604 </span> | 607 </span> |
605 </span> | 608 </span> |
606 ) | 609 ) |
607 </div> | 610 </div> |
608 </em> | 611 </em> |
609 </dt> | 612 </dt> |
610 <dd class="todo"> | 613 <dd>If set to true, capture groups are referenced in the perl syntax (
$1, $2, ...) instead of the RE2 syntax (\1, \2, ...). Defaults to false.</dd> |
611 Undocumented. | |
612 </dd> | |
613 <!-- OBJECT PROPERTIES --> | 614 <!-- OBJECT PROPERTIES --> |
614 <!-- OBJECT METHODS --> | 615 <!-- OBJECT METHODS --> |
615 <!-- OBJECT EVENT FIELDS --> | 616 <!-- OBJECT EVENT FIELDS --> |
616 <!-- FUNCTION PARAMETERS --> | 617 <!-- FUNCTION PARAMETERS --> |
617 </div> | 618 </div> |
618 </div> | 619 </div> |
619 </dl> | 620 </dl> |
620 </dd> | 621 </dd> |
621 <!-- OBJECT METHODS --> | 622 <!-- OBJECT METHODS --> |
622 <!-- OBJECT EVENT FIELDS --> | 623 <!-- OBJECT EVENT FIELDS --> |
623 <!-- FUNCTION PARAMETERS --> | 624 <!-- FUNCTION PARAMETERS --> |
624 </div> | 625 </div> |
625 </div><div class="apiItem"> | 626 </div><div class="apiItem"> |
626 <a name="type-CancelRequest"></a> | 627 <a name="type-RequestMatcher"></a> |
627 <h4>CancelRequest</h4> | 628 <h4>RequestMatcher</h4> |
628 <div> | 629 <div> |
629 <dt> | 630 <dt> |
630 <em> | 631 <em> |
631 <!-- TYPE --> | 632 <!-- TYPE --> |
632 <div style="display:inline"> | 633 <div style="display:inline"> |
633 ( | 634 ( |
634 <span id="typeTemplate"> | 635 <span id="typeTemplate"> |
635 <span> | 636 <span> |
636 <span>object</span> | 637 <span>object</span> |
637 </span> | 638 </span> |
638 </span> | 639 </span> |
639 ) | 640 ) |
640 </div> | 641 </div> |
641 </em> | 642 </em> |
642 </dt> | 643 </dt> |
643 <dd>Declarative event action that cancels a network request.</dd> | 644 <dd>Matches network events by various criteria.</dd> |
644 <!-- OBJECT PROPERTIES --> | 645 <!-- OBJECT PROPERTIES --> |
645 <dd> | 646 <dd> |
646 <dl> | 647 <dl> |
647 <div> | 648 <div> |
648 <div> | 649 <div> |
649 <dt> | 650 <dt> |
| 651 <var>url</var> |
| 652 <em> |
| 653 <!-- TYPE --> |
| 654 <div style="display:inline"> |
| 655 ( |
| 656 <span class="optional">optional</span> |
| 657 <span id="typeTemplate"> |
| 658 <span> |
| 659 <a>events.UrlFilter</a> |
| 660 </span> |
| 661 </span> |
| 662 ) |
| 663 </div> |
| 664 </em> |
| 665 </dt> |
| 666 <dd>Matches if the condition of the UrlFilter are fulfilled for the UR
L of the request.</dd> |
| 667 <!-- OBJECT PROPERTIES --> |
| 668 <!-- OBJECT METHODS --> |
| 669 <!-- OBJECT EVENT FIELDS --> |
| 670 <!-- FUNCTION PARAMETERS --> |
| 671 </div> |
| 672 </div><div> |
| 673 <div> |
| 674 <dt> |
| 675 <var>resourceType</var> |
| 676 <em> |
| 677 <!-- TYPE --> |
| 678 <div style="display:inline"> |
| 679 ( |
| 680 <span class="optional">optional</span> |
| 681 <span id="typeTemplate"> |
| 682 <span> |
| 683 <span> |
| 684 array of <span><span> |
| 685 <span> |
| 686 <span>string</span> |
| 687 <span>["main_frame", "sub_frame", "stylesheet", "script"
, "image", "object", "xmlhttprequest", "other"]</span> |
| 688 </span> |
| 689 </span></span> |
| 690 </span> |
| 691 </span> |
| 692 </span> |
| 693 ) |
| 694 </div> |
| 695 </em> |
| 696 </dt> |
| 697 <dd>Matches if the request type of a request is contained in the list.
Requests that cannot match any of the types will be filtered out.</dd> |
| 698 <!-- OBJECT PROPERTIES --> |
| 699 <!-- OBJECT METHODS --> |
| 700 <!-- OBJECT EVENT FIELDS --> |
| 701 <!-- FUNCTION PARAMETERS --> |
| 702 </div> |
| 703 </div><div> |
| 704 <div> |
| 705 <dt> |
650 <var>instanceType</var> | 706 <var>instanceType</var> |
651 <em> | 707 <em> |
652 <!-- TYPE --> | 708 <!-- TYPE --> |
653 <div style="display:inline"> | 709 <div style="display:inline"> |
654 ( | 710 ( |
655 <span class="enum">enumerated</span> | 711 <span class="enum">enumerated</span> |
656 <span id="typeTemplate"> | 712 <span id="typeTemplate"> |
657 <span> | 713 <span> |
658 <span>string</span> | 714 <span>string</span> |
659 <span>["declarativeWebRequest.CancelRequest"]</span> | 715 <span>["declarativeWebRequest.RequestMatcher"]</span> |
660 </span> | 716 </span> |
661 </span> | 717 </span> |
662 ) | 718 ) |
663 </div> | 719 </div> |
664 </em> | 720 </em> |
665 </dt> | 721 </dt> |
666 <dd class="todo"> | 722 <dd class="todo"> |
667 Undocumented. | 723 Undocumented. |
668 </dd> | 724 </dd> |
669 <!-- OBJECT PROPERTIES --> | 725 <!-- OBJECT PROPERTIES --> |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
807 <!-- OBJECT PROPERTIES --> | 863 <!-- OBJECT PROPERTIES --> |
808 <dd> | 864 <dd> |
809 <dl> | 865 <dl> |
810 </dl> | 866 </dl> |
811 </dd> | 867 </dd> |
812 <!-- OBJECT METHODS --> | 868 <!-- OBJECT METHODS --> |
813 <!-- OBJECT EVENT FIELDS --> | 869 <!-- OBJECT EVENT FIELDS --> |
814 <!-- FUNCTION PARAMETERS --> | 870 <!-- FUNCTION PARAMETERS --> |
815 </div> | 871 </div> |
816 </div><div class="apiItem"> | 872 </div><div class="apiItem"> |
| 873 <a name="type-CancelRequest"></a> |
| 874 <h4>CancelRequest</h4> |
| 875 <div> |
| 876 <dt> |
| 877 <em> |
| 878 <!-- TYPE --> |
| 879 <div style="display:inline"> |
| 880 ( |
| 881 <span id="typeTemplate"> |
| 882 <span> |
| 883 <span>object</span> |
| 884 </span> |
| 885 </span> |
| 886 ) |
| 887 </div> |
| 888 </em> |
| 889 </dt> |
| 890 <dd>Declarative event action that cancels a network request.</dd> |
| 891 <!-- OBJECT PROPERTIES --> |
| 892 <dd> |
| 893 <dl> |
| 894 <div> |
| 895 <div> |
| 896 <dt> |
| 897 <var>instanceType</var> |
| 898 <em> |
| 899 <!-- TYPE --> |
| 900 <div style="display:inline"> |
| 901 ( |
| 902 <span class="enum">enumerated</span> |
| 903 <span id="typeTemplate"> |
| 904 <span> |
| 905 <span>string</span> |
| 906 <span>["declarativeWebRequest.CancelRequest"]</span> |
| 907 </span> |
| 908 </span> |
| 909 ) |
| 910 </div> |
| 911 </em> |
| 912 </dt> |
| 913 <dd class="todo"> |
| 914 Undocumented. |
| 915 </dd> |
| 916 <!-- OBJECT PROPERTIES --> |
| 917 <!-- OBJECT METHODS --> |
| 918 <!-- OBJECT EVENT FIELDS --> |
| 919 <!-- FUNCTION PARAMETERS --> |
| 920 </div> |
| 921 </div> |
| 922 </dl> |
| 923 </dd> |
| 924 <!-- OBJECT METHODS --> |
| 925 <!-- OBJECT EVENT FIELDS --> |
| 926 <!-- FUNCTION PARAMETERS --> |
| 927 </div> |
| 928 </div><div class="apiItem"> |
817 <a name="type-declarativeWebRequest.SetRequestHeader"></a> | 929 <a name="type-declarativeWebRequest.SetRequestHeader"></a> |
818 <h4>declarativeWebRequest.SetRequestHeader</h4> | 930 <h4>declarativeWebRequest.SetRequestHeader</h4> |
819 <div> | 931 <div> |
820 <dt> | 932 <dt> |
821 <em> | 933 <em> |
822 <!-- TYPE --> | 934 <!-- TYPE --> |
823 <div style="display:inline"> | 935 <div style="display:inline"> |
824 ( | 936 ( |
825 <span id="typeTemplate"> | 937 <span id="typeTemplate"> |
826 <span> | 938 <span> |
(...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1176 _uff=0; | 1288 _uff=0; |
1177 urchinTracker(); | 1289 urchinTracker(); |
1178 } | 1290 } |
1179 catch(e) {/* urchinTracker not available. */} | 1291 catch(e) {/* urchinTracker not available. */} |
1180 </script> | 1292 </script> |
1181 <!-- end analytics --> | 1293 <!-- end analytics --> |
1182 </div> | 1294 </div> |
1183 </div> <!-- /gc-footer --> | 1295 </div> <!-- /gc-footer --> |
1184 </div> <!-- /gc-container --> | 1296 </div> <!-- /gc-container --> |
1185 </body></html> | 1297 </body></html> |
OLD | NEW |