blob: 3be1d29acbc43d2371a7834776599feae0ed1b36 [file] [log] [blame]
<p>Tests origin whitelisting to an IP address.</p>
<p>Intended to be run in an iframe. Notifies success/failure via postMessage().</p>
<pre id="console"></pre>
<script>
function log(message)
{
window.parent.postMessage(message, "http://127.0.0.1:8000");
}
var url = "http://127.0.0.1:8000/xmlhttprequest/resources/get.txt";
log("Testing: " + url + " (sync)");
var req = new XMLHttpRequest();
req.open("GET", url, false);
try {
req.send(null);
log("PASS: " + req.responseText);
} catch (e) {
log("FAIL: " + e);
}
log("Testing: " + url + " (async)");
req = new XMLHttpRequest();
req.open("GET", url, true);
req.onload = function() {
log("PASS: " + req.responseText);
log("DONE");
};
req.onerror = function() {
log("FAIL: " + req.status);
log("DONE");
};
req.send(null);
</script>