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>