1. A method comprising: receiving from a user computing device a request to instantiate an application in a virtualized environment at a virtualization server; receiving from the user computing device a location of web content stored on a resource server; transmitting, by a proxy server, a request to the resource server for the web content stored on the resource server; receiving, by the proxy server, the web content from the resource server; modifying, by the proxy server, the web content using predetermined scripting code stored in a computer memory, wherein the predetermined scripting code is configured to override at least one method in the received web content; transmitting, by the proxy server, the modified web content to the instantiated application in the virtualized environment on the virtualization server for execution by the instantiated application, wherein the instantiated application comprises an operational sandbox within which the application confines execution of scripting code; in response to the instantiated application on the virtualization server executing any one of the at least one overridden method, receiving, by the proxy server, from the instantiated application, information associated with the executed one of the at least one overridden method; receiving, by a media player remotely located from the user computing device, redirected multimedia content and the received information associated with the executed one of the at least one overridden method; and transmitting, in accordance with a remote presentation protocol, the redirected multimedia content and the received information associated with the executed one of the at least one overridden method for rendering at the user computing device.