blob: 398764e7050d51cabf4d604ccee7701351199de9 [file] [log] [blame]
Anne van Kesteren66b54172010-08-11 18:02:171<!doctype html>
2<html>
3 <head>
4 <title>XMLHttpRequest: open() resolving URLs (multi-Window; 2; evil)</title>
5 <script src="/resources/testharness.js"></script>
Ms2ger6f083e72012-08-05 08:38:146 <script src="/resources/testharnessreport.js"></script>
Ms2ger91fef142014-11-01 09:24:377 <link rel="help" href="https://xhr.spec.whatwg.org/#the-open()-method" data-tested-assertations="following::ol[1]/li[2]/ol[1]/li[1]" />
Anne van Kesteren66b54172010-08-11 18:02:178 </head>
9 <body>
10 <div id="log"></div>
11 <script>
Hallvord Reiar M. Steend1bfdec2013-04-29 13:21:1212 function init(){ // called from page inside IFRAME
13 test(function() {
Anne van Kesteren66b54172010-08-11 18:02:1714 var client = new self[0].XMLHttpRequest()
Anne van Kesteren66b54172010-08-11 18:02:1715 document.body.removeChild(document.getElementsByTagName("iframe")[0])
Hallvord Reiar M. Steen64dacb72013-07-01 08:31:5416 assert_throws("InvalidStateError", function() {
Hallvord Reiar M. Steen74c2cdf2013-04-26 14:08:2817 client.open("GET", "folder.txt")
18 }, "open() when associated document's IFRAME is removed")
Hallvord Reiar M. Steenfc3d26c2013-05-30 15:18:1119 })
Anne van Kesteren66b54172010-08-11 18:02:1720 }
21 </script>
22 <iframe src="resources/init.htm"></iframe>
23 </body>
24</html>