Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / history / post-replace-state-reload.html
1 <body>
2 <form method="post"><input type="submit" value="submit"></input></form>
3 <script>
4 if (window.testRunner) {
5     testRunner.dumpAsText();
6     testRunner.dumpResourceLoadCallbacks();
7     testRunner.waitUntilDone();
8 }
9
10 history.replaceState("", "");
11
12 window.onload = function() {
13     if (sessionStorage.getItem("post-replace-reload") == null) {
14         sessionStorage.setItem("post-replace-reload", "submit");
15         document.forms[0].submit();
16     } else if (sessionStorage.getItem("post-replace-reload") == "submit") {
17         sessionStorage.setItem("post-replace-reload", "reload");
18         if (window.internals)
19             internals.forceReload(false);
20     } else {
21         sessionStorage.removeItem("post-replace-reload");
22         if (window.testRunner)
23             testRunner.notifyDone();
24     }
25 }
26 </script>
27 </body>