002.html (820B)
1 <!doctype html> 2 <title>WebSockets: navigating top-level browsing context with closed websocket</title> 3 <meta name=timeout content=long> 4 <script src=/resources/testharness.js></script> 5 <script src=/resources/testharnessreport.js></script> 6 <script src=/common/utils.js></script> 7 <script src=../constants.sub.js></script> 8 <meta name="variant" content="?default"> 9 <meta name="variant" content="?wss"> 10 <meta name="variant" content="?wpt_flags=h2"> 11 <p>Test requires popup blocker disabled</p> 12 <div id=log></div> 13 <script> 14 var t = async_test(); 15 var w; 16 var uuid; 17 t.step(function() { 18 uuid = token() 19 w = window.open("002-1.html" + location.search); 20 add_result_callback(function() { 21 w.close(); 22 }); 23 }); 24 navigate = t.step_func(function() { 25 w.location = w.location.href.replace("002-1.html", "002-2.html"); 26 }); 27 </script>