blob: 65f7cea68be963517b1a2b591c2061da95df2a92 [file] [log] [blame]
<!DOCTYPE html><!-- webkit-test-runner [ JavaScriptCanOpenWindowsAutomatically=true ] -->
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Tests opening a new about:blank window and accessing its document</title>
<script src="../resources/js-test-pre.js"></script>
<script>
var newWindow;
if (window.testRunner)
testRunner.waitUntilDone();
function checkNewWindowDocumentIsDefined () {
shouldBeDefined("newWindow.document");
if (window.testRunner)
testRunner.notifyDone();
}
function run() {
newWindow = window.open("about:BLANK");
try {
newWindow.document.write("<scri" + "pt>console.log('Injected script running.')</sc" + "ript>");
setTimeout(checkNewWindowDocumentIsDefined, 500);
} catch (e) {
testFailed("Was not able to write to the new window's document.");
if (window.testRunner)
testRunner.notifyDone();
}
}
</script>
</head>
<body onload="run()">
<div id="console"></div>
</body>
</html>