4 if (window
.testRunner
) {
5 testRunner
.dumpAsText();
6 testRunner
.waitUntilDone();
7 testRunner
.setCanOpenWindows();
11 var div
= document
.createElement("div");
12 div
.appendChild(document
.createTextNode(msg
));
13 document
.getElementById("console").appendChild(div
);
17 window
.addEventListener("message", function(e
) {
18 if (e
.data
== "ready") {
20 if (readyCount
== 2) {
21 helper
.postMessage("set", "*");
23 } else if (e
.data
== "pass") {
24 target
.document
.body
.innerHTML
= "Should have navigated this window. It should be still be same-origin.";
27 helper
.postMessage("cleanup", "*");
28 } else if (e
.data
== "done") {
30 if (window
.testRunner
)
31 testRunner
.notifyDone();
35 window
.onload = function() {
36 target
= window
.open("resources/ready.html", "targetWindow");
37 helper
= window
.open("http://localhost:8000/security/frameNavigation/resources/not-opener-helper.html");
42 <div id=
"console"></div>