testUrl1_bfcache.html (475B)
1 <script> 2 var bc = new BroadcastChannel("a"); 3 onpageshow = function(e) { 4 var bc1 = new BroadcastChannel("testUrl1_bfcache"); 5 bc1.onmessage = function(event) { 6 if (event.data == "close") { 7 bc1.postMessage("closed"); 8 bc1.close(); 9 bc.close(); 10 window.close(); 11 } else if (event.data == "load") { 12 bc1.close(); 13 location.href = "testUrl2_bfcache.html"; 14 } 15 }; 16 bc1.postMessage({type: e.type, persisted: e.persisted}); 17 }; 18 </script>