file_bug1850335_2.html (413B)
1 <script> 2 addEventListener("pageshow", ({ persisted }) => { 3 window.blockBFCache = new RTCPeerConnection(); 4 5 let bc = new BroadcastChannel("bug1850335"); 6 7 bc.addEventListener("message", ({ data: { cmd, arg } }) => { 8 bc.close(); 9 if (cmd == "load") { 10 location = arg; 11 } else if (cmd == "back") { 12 history.back(); 13 } 14 }, { once: true }); 15 16 bc.postMessage({ persisted }); 17 }); 18 </script>