Back to results
US 10,951,588 B2Granted
Object property getter and setter for clientless VPN
AssigneePalo Alto Networks, Inc.
InventorsJiangxia Liu, Qi Zhang
Life of this patent
Estimating the term…
Abstract
A modified accessor function call is provided to the client device by a clientless VPN in conjunction with a browsing session performed by the client device via the clientless VPN. A native accessor function call is received at a client device. The modified accessor function call is executed at the client device, including by using the native accessor function call.
Claims18
A system, comprising:
- a processor configured to:
- receive, at a client device, content obtained from a remote server by a clientless VPN, wherein the content obtained from the remote server includes a script, and wherein a URI associated with the content obtained from the remote server is modified by the clientless VPN prior to transmitting the content to the client device;
- execute, by a browser, at the client device, at least a portion of the content, including the script;
- and
- preserve functionality provided by the script at least in part by, in response to determining that a native getter function call has been made by the script at the browser, execute a modified getter function call at the browser, wherein the modified getter function call executed at the browser replaces the modified URI with an unmodified URI;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
4 more elements
A method, comprising:
- receiving, at a client device, content obtained from a remote server by a clientless VPN, wherein the content obtained from the remote server includes a script, and wherein a URI associated with the content obtained from the remote server is modified by the clientless VPN prior to transmitting the content to the client device;
- executing, by a browser, at the client device, at least a portion of the content, including the script;
- and
- preserving functionality provided by the script at least in part by, in response to determining that a native getter function call has been made by the script at the browser, executing a modified getter function call at the browser, wherein the modified getter function call executed at the browser replaces the modified URI with an unmodified URI.
1 more element
A computer program product embodied in a tangible computer readable storage medium and comprising computer instructions for:
- receiving, at a client device, content obtained from a remote server by a clientless VPN, wherein the content obtained from the remote server includes a script, and wherein a URI associated with the content obtained from the remote server is modified by the clientless VPN prior to transmitting the content to the client device;
- executing, by a browser, at the client device, at least a portion of the content, including the script;
- and
- preserving functionality provided by the script at least in part by, in response to determining that a native getter function call has been made by the script at the browser, executing a modified getter function call at the browser, wherein the modified getter function call executed at the browser replaces the modified URI with an unmodified URI.
1 more element
Dependencies are inferred from the claim text.