| 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 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 286 </ol> | 286 </ol> |
| 287 </li><li> | 287 </li><li> |
| 288 <a href="#overview-examples">Examples</a> | 288 <a href="#overview-examples">Examples</a> |
| 289 <ol> | 289 <ol> |
| 290 <li style="display: none; "> | 290 <li style="display: none; "> |
| 291 <a>h3Name</a> | 291 <a>h3Name</a> |
| 292 </li> | 292 </li> |
| 293 </ol> | 293 </ol> |
| 294 </li> | 294 </li> |
| 295 <li> | 295 <li> |
| 296 <a href="#apiReference">API reference: chrome.experimental.proxy
</a> | 296 <a href="#apiReference">API reference: chrome.proxy</a> |
| 297 <ol> | 297 <ol> |
| 298 <li> | 298 <li> |
| 299 <a href="#properties">Properties</a> | 299 <a href="#properties">Properties</a> |
| 300 <ol> | 300 <ol> |
| 301 <li> | 301 <li> |
| 302 <a href="#property-settings">settings</a> | 302 <a href="#property-settings">settings</a> |
| 303 </li> | 303 </li> |
| 304 </ol> | 304 </ol> |
| 305 </li> | 305 </li> |
| 306 <li style="display: none; "> | 306 <li style="display: none; "> |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 342 <!-- Standard content lead-in for experimental API pages --> | 342 <!-- Standard content lead-in for experimental API pages --> |
| 343 <p id="classSummary" style="display: none; "> | 343 <p id="classSummary" style="display: none; "> |
| 344 For information on how to use experimental APIs, see the <a href="expe
rimental.html">chrome.experimental.* APIs</a> page. | 344 For information on how to use experimental APIs, see the <a href="expe
rimental.html">chrome.experimental.* APIs</a> page. |
| 345 </p> | 345 </p> |
| 346 | 346 |
| 347 <!-- STATIC CONTENT PLACEHOLDER --> | 347 <!-- STATIC CONTENT PLACEHOLDER --> |
| 348 <div id="static"><div id="pageData-name" class="pageData">Proxy Settings
</div> | 348 <div id="static"><div id="pageData-name" class="pageData">Proxy Settings
</div> |
| 349 | 349 |
| 350 <!-- BEGIN AUTHORED CONTENT --> | 350 <!-- BEGIN AUTHORED CONTENT --> |
| 351 <p id="classSummary"> | 351 <p id="classSummary"> |
| 352 Use the <code>chrome.experimental.proxysettings</code> module to manage Chrome's | 352 Use the <code>chrome.proxy</code> module to manage Chrome's |
| 353 proxy settings. This module is still experimental. For information on how to use | 353 proxy settings. |
| 354 experimental APIs, see the <a href="experimental.html">chrome.experimental.* | |
| 355 APIs</a> page. | |
| 356 </p> | 354 </p> |
| 357 | 355 |
| 358 <h2 id="manifest">Manifest</h2> | 356 <h2 id="manifest">Manifest</h2> |
| 359 <p>You must declare the "proxy" permission | 357 <p>You must declare the "proxy" permission |
| 360 in the <a href="manifest.html">extension manifest</a> | 358 in the <a href="manifest.html">extension manifest</a> |
| 361 to use the proxy settings API. | 359 to use the proxy settings API. |
| 362 For example:</p> | 360 For example:</p> |
| 363 <pre>{ | 361 <pre>{ |
| 364 "name": "My extension", | 362 "name": "My extension", |
| 365 ... | 363 ... |
| 366 <b>"permissions": [ | 364 <b>"permissions": [ |
| 367 "experimental", "proxy" | 365 "proxy" |
| 368 ]</b>, | 366 ]</b>, |
| 369 ... | 367 ... |
| 370 }</pre> | 368 }</pre> |
| 371 | 369 |
| 372 <h2 id="description">Objects and properties</h2> | 370 <h2 id="description">Objects and properties</h2> |
| 373 | 371 |
| 374 <p> | 372 <p> |
| 375 Proxy settings are defined in a | 373 Proxy settings are defined in a |
| 376 <a href="#type-ProxyConfig"><code>ProxyConfig</code></a> object. Depending on | 374 <a href="#type-ProxyConfig"><code>ProxyConfig</code></a> object. Depending on |
| 377 Chrome's proxy settings, the settings may contain | 375 Chrome's proxy settings, the settings may contain |
| 378 <a href="#type-ProxyRules"><code>ProxyRules</code></a> or a <a href="#type-PacSc
ript"><code>PacScript</code></a>. | 376 <a href="#type-ProxyRules"><code>ProxyRules</code></a> or a <a href="#type-PacSc
ript"><code>PacScript</code></a>. |
| 379 </p> | 377 </p> |
| 380 | 378 |
| 381 <h3 id="proxy_modes">Proxy modes</h3> | 379 <h3 id="proxy_modes">Proxy modes</h3> |
| 382 | 380 |
| 383 <p> | 381 <p> |
| 384 A ProxyConfig object's <code>mode</code> attribute determines the overall | 382 A ProxyConfig object's <code>mode</code> attribute determines the overall |
| 385 behavior of Chrome with regards to proxy usage. It can take the following | 383 behavior of Chrome with regards to proxy usage. It can take the following |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 479 | 477 |
| 480 <dt><code>[<em><scheme></em>://]<em><ip-literal></em>[:<em><por
t></em>]</code></dt> | 478 <dt><code>[<em><scheme></em>://]<em><ip-literal></em>[:<em><por
t></em>]</code></dt> |
| 481 <dd>Match URLs that are IP address literals.<br> | 479 <dd>Match URLs that are IP address literals.<br> |
| 482 Conceptually this is the similar to the first case, but with special cases | 480 Conceptually this is the similar to the first case, but with special cases |
| 483 to handle IP literal canonicalization. For example, matching | 481 to handle IP literal canonicalization. For example, matching |
| 484 on "[0:0:0::1]" is the same as matching on "[::1]" because | 482 on "[0:0:0::1]" is the same as matching on "[::1]" because |
| 485 the IPv6 canonicalization is done internally.<br> | 483 the IPv6 canonicalization is done internally.<br> |
| 486 Examples: <code>"127.0.1", "[0:0::1]", "[::1]", "http://[::1]:99"</code></dd> | 484 Examples: <code>"127.0.1", "[0:0::1]", "[::1]", "http://[::1]:99"</code></dd> |
| 487 | 485 |
| 488 <dt><code><em><ip-literal></em>/<em><prefix-length-in-bits></em></
code></dt> | 486 <dt><code><em><ip-literal></em>/<em><prefix-length-in-bits></em></
code></dt> |
| 489 <dd>Match any URL containing an IP literal within the given range. The IP | 487 <dd>Match any URL containing an IP literal within the given range. The IP |
| 490 range is specified using CIDR notation.<br> | 488 range is specified using CIDR notation.<br> |
| 491 Examples: <code>"192.168.1.1/16", "fefe:13::abc/33"</code></dd> | 489 Examples: <code>"192.168.1.1/16", "fefe:13::abc/33"</code></dd> |
| 492 | 490 |
| 493 <dt><code><local></code></dt> | 491 <dt><code><local></code></dt> |
| 494 <dd>Match local addresses. An address is local if the host is "127.0.0.1", | 492 <dd>Match local addresses. An address is local if the host is "127.0.0.1", |
| 495 "::1", or "localhost".<br> | 493 "::1", or "localhost".<br> |
| 496 Example: <code>"<local>"</code></dd> | 494 Example: <code>"<local>"</code></dd> |
| 497 </dl> | 495 </dl> |
| 498 | 496 |
| 499 | 497 |
| 500 <h2 id="precedence">Precedence</h2> | 498 <h2 id="precedence">Precedence</h2> |
| 501 | 499 |
| 502 <p> | 500 <p> |
| 503 Chrome manages settings on different layers. The following list describes the | 501 Chrome manages settings on different layers. The following list describes the |
| 504 layers that may influence the effective proxy settings, in increasing order of | 502 layers that may influence the effective proxy settings, in increasing order of |
| 505 precedence. | 503 precedence. |
| 506 </p><ol> | 504 </p><ol> |
| 507 <li>System settings provided by the operating system</li> | 505 <li>System settings provided by the operating system</li> |
| 508 <li>Command line parameters</li> | 506 <li>Command line parameters</li> |
| 509 <li>Preferences set by extensions</li> | 507 <li>Preferences set by extensions</li> |
| 510 <li>Policies</li> | 508 <li>Policies</li> |
| 511 </ol> | 509 </ol> |
| 512 <p></p> | 510 <p></p> |
| 513 | 511 |
| 514 <p> | 512 <p> |
| 515 As the list implies, policies might overrule any changes that you specify with | 513 As the list implies, policies might overrule any changes that you specify with |
| 516 the proxy settings API. | 514 the proxy settings API. |
| 517 </p> | 515 </p> |
| 518 | 516 |
| 517 <!-- |
| 519 <p> | 518 <p> |
| 520 Chrome allows using different proxy settings for regular windows and incognito | 519 Chrome allows using different proxy settings for regular windows and incognito |
| 521 windows. The following example illustrates the behavior. Assume that no policy | 520 windows. The following example illustrates the behavior. Assume that no policy |
| 522 overrides the proxy settings and that an extension can set proxy settings for | 521 overrides the proxy settings and that an extension can set proxy settings for |
| 523 regular windows <b>(R)</b> and proxy settings for incognito windows <b>(I)</b>. | 522 regular windows <b>(R)</b> and proxy settings for incognito windows <b>(I)</b>. |
| 524 </p> | 523 </p> |
| 525 | 524 |
| 526 <p> | 525 <p> |
| 527 </p><ul> | 526 <ul> |
| 528 <li>If only <b>(R)</b> is set, these settings are effective for both regular | 527 <li>If only <b>(R)</b> is set, these settings are effective for both regular |
| 529 and incognito windows.</li> | 528 and incognito windows.</li> |
| 530 <li>If only <b>(I)</b> is set, these settings are effective for only incognito | 529 <li>If only <b>(I)</b> is set, these settings are effective for only incognito |
| 531 windows. Regular windows use the proxy settings determined by the lower layers | 530 windows. Regular windows use the proxy settings determined by the lower layers |
| 532 (command-line options and system settings).</li> | 531 (command-line options and system settings).</li> |
| 533 <li>If both <b>(R)</b> and <b>(I)</b> are set, the respective settings are | 532 <li>If both <b>(R)</b> and <b>(I)</b> are set, the respective settings are |
| 534 used for regular and incognito windows.</li> | 533 used for regular and incognito windows.</li> |
| 535 </ul> | 534 </ul> |
| 536 <p></p> | 535 </p> |
| 537 | 536 |
| 538 <p> | 537 <p> |
| 539 If two extensions want to set proxy settings, the extension installed last takes | 538 If two extensions want to set proxy settings, the extension installed last takes |
| 540 precedence over the other extensions. If the extension installed last sets only | 539 precedence over the other extensions. If the extension installed last sets only |
| 541 <b>(I)</b>, the settings of regular windows can be defined by more recently | 540 <b>(I)</b>, the settings of regular windows can be defined by more recently |
| 542 installed extensions. | 541 installed extensions. |
| 543 </p> | 542 </p> |
| 543 --> |
| 544 | 544 |
| 545 | 545 |
| 546 | 546 |
| 547 <h2 id="overview-examples">Examples</h2> | 547 <h2 id="overview-examples">Examples</h2> |
| 548 | 548 |
| 549 <p> | 549 <p> |
| 550 The following code sets a SOCKS 5 proxy for HTTP connections to all servers but | 550 The following code sets a SOCKS 5 proxy for HTTP connections to all servers but |
| 551 foobar.com and uses direct connections for all other protocols. The settings | 551 foobar.com and uses direct connections for all other protocols. The settings |
| 552 apply to regular and incognito windows. | 552 apply to regular and incognito windows. |
| 553 </p> | 553 </p> |
| 554 | 554 |
| 555 <pre>var config = { | 555 <pre>var config = { |
| 556 mode: "fixed_servers", | 556 mode: "fixed_servers", |
| 557 rules: { | 557 rules: { |
| 558 httpProxy: { | 558 httpProxy: { |
| 559 scheme: "socks5", | 559 scheme: "socks5", |
| 560 host: "1.2.3.4" | 560 host: "1.2.3.4" |
| 561 }, | 561 }, |
| 562 bypassList: ["foobar.com"] | 562 bypassList: ["foobar.com"] |
| 563 } | 563 } |
| 564 }; | 564 }; |
| 565 chrome.experimental.proxy.settings.set( | 565 chrome.proxy.settings.set( |
| 566 {value: config, scope: 'regular'}, | 566 {value: config, scope: 'regular'}, |
| 567 function() {}); | 567 function() {}); |
| 568 </pre> | 568 </pre> |
| 569 | 569 |
| 570 <p> | 570 <p> |
| 571 The following code sets a custom pac script. | 571 The following code sets a custom pac script. |
| 572 </p> | 572 </p> |
| 573 | 573 |
| 574 <pre>var config = { | 574 <pre>var config = { |
| 575 mode: "pac_script", | 575 mode: "pac_script", |
| 576 pacScript: { | 576 pacScript: { |
| 577 data: "function FindProxyForURL(url, host) {\n" + | 577 data: "function FindProxyForURL(url, host) {\n" + |
| 578 " if (host == 'foobar.com')\n" + | 578 " if (host == 'foobar.com')\n" + |
| 579 " return 'PROXY blackhole:80';\n" + | 579 " return 'PROXY blackhole:80';\n" + |
| 580 " return 'DIRECT';\n" + | 580 " return 'DIRECT';\n" + |
| 581 "}" | 581 "}" |
| 582 } | 582 } |
| 583 }; | 583 }; |
| 584 chrome.experimental.proxy.settings.set( | 584 chrome.proxy.settings.set( |
| 585 {value: config, scope: 'regular'}, | 585 {value: config, scope: 'regular'}, |
| 586 function() {}); | 586 function() {}); |
| 587 </pre> | 587 </pre> |
| 588 | 588 |
| 589 <p> | 589 <p> |
| 590 The next snippet queries the current proxy settings. | 590 The next snippet queries the current proxy settings. |
| 591 </p> | 591 </p> |
| 592 | 592 |
| 593 <pre>chrome.experimental.proxy.settings.get( | 593 <pre>chrome.proxy.settings.get( |
| 594 {'incognito': false}, | 594 {'incognito': false}, |
| 595 function(config) {console.log(JSON.stringify(config));}); | 595 function(config) {console.log(JSON.stringify(config));}); |
| 596 </pre> | 596 </pre> |
| 597 | 597 |
| 598 <p> | 598 <p> |
| 599 Note that the <code>value</code> object passed to <code>set()</code> is not | 599 Note that the <code>value</code> object passed to <code>set()</code> is not |
| 600 identical to the <code>value</code> object passed to callback function of | 600 identical to the <code>value</code> object passed to callback function of |
| 601 <code>get()</code>. The latter will contain a <code>rules.httpProxy.port</code> | 601 <code>get()</code>. The latter will contain a |
| 602 element. | 602 <code>rules.httpProxy.port</code> element. |
| 603 </p> | 603 </p> |
| 604 | 604 |
| 605 <!-- END AUTHORED CONTENT --> | 605 <!-- END AUTHORED CONTENT --> |
| 606 </div> | 606 </div> |
| 607 | 607 |
| 608 <!-- API PAGE --> | 608 <!-- API PAGE --> |
| 609 <div class="apiPage"> | 609 <div class="apiPage"> |
| 610 <a name="apiReference"></a> | 610 <a name="apiReference"></a> |
| 611 <h2>API reference: chrome.experimental.proxy</h2> | 611 <h2>API reference: chrome.proxy</h2> |
| 612 | 612 |
| 613 <!-- PROPERTIES --> | 613 <!-- PROPERTIES --> |
| 614 <div class="apiGroup"> | 614 <div class="apiGroup"> |
| 615 <a name="properties"></a> | 615 <a name="properties"></a> |
| 616 <h3 id="properties">Properties</h3> | 616 <h3 id="properties">Properties</h3> |
| 617 | 617 |
| 618 <div> | 618 <div> |
| 619 <a name="property-settings"></a> | 619 <a name="property-settings"></a> |
| 620 <h4>settings</h4> | 620 <h4>settings</h4> |
| 621 <div class="summary"> | 621 <div class="summary"> |
| 622 <!-- Note: intentionally longer 80 columns --> | 622 <!-- Note: intentionally longer 80 columns --> |
| 623 <span>chrome.experimental.proxy.</span><span>settings</span> | 623 <span>chrome.proxy.</span><span>settings</span> |
| 624 </div> | 624 </div> |
| 625 <div> | 625 <div> |
| 626 <dt> | 626 <dt> |
| 627 <var>settings</var> | 627 <var>settings</var> |
| 628 <em> | 628 <em> |
| 629 | 629 |
| 630 <!-- TYPE --> | 630 <!-- TYPE --> |
| 631 <div style="display:inline"> | 631 <div style="display:inline"> |
| 632 ( | 632 ( |
| 633 <span class="optional" style="display: none; ">optional</spa
n> | 633 <span class="optional" style="display: none; ">optional</spa
n> |
| 634 <span class="enum" style="display: none; ">enumerated</span> | 634 <span class="enum" style="display: none; ">enumerated</span> |
| 635 <span id="typeTemplate"> | 635 <span id="typeTemplate"> |
| 636 <span> | 636 <span> |
| 637 <a href="experimental.extension.html#type-Preference">Pr
eference</a> | 637 <a href="preferences.html#type-Preference">Preference</a
> |
| 638 </span> | 638 </span> |
| 639 <span style="display: none; "> | 639 <span style="display: none; "> |
| 640 <span> | 640 <span> |
| 641 array of <span><span></span></span> | 641 array of <span><span></span></span> |
| 642 </span> | 642 </span> |
| 643 <span>paramType</span> | 643 <span>paramType</span> |
| 644 <span></span> | 644 <span></span> |
| 645 </span> | 645 </span> |
| 646 </span> | 646 </span> |
| 647 ) | 647 ) |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 773 <div id="eventsTemplate" class="apiGroup"> | 773 <div id="eventsTemplate" class="apiGroup"> |
| 774 <a name="global-events"></a> | 774 <a name="global-events"></a> |
| 775 <h3>Events</h3> | 775 <h3>Events</h3> |
| 776 <!-- iterates over all events --> | 776 <!-- iterates over all events --> |
| 777 <div class="apiItem"> | 777 <div class="apiItem"> |
| 778 <a name="event-onProxyError"></a> | 778 <a name="event-onProxyError"></a> |
| 779 <h4>onProxyError</h4> | 779 <h4>onProxyError</h4> |
| 780 | 780 |
| 781 <div class="summary"> | 781 <div class="summary"> |
| 782 <!-- Note: intentionally longer 80 columns --> | 782 <!-- Note: intentionally longer 80 columns --> |
| 783 <span class="subdued">chrome.experimental.proxy.</span><span>onP
roxyError</span><span class="subdued">.addListener</span>(function(<span>object
details</span>) <span class="subdued">{...}</span><span></span>)); | 783 <span class="subdued">chrome.proxy.</span><span>onProxyError</sp
an><span class="subdued">.addListener</span>(function(<span>object details</span
>) <span class="subdued">{...}</span><span></span>)); |
| 784 </div> | 784 </div> |
| 785 | 785 |
| 786 <div class="description"> | 786 <div class="description"> |
| 787 <p class="todo" style="display: none; ">Undocumented.</p> | 787 <p class="todo" style="display: none; ">Undocumented.</p> |
| 788 <p>Notifies about proxy errors.</p> | 788 <p>Notifies about proxy errors.</p> |
| 789 | 789 |
| 790 <!-- LISTENER PARAMETERS --> | 790 <!-- LISTENER PARAMETERS --> |
| 791 <div> | 791 <div> |
| 792 <h4>Listener parameters</h4> | 792 <h4>Listener parameters</h4> |
| 793 <dl> | 793 <dl> |
| (...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1424 <var>singleProxy</var> | 1424 <var>singleProxy</var> |
| 1425 <em> | 1425 <em> |
| 1426 | 1426 |
| 1427 <!-- TYPE --> | 1427 <!-- TYPE --> |
| 1428 <div style="display:inline"> | 1428 <div style="display:inline"> |
| 1429 ( | 1429 ( |
| 1430 <span class="optional">optional</span> | 1430 <span class="optional">optional</span> |
| 1431 <span class="enum" style="display: none; ">enumerated</span> | 1431 <span class="enum" style="display: none; ">enumerated</span> |
| 1432 <span id="typeTemplate"> | 1432 <span id="typeTemplate"> |
| 1433 <span> | 1433 <span> |
| 1434 <a href="experimental.proxy.html#type-ProxyServer">Proxy
Server</a> | 1434 <a href="proxy.html#type-ProxyServer">ProxyServer</a> |
| 1435 </span> | 1435 </span> |
| 1436 <span style="display: none; "> | 1436 <span style="display: none; "> |
| 1437 <span> | 1437 <span> |
| 1438 array of <span><span></span></span> | 1438 array of <span><span></span></span> |
| 1439 </span> | 1439 </span> |
| 1440 <span>paramType</span> | 1440 <span>paramType</span> |
| 1441 <span></span> | 1441 <span></span> |
| 1442 </span> | 1442 </span> |
| 1443 </span> | 1443 </span> |
| 1444 ) | 1444 ) |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1492 <var>proxyForHttp</var> | 1492 <var>proxyForHttp</var> |
| 1493 <em> | 1493 <em> |
| 1494 | 1494 |
| 1495 <!-- TYPE --> | 1495 <!-- TYPE --> |
| 1496 <div style="display:inline"> | 1496 <div style="display:inline"> |
| 1497 ( | 1497 ( |
| 1498 <span class="optional">optional</span> | 1498 <span class="optional">optional</span> |
| 1499 <span class="enum" style="display: none; ">enumerated</span> | 1499 <span class="enum" style="display: none; ">enumerated</span> |
| 1500 <span id="typeTemplate"> | 1500 <span id="typeTemplate"> |
| 1501 <span> | 1501 <span> |
| 1502 <a href="experimental.proxy.html#type-ProxyServer">Proxy
Server</a> | 1502 <a href="proxy.html#type-ProxyServer">ProxyServer</a> |
| 1503 </span> | 1503 </span> |
| 1504 <span style="display: none; "> | 1504 <span style="display: none; "> |
| 1505 <span> | 1505 <span> |
| 1506 array of <span><span></span></span> | 1506 array of <span><span></span></span> |
| 1507 </span> | 1507 </span> |
| 1508 <span>paramType</span> | 1508 <span>paramType</span> |
| 1509 <span></span> | 1509 <span></span> |
| 1510 </span> | 1510 </span> |
| 1511 </span> | 1511 </span> |
| 1512 ) | 1512 ) |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1560 <var>proxyForHttps</var> | 1560 <var>proxyForHttps</var> |
| 1561 <em> | 1561 <em> |
| 1562 | 1562 |
| 1563 <!-- TYPE --> | 1563 <!-- TYPE --> |
| 1564 <div style="display:inline"> | 1564 <div style="display:inline"> |
| 1565 ( | 1565 ( |
| 1566 <span class="optional">optional</span> | 1566 <span class="optional">optional</span> |
| 1567 <span class="enum" style="display: none; ">enumerated</span> | 1567 <span class="enum" style="display: none; ">enumerated</span> |
| 1568 <span id="typeTemplate"> | 1568 <span id="typeTemplate"> |
| 1569 <span> | 1569 <span> |
| 1570 <a href="experimental.proxy.html#type-ProxyServer">Proxy
Server</a> | 1570 <a href="proxy.html#type-ProxyServer">ProxyServer</a> |
| 1571 </span> | 1571 </span> |
| 1572 <span style="display: none; "> | 1572 <span style="display: none; "> |
| 1573 <span> | 1573 <span> |
| 1574 array of <span><span></span></span> | 1574 array of <span><span></span></span> |
| 1575 </span> | 1575 </span> |
| 1576 <span>paramType</span> | 1576 <span>paramType</span> |
| 1577 <span></span> | 1577 <span></span> |
| 1578 </span> | 1578 </span> |
| 1579 </span> | 1579 </span> |
| 1580 ) | 1580 ) |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1628 <var>proxyForFtp</var> | 1628 <var>proxyForFtp</var> |
| 1629 <em> | 1629 <em> |
| 1630 | 1630 |
| 1631 <!-- TYPE --> | 1631 <!-- TYPE --> |
| 1632 <div style="display:inline"> | 1632 <div style="display:inline"> |
| 1633 ( | 1633 ( |
| 1634 <span class="optional">optional</span> | 1634 <span class="optional">optional</span> |
| 1635 <span class="enum" style="display: none; ">enumerated</span> | 1635 <span class="enum" style="display: none; ">enumerated</span> |
| 1636 <span id="typeTemplate"> | 1636 <span id="typeTemplate"> |
| 1637 <span> | 1637 <span> |
| 1638 <a href="experimental.proxy.html#type-ProxyServer">Proxy
Server</a> | 1638 <a href="proxy.html#type-ProxyServer">ProxyServer</a> |
| 1639 </span> | 1639 </span> |
| 1640 <span style="display: none; "> | 1640 <span style="display: none; "> |
| 1641 <span> | 1641 <span> |
| 1642 array of <span><span></span></span> | 1642 array of <span><span></span></span> |
| 1643 </span> | 1643 </span> |
| 1644 <span>paramType</span> | 1644 <span>paramType</span> |
| 1645 <span></span> | 1645 <span></span> |
| 1646 </span> | 1646 </span> |
| 1647 </span> | 1647 </span> |
| 1648 ) | 1648 ) |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1696 <var>fallbackProxy</var> | 1696 <var>fallbackProxy</var> |
| 1697 <em> | 1697 <em> |
| 1698 | 1698 |
| 1699 <!-- TYPE --> | 1699 <!-- TYPE --> |
| 1700 <div style="display:inline"> | 1700 <div style="display:inline"> |
| 1701 ( | 1701 ( |
| 1702 <span class="optional">optional</span> | 1702 <span class="optional">optional</span> |
| 1703 <span class="enum" style="display: none; ">enumerated</span> | 1703 <span class="enum" style="display: none; ">enumerated</span> |
| 1704 <span id="typeTemplate"> | 1704 <span id="typeTemplate"> |
| 1705 <span> | 1705 <span> |
| 1706 <a href="experimental.proxy.html#type-ProxyServer">Proxy
Server</a> | 1706 <a href="proxy.html#type-ProxyServer">ProxyServer</a> |
| 1707 </span> | 1707 </span> |
| 1708 <span style="display: none; "> | 1708 <span style="display: none; "> |
| 1709 <span> | 1709 <span> |
| 1710 array of <span><span></span></span> | 1710 array of <span><span></span></span> |
| 1711 </span> | 1711 </span> |
| 1712 <span>paramType</span> | 1712 <span>paramType</span> |
| 1713 <span></span> | 1713 <span></span> |
| 1714 </span> | 1714 </span> |
| 1715 </span> | 1715 </span> |
| 1716 ) | 1716 ) |
| (...skipping 468 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2185 <var>rules</var> | 2185 <var>rules</var> |
| 2186 <em> | 2186 <em> |
| 2187 | 2187 |
| 2188 <!-- TYPE --> | 2188 <!-- TYPE --> |
| 2189 <div style="display:inline"> | 2189 <div style="display:inline"> |
| 2190 ( | 2190 ( |
| 2191 <span class="optional">optional</span> | 2191 <span class="optional">optional</span> |
| 2192 <span class="enum" style="display: none; ">enumerated</span> | 2192 <span class="enum" style="display: none; ">enumerated</span> |
| 2193 <span id="typeTemplate"> | 2193 <span id="typeTemplate"> |
| 2194 <span> | 2194 <span> |
| 2195 <a href="experimental.proxy.html#type-ProxyRules">ProxyR
ules</a> | 2195 <a href="proxy.html#type-ProxyRules">ProxyRules</a> |
| 2196 </span> | 2196 </span> |
| 2197 <span style="display: none; "> | 2197 <span style="display: none; "> |
| 2198 <span> | 2198 <span> |
| 2199 array of <span><span></span></span> | 2199 array of <span><span></span></span> |
| 2200 </span> | 2200 </span> |
| 2201 <span>paramType</span> | 2201 <span>paramType</span> |
| 2202 <span></span> | 2202 <span></span> |
| 2203 </span> | 2203 </span> |
| 2204 </span> | 2204 </span> |
| 2205 ) | 2205 ) |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2253 <var>pacScript</var> | 2253 <var>pacScript</var> |
| 2254 <em> | 2254 <em> |
| 2255 | 2255 |
| 2256 <!-- TYPE --> | 2256 <!-- TYPE --> |
| 2257 <div style="display:inline"> | 2257 <div style="display:inline"> |
| 2258 ( | 2258 ( |
| 2259 <span class="optional">optional</span> | 2259 <span class="optional">optional</span> |
| 2260 <span class="enum" style="display: none; ">enumerated</span> | 2260 <span class="enum" style="display: none; ">enumerated</span> |
| 2261 <span id="typeTemplate"> | 2261 <span id="typeTemplate"> |
| 2262 <span> | 2262 <span> |
| 2263 <a href="experimental.proxy.html#type-PacScript">PacScri
pt</a> | 2263 <a href="proxy.html#type-PacScript">PacScript</a> |
| 2264 </span> | 2264 </span> |
| 2265 <span style="display: none; "> | 2265 <span style="display: none; "> |
| 2266 <span> | 2266 <span> |
| 2267 array of <span><span></span></span> | 2267 array of <span><span></span></span> |
| 2268 </span> | 2268 </span> |
| 2269 <span>paramType</span> | 2269 <span>paramType</span> |
| 2270 <span></span> | 2270 <span></span> |
| 2271 </span> | 2271 </span> |
| 2272 </span> | 2272 </span> |
| 2273 ) | 2273 ) |
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2442 _uff=0; | 2442 _uff=0; |
| 2443 urchinTracker(); | 2443 urchinTracker(); |
| 2444 } | 2444 } |
| 2445 catch(e) {/* urchinTracker not available. */} | 2445 catch(e) {/* urchinTracker not available. */} |
| 2446 </script> | 2446 </script> |
| 2447 <!-- end analytics --> | 2447 <!-- end analytics --> |
| 2448 </div> | 2448 </div> |
| 2449 </div> <!-- /gc-footer --> | 2449 </div> <!-- /gc-footer --> |
| 2450 </div> <!-- /gc-container --> | 2450 </div> <!-- /gc-container --> |
| 2451 </body></html> | 2451 </body></html> |
| OLD | NEW |