tor-browser

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

file_iframe_sandbox_k_if8.html (1467B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <head>
      4  <meta charset="utf-8">
      5  <title>Test for Bug 766282</title>
      6  <script src="/tests/SimpleTest/EventUtils.js"></script>
      7  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
      8 </head>
      9 
     10 <script type="text/javascript">
     11  function doSubOpens() {
     12    // Open a new window via target="_blank", target="BC766282_if9" and window.open().
     13    sendMouseEvent({type:'click'}, 'target_blank_if9');
     14    sendMouseEvent({type:'click'}, 'target_BC766282_if9');
     15 
     16    window.open("file_iframe_sandbox_k_if9.html");
     17 
     18    sendMouseEvent({type:'click'}, 'target_if1');
     19  }
     20 
     21  window.doSubOpens = doSubOpens;
     22 </script>
     23 
     24 <body>
     25  I am sandboxed but with "allow-scripts allow-popups allow-same-origin".
     26  After my initial load, "allow-same-origin" is removed and then I open file_iframe_sandbox_k_if9.html
     27  in 3 different ways, which attemps to call a function in my parent.
     28  This should succeed since the new sandbox flags shouldn't have taken affect on me until I'm reloaded.
     29  <a href="file_iframe_sandbox_k_if9.html" target="_blank" id="target_blank_if9" rel="opener">open window</a>
     30  <a href="file_iframe_sandbox_k_if9.html" target="BC766282_if9" id="target_BC766282_if9">open window</a>
     31 
     32  Now navigate to file_iframe_sandbox_k_if1.html to do tests for a sandbox opening a window
     33  when only "allow-scripts allow-popups" are specified.
     34  <a href="file_iframe_sandbox_k_if1.html" id="target_if1">navigate to if1</a>
     35 </body>
     36 </html>