{{+bindTo:partials.standard_nacl_api}}
int32_t(* | GetProxyForURL )(PP_Instance instance, struct PP_Var url, struct PP_Var *proxy_string, struct PP_CompletionCallback callback) |
This interface provides a way to determine the appropriate proxy settings 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
int32_t(* PPB_NetworkProxy::GetProxyForURL)(PP_Instance instance, struct PP_Var url, struct PP_Var *proxy_string, struct PP_CompletionCallback callback) |
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 | A PP_Instance identifying one instance of a module. |
[in] | url | A string PP_Var containing a URL. |
[out] | proxy_string | A PP_Var that GetProxyForURL will set upon successful completion. If the call fails, proxy_string will be unchanged. Otherwise, it will be set to a string PP_Var containing the appropriate PAC string for url . If set, proxy_string will have a reference count of 1 which the plugin must manage. |
[in] | callback | A PP_CompletionCallback to be called upon completion. |
pp_errors.h
.