{{+bindTo:partials.standard_nacl_api}}
static bool | IsAvailable () |
static int32_t | GetProxyForURL (const InstanceHandle &instance, const Var &url, const pp::CompletionCallbackWithOutput< Var > &callback) |
This class provides a way to determine the appropriate proxy settings for for a given URL.
Permissions: Apps permission socket
with subrule resolve-proxy
is required for using this API. For more details about network communication permissions, please see: http://developer.chrome.com/apps/app_network.html
static int32_t pp::NetworkProxy::GetProxyForURL | ( | const InstanceHandle & | instance, |
const Var & | url, | ||
const pp::CompletionCallbackWithOutput< Var > & | callback | ||
) | [static] |
Retrieves the proxy that will be used for the given URL.
The result will be a string in PAC format. For more details about PAC format, please see http://en.wikipedia.org/wiki/Proxy_auto-config
[in] | instance | An InstanceHandle identifying one instance of a module. |
[in] | url | A string Var containing a URL. |
[in] | callback | A CompletionCallbackWithOutput to be called upon completion. It will be passed a string Var containing the appropriate PAC string for url . |
pp_errors.h
. static bool pp::NetworkProxy::IsAvailable | ( | ) | [static] |
Returns true if the browser supports this API, false otherwise.