blob: 2e33764725f2e990f0b623bb0277a9cc41f7118d [file] [log] [blame]
<script>
var xhr = new parent.XMLHttpRequest;
xhr.open("GET", "xmlhttprequest-constructor-in-detached-document-frame.html");
xhr.onreadystatechange = function(evt) {
if (evt.target.readyState == 4) {
parent.setTimeout("pass()", 0);
var xhrConstructor = XMLHttpRequest; // The constructor may not be reachable as window object property after detaching the frame.
parent.document.body.removeChild(parent.document.getElementsByTagName("iframe")[0]);
try {
var req = new XMLHttpRequest;
} catch (ex) {
var req = new xhrConstructor;
}
req.open("GET", "xmlhttprequest-constructor-in-detached-document-frame.html", false);
req.send(null);
}
}
xhr.send(null);
xhr = null;
</script>