How can I sandbox untrusted user-submitted JavaScript content?
Create a well defined message interface and use JavaScript Web Worker for the code you want to sandbox. HTML5 Web Workers Web Workers do not have access to the following DOM objects. The window object The document object The parent object So they can’t redirect your page or alter data on it. You can create … Read more