| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "namespace": "extension", | 3 "namespace": "extension", |
| 4 "unprivileged": true, | 4 "unprivileged": true, |
| 5 "types": [ | 5 "types": [ |
| 6 { | 6 { |
| 7 "id": "MessageSender", | 7 "id": "MessageSender", |
| 8 "type": "object", | 8 "type": "object", |
| 9 "description": "An object containing information about the script contex
t that sent a message or request.", | 9 "description": "An object containing information about the script contex
t that sent a message or request.", |
| 10 "properties": { | 10 "properties": { |
| (...skipping 3725 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3736 ] | 3736 ] |
| 3737 }, | 3737 }, |
| 3738 { | 3738 { |
| 3739 "namespace": "experimental.proxy", | 3739 "namespace": "experimental.proxy", |
| 3740 "types": [ | 3740 "types": [ |
| 3741 { | 3741 { |
| 3742 "id": "ProxyServer", | 3742 "id": "ProxyServer", |
| 3743 "type": "object", | 3743 "type": "object", |
| 3744 "description": "An object encapsulating a single proxy server's specific
ation.", | 3744 "description": "An object encapsulating a single proxy server's specific
ation.", |
| 3745 "properties": { | 3745 "properties": { |
| 3746 "scheme": {"type": "string", "optional": true, "enum": ["http", "socks
", "socks4", "socks5"], "description": "The scheme (protocol) of the proxy serve
r itself."}, | 3746 "scheme": {"type": "string", "optional": true, "enum": ["http", "https
", "socks", "socks4", "socks5"], "description": "The scheme (protocol) of the pr
oxy server itself."}, |
| 3747 "host": {"type": "string", "description": "The URI of the proxy server
."}, | 3747 "host": {"type": "string", "description": "The URI of the proxy server
."}, |
| 3748 "port": {"type": "integer", "optional": true, "description": "The port
of the proxy server."} | 3748 "port": {"type": "integer", "optional": true, "description": "The port
of the proxy server."} |
| 3749 } | 3749 } |
| 3750 }, | 3750 }, |
| 3751 { | 3751 { |
| 3752 "id": "ProxyRules", | 3752 "id": "ProxyRules", |
| 3753 "type": "object", | 3753 "type": "object", |
| 3754 "description": "An object encapsulating the set of proxy rules for all p
rotocols. Use either 'singleProxy' or (a subset of) 'proxyForHttp', 'proxyForHtt
ps', 'proxyForFtp' and 'socksProxy'.", | 3754 "description": "An object encapsulating the set of proxy rules for all p
rotocols. Use either 'singleProxy' or (a subset of) 'proxyForHttp', 'proxyForHtt
ps', 'proxyForFtp' and 'socksProxy'.", |
| 3755 "properties": { | 3755 "properties": { |
| 3756 "singleProxy": {"$ref": "ProxyServer", "optional": true, "description"
: "The proxy server to be used for all per-URL requests (i.e., http, https, and
ftp)."}, | 3756 "singleProxy": {"$ref": "ProxyServer", "optional": true, "description"
: "The proxy server to be used for all per-URL requests (i.e., http, https, and
ftp)."}, |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3806 "type": "function", | 3806 "type": "function", |
| 3807 "description": "Remove a custom proxy set by the current extension. This
is the inverse of useCustomProxySettings.", | 3807 "description": "Remove a custom proxy set by the current extension. This
is the inverse of useCustomProxySettings.", |
| 3808 "parameters": [ | 3808 "parameters": [ |
| 3809 { | 3809 { |
| 3810 "name": "incognito", | 3810 "name": "incognito", |
| 3811 "type": "boolean", | 3811 "type": "boolean", |
| 3812 "description": "See incognito parameter of useCustomProxySettings.", | 3812 "description": "See incognito parameter of useCustomProxySettings.", |
| 3813 "optional": true | 3813 "optional": true |
| 3814 } | 3814 } |
| 3815 ] | 3815 ] |
| 3816 }, |
| 3817 { |
| 3818 "name": "getCurrentProxySettings", |
| 3819 "type": "function", |
| 3820 "description": "Returns the currently effective proxy settings. These ca
n originate from default values, command line options, the extension settings AP
I, policies and possibly other sources in the future.", |
| 3821 "parameters": [ |
| 3822 { |
| 3823 "name": "incognito", |
| 3824 "type": "boolean", |
| 3825 "description": "See incognito parameter of useCustomProxySettings." |
| 3826 }, |
| 3827 { |
| 3828 "name": "callback", |
| 3829 "type": "function", |
| 3830 "parameters": [ |
| 3831 { |
| 3832 "name": "config", |
| 3833 "$ref": "ProxyConfig", |
| 3834 "description": "Configuration, not necessarily a literal copy of
the configuration passed to useCustomProxySettings." |
| 3835 } |
| 3836 ] |
| 3837 } |
| 3838 ] |
| 3816 } | 3839 } |
| 3817 ] | 3840 ] |
| 3818 }, | 3841 }, |
| 3819 { | 3842 { |
| 3820 "namespace": "experimental.clipboard", | 3843 "namespace": "experimental.clipboard", |
| 3821 "types": [], | 3844 "types": [], |
| 3822 "functions": [ | 3845 "functions": [ |
| 3823 { | 3846 { |
| 3824 "name": "executeCopy", | 3847 "name": "executeCopy", |
| 3825 "type": "function", | 3848 "type": "function", |
| (...skipping 706 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4532 "token": { "type": "string", "optional": true } | 4555 "token": { "type": "string", "optional": true } |
| 4533 } | 4556 } |
| 4534 } | 4557 } |
| 4535 ] | 4558 ] |
| 4536 } | 4559 } |
| 4537 ] | 4560 ] |
| 4538 } | 4561 } |
| 4539 ] | 4562 ] |
| 4540 } | 4563 } |
| 4541 ] | 4564 ] |
| OLD | NEW |