tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

frameMasterNotEqual.html (982B)


      1 <html xmlns="http://www.w3.org/1999/xhtml">
      2 <head>
      3 <title>frame for localStorage test</title>
      4 
      5 <script type="text/javascript" src="interOriginFrame.js"></script>
      6 <script type="text/javascript">
      7 
      8 var currentStep = 1;
      9 
     10 function doStep()
     11 {
     12  switch (currentStep)
     13  {
     14    case 1:
     15      localStorage.setItem("X", "1");
     16      is(localStorage.getItem("X"), "1", "X is 1 in the master");
     17      break;
     18 
     19    case 3:
     20      is(localStorage.getItem("X"), "1", "X remains 1 in the master");
     21      localStorage.removeItem("X");
     22      is(localStorage.getItem("X"), null, "X was removed from the master");
     23      break;
     24 
     25    case 5:
     26      is(localStorage.getItem("Y"), null, "Y null in the master");
     27      break;
     28 
     29    case 7:
     30      return finishTest();
     31  }
     32 
     33  // Increase by two to distinguish each test step order
     34  // in both master doStep and slave doStep functions.
     35  ++currentStep;
     36  ++currentStep;
     37 
     38  return true;
     39 }
     40 
     41 </script>
     42 
     43 </head>
     44 
     45 <body onload="postMsg('frame loaded');">
     46 </body>
     47 </html>