blob: 6bd9e7ba5170598ca41a72e0ac0c0b567603c82d [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>