blob: 8ab083e17b9c1ca6575445738bb66d5cbfc96eec [file] [log] [blame]
<html> <head>
<script>
function done() {
var pageLocation = "filesystem:http://localhost:8000/temporary/page.html";
var localIframeElement = document.createElement("iframe");
localIframeElement.setAttribute("id", "myFrame");
localIframeElement.setAttribute("src", pageLocation);
document.body.appendChild(localIframeElement);
var result = document.getElementById("result");
var myFrameDocument = document.getElementById("myFrame").contentDocument;
if (myFrameDocument)
result.innerHTML = "Test Failed: Local page remotely loaded into iFrame.";
else
result.innerHTML = "Test Passed. Local page not remotely loaded into iFrame.";
if (window.testRunner)
testRunner.notifyDone();
}
function runTest() {
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
// Need to wait for the iframe to do its async work.
setTimeout(done, 1000);
}
</script>
</head>
<body>
<div id="div0">
This test is to see if a remote file can include a local page via a filesystem: URI in an iFrame.
</div>
<br>
<div id="result">
Test not run correctly.
</div>
<iframe src="http://localhost:8000/security/resources/create-filesystem-file.html" onload="runTest()"></iframe>
</body>
</html>