| 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 "description": "An object encapsulating a single proxy server's specific
ation.", | 3736 "description": "An object encapsulating a single proxy server's specific
ation.", |
| 3737 "properties": { | 3737 "properties": { |
| 3738 "scheme": {"type": "string", "optional": true, "enum": ["http", "socks
", "socks4", "socks5"], "description": "The scheme (protocol) of the proxy serve
r itself."}, | 3738 "scheme": {"type": "string", "optional": true, "enum": ["http", "socks
", "socks4", "socks5"], "description": "The scheme (protocol) of the proxy serve
r itself."}, |
| 3739 "host": {"type": "string", "description": "The URI of the proxy server
."}, | 3739 "host": {"type": "string", "description": "The URI of the proxy server
."}, |
| 3740 "port": {"type": "integer", "optional": true, "description": "The port
of the proxy server."} | 3740 "port": {"type": "integer", "optional": true, "description": "The port
of the proxy server."} |
| 3741 } | 3741 } |
| 3742 }, | 3742 }, |
| 3743 { | 3743 { |
| 3744 "id": "ProxyRules", | 3744 "id": "ProxyRules", |
| 3745 "type": "object", | 3745 "type": "object", |
| 3746 "description": "An object encapsulating the set of proxy rules for all p
rotocols.", | 3746 "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'.", |
| 3747 "properties": { | 3747 "properties": { |
| 3748 "singleProxy": {"$ref": "ProxyServer", "optional": true, "description"
: "The proxy server to be used for all per-URL requests (i.e., http, https, and
ftp)."}, | 3748 "singleProxy": {"$ref": "ProxyServer", "optional": true, "description"
: "The proxy server to be used for all per-URL requests (i.e., http, https, and
ftp)."}, |
| 3749 "proxyForHttp": {"$ref": "ProxyServer", "optional": true, "description
": "The proxy server to be used for HTTP requests."}, | 3749 "proxyForHttp": {"$ref": "ProxyServer", "optional": true, "description
": "The proxy server to be used for HTTP requests."}, |
| 3750 "proxyForHttps": {"$ref": "ProxyServer", "optional": true, "descriptio
n": "The proxy server to be used for HTTPS requests."}, | 3750 "proxyForHttps": {"$ref": "ProxyServer", "optional": true, "descriptio
n": "The proxy server to be used for HTTPS requests."}, |
| 3751 "proxyForFtp": {"$ref": "ProxyServer", "optional": true, "description"
: "The proxy server to be used for FTP requests."}, | 3751 "proxyForFtp": {"$ref": "ProxyServer", "optional": true, "description"
: "The proxy server to be used for FTP requests."}, |
| 3752 "socksProxy": {"$ref": "ProxyServer", "optional": true, "description":
"The proxy server to be used for SOCKS requests."} | 3752 "socksProxy": {"$ref": "ProxyServer", "optional": true, "description":
"The proxy server to be used for SOCKS requests."} |
| 3753 } | 3753 } |
| 3754 }, | 3754 }, |
| 3755 { | 3755 { |
| 3756 "id": "PacScript", | 3756 "id": "PacScript", |
| 3757 "type": "object", | 3757 "type": "object", |
| 3758 "description": "An object holding proxy auto-config information. Only on
e of the fields should be non-empty.", | 3758 "description": "An object holding proxy auto-config information. Only on
e of the fields should be non-empty.", |
| 3759 "properties": { | 3759 "properties": { |
| 3760 "url": {"type": "string", "optional": true, "description": "URL of he
PAC file to be used."} | 3760 "url": {"type": "string", "optional": true, "description": "URL of he
PAC file to be used."} |
| 3761 } | 3761 } |
| 3762 }, | 3762 }, |
| 3763 { | 3763 { |
| 3764 "id": "ProxyConfig", | 3764 "id": "ProxyConfig", |
| 3765 "type": "object", | 3765 "type": "object", |
| 3766 "description": "An object encapsulating a complete proxy configuration."
, | 3766 "description": "An object encapsulating a complete proxy configuration."
, |
| 3767 "properties": { | 3767 "properties": { |
| 3768 "rules": {"$ref": "ProxyRules", "optional": true, "description": "The
proxy rules describing this configuration."}, | 3768 "rules": {"$ref": "ProxyRules", "optional": true, "description": "The
proxy rules describing this configuration. Use this for 'fixed_servers' mode."}, |
| 3769 "pacScript": {"$ref": "PacScript", "optional": true, "description": "T
he proxy auto-config (PAC) script for this configuration."}, | 3769 "pacScript": {"$ref": "PacScript", "optional": true, "description": "T
he proxy auto-config (PAC) script for this configuration. Use this for 'pac_scri
pt' mode."}, |
| 3770 "mode": { | 3770 "mode": { |
| 3771 "type": "string", | 3771 "type": "string", |
| 3772 "enum": ["direct", "auto_detect", "pac_script", "fixed_servers", "sy
stem"], | 3772 "enum": ["direct", "auto_detect", "pac_script", "fixed_servers", "sy
stem"], |
| 3773 "description": "'direct' = Never use a proxy<br>'auto_detect' = Auto
detect proxy settings<br>'pac_script' = Use specified PAC script<br>'fixed_serv
ers' = Manually specify proxy servers<br>'system' = Use system proxy settings" | 3773 "description": "'direct' = Never use a proxy<br>'auto_detect' = Auto
detect proxy settings<br>'pac_script' = Use specified PAC script<br>'fixed_serv
ers' = Manually specify proxy servers<br>'system' = Use system proxy settings" |
| 3774 } | 3774 } |
| 3775 } | 3775 } |
| 3776 } | 3776 } |
| 3777 ], | 3777 ], |
| 3778 "functions": [ | 3778 "functions": [ |
| 3779 { | 3779 { |
| (...skipping 744 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4524 "token": { "type": "string", "optional": true } | 4524 "token": { "type": "string", "optional": true } |
| 4525 } | 4525 } |
| 4526 } | 4526 } |
| 4527 ] | 4527 ] |
| 4528 } | 4528 } |
| 4529 ] | 4529 ] |
| 4530 } | 4530 } |
| 4531 ] | 4531 ] |
| 4532 } | 4532 } |
| 4533 ] | 4533 ] |
| OLD | NEW |