<!DOCTYPE HTML> <script> var bc = new BroadcastChannel("navigate"); bc.onmessage = (event) => { if (event.data.command == "navigate") { window.location = event.data.location; bc.close(); } } window.onload = () => { bc.postMessage({command: "loaded"}); } </script>