file_reload.html (488B)
1 <html> 2 <head> 3 <script> 4 window.onpageshow = function() { 5 let bc = new BroadcastChannel("test_reload"); 6 bc.onmessage = function(event) { 7 if (event.data == "reload") { 8 bc.close(); 9 location.reload(true); 10 } else if (event.data == "close") { 11 bc.postMessage("closed"); 12 bc.close(); 13 window.close(); 14 } 15 } 16 17 bc.postMessage("pageshow"); 18 } 19 </script> 20 </head> 21 <body> 22 </body> 23 </html>