tor-browser

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

test_read_only.html (1277B)


      1 <!DOCTYPE html>
      2 <html>
      3    <head>
      4        <meta charset="utf-8" />
      5        <title>Page Visibility API is Read Only</title>
      6 
      7        <script src="/resources/testharness.js"></script>
      8        <script src="/resources/testharnessreport.js"></script>
      9        <script type="text/javascript" src="resources/pagevistestharness.js"></script>
     10 
     11        <script type="text/javascript">
     12            setup({ explicit_done: true });
     13            function onload_test()
     14            {
     15                //check for feature definition first before attempting to overwrite
     16                pv_test();
     17 
     18                //Check document.hidden
     19                document.hidden = "new value";
     20                test_true(document.hidden !== "new value", 'document.hidden is read only.');
     21 
     22                //Check document.visibilityState
     23                document.visibilityState = "new value";
     24                test_true(document.visibilityState !== "new value",
     25                                "document.visibilityState is read only.");
     26 
     27                done();
     28            }
     29        </script>
     30    </head>
     31    <body onload="onload_test();">
     32        <h1>Description</h1>
     33        <p>This test validates that the Page Visibility attributes are read only.</p>
     34 
     35        <div id="log"></div>
     36    </body>
     37 </html>