diff options
Diffstat (limited to 'test/data')
-rw-r--r-- | test/data/manipulation/iframe-denied.html | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/test/data/manipulation/iframe-denied.html b/test/data/manipulation/iframe-denied.html new file mode 100644 index 000000000..f2e3e83a4 --- /dev/null +++ b/test/data/manipulation/iframe-denied.html @@ -0,0 +1,36 @@ +<!DOCTYPE html> +<html> + <head> + <meta charset=utf-8 /> + <title>body</title> + </head> + <body> + <div id="qunit-fixture"></div> + <script src="../../../dist/jquery.js"></script> + <script> + var script = document.getElementsByTagName( "script" )[ 0 ], + div = document.createElement( "div" ), + src = "http://google.com", + success = true, + error = ""; + + script.parentNode.appendChild( div ); + div.innerHTML = "<iframe name=\"test\" src=\"" + src + "\">"; + + jQuery(function() { + try { + jQuery( "<div>hello<div>world</div>!</div>" ).appendTo( "#qunit-fixture" ); + } catch( e ) { + success = false; + error = e; + } + + window.parent.iframeCallback({ + status: success, + description: "buildFragment sets the context without throwing an exception" + + ( error ? ": " + error : "" ) + }); + }); + </script> + </body> +</html> |