2 <script src=
"resetCookies.js"></script>
7 testRunner
.dumpAsText();
9 window
.onmessage = function(evt
)
11 if (evt
.data
== "showCookies") {
14 } else if (evt
.data
.split(" ")[0] == "sendXHR") {
15 sendXHR(evt
.data
.split(" ")[1]);
17 } else if (evt
.data
== "resetCookiesAndNotifyDone") {
18 resetCookiesAndNotifyDone();
21 alert("Unknown message.");
25 function showCookies()
27 alert("Test stage " + stage
++ + " document.cookie is: " + document
.cookie
);
28 parent
.window
.postMessage("done", "*");
31 function sendXHR(queryCommand
)
33 if (window
.testRunner
) {
34 // setAlwaysAcceptCookies() takes effect asynchronously (IPC is involved).
35 testRunner
.setAlwaysAcceptCookies(true);
38 var baseurl
= "http://localhost:8000/cookies/resources/cookie-utility.php";
39 var url
= queryCommand
? baseurl
+ "?queryfunction=" + queryCommand
: baseurl
;
41 var req
= new XMLHttpRequest();
42 req
.open('GET', url
, false);
45 if (req
.status
== 200)
46 alert("XHR response - " + req
.responseText
);
50 if (window
.testRunner
) {
51 testRunner
.setAlwaysAcceptCookies(false);
54 parent
.window
.postMessage("done", "*");
57 function resetCookiesAndNotifyDone()
60 if (window
.testRunner
)
61 testRunner
.notifyDone();