| 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 |