• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<html>
2<head>
3<script src="resources/clearLocalStorage.js"></script>
4<script>
5
6if (window.layoutTestController) {
7    layoutTestController.dumpAsText();
8    layoutTestController.setCanOpenWindows();
9    layoutTestController.waitUntilDone();
10}
11
12function log(a)
13{
14    document.getElementById("logger").innerHTML += a + "<br>";
15}
16
17function runTest()
18{
19    if (!window.localStorage) {
20        log("window.localStorage DOES NOT exist");
21        return;
22    }
23
24    window.log = log;
25
26    window.localStorage.setItem("FOO", "BAR");
27    log("Value for FOO is " + window.localStorage.getItem("FOO"));
28    window.open("resources/window-open-second.html");
29
30
31}
32
33</script>
34</head>
35<body onload="runTest();">
36This is a test to make sure the localStorage object for multiple windows in the same security origin share the same global storage area.<br>
37<div id="logger"></div>
38</body>
39</html>
40