How Does JsFiddle Allow And Execute User-defined JavaScript Without Being Dangerous?
I've been working on a JS library and would like to setup a demo page on Github that allows, for example, users to define their own callbacks and execute commands. I know 'eval()
Solution 1:
jsFiddle executes user scripts on a separate domain, http://fiddle.jshell.net
(try it and see).
Therefore, it can't interact with the parent frame and it can't steal cookies.
You can actually do this without a separate server by placing a static page in a separate domain that reads from its querystring in Javascript.
You can communicate back using the page title (and so can the enemy).
Post a Comment for "How Does JsFiddle Allow And Execute User-defined JavaScript Without Being Dangerous?"