tor-browser

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

file_form_restoration_no_store.html (1026B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <head>
      4  <meta charset="utf-8">
      5  <script>
      6    window.addEventListener("pageshow", ({ persisted }) => {
      7      let bc = new BroadcastChannel("form_restoration");
      8      bc.addEventListener("message", ({ data }) => {
      9        switch (data) {
     10          case "enter_data":
     11            document.getElementById("formElement").value = "test";
     12            break;
     13          case "reload":
     14            bc.close();
     15            location.reload();
     16            break;
     17          case "navigate":
     18            bc.close();
     19            document.location = "file_form_restoration_no_store.html?1";
     20            break;
     21          case "back":
     22            bc.close();
     23            history.back();
     24            break;
     25          case "close":
     26            bc.close();
     27            window.close();
     28            break;
     29        }
     30      });
     31      bc.postMessage({ persisted, formData: document.getElementById("formElement").value });
     32    });
     33  </script>
     34 </head>
     35 <body>
     36  <input id="formElement" type="text" value="initial">
     37 </body>
     38 </html>