tor-browser

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

events.html (1013B)


      1 <!DOCTYPE HTML>
      2 <meta name="timeout" content="long">
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="/common/utils.js"></script>
      6 <script src="/common/dispatcher/dispatcher.js"></script>
      7 <script src="resources/helper.sub.js"></script>
      8 <script>
      9 // Basic event tests.
     10 runEventTest(
     11  {targetOrigin: originSameOrigin},
     12  'SameOrigin');
     13 
     14 runEventTest(
     15  {targetOrigin: originSameSite},
     16  'SameSite');
     17 
     18 runEventTest(
     19  {},
     20  'CrossSite');
     21 
     22 // beforeunload.
     23 runEventTest({
     24  events: ['pagehide', 'pageshow', 'load', 'beforeunload'],
     25  expectedEvents: [
     26    'window.load',
     27    'window.pageshow',
     28    'window.beforeunload',
     29    'window.pagehide.persisted',
     30    'window.pageshow.persisted'
     31  ]},
     32  'beforeunload');
     33 
     34 // unload.
     35 runEventTest({
     36  events: ['pagehide', 'pageshow', 'load', 'unload'],
     37  expectedEvents: [
     38    'window.load',
     39    'window.pageshow',
     40    'window.pagehide.persisted',
     41    'window.pageshow.persisted'
     42  ]},
     43  'unload');
     44 </script>