blob: c4fb3f4afbdeeb88b450ddedefb364ead394a746 [file] [log] [blame]
<!doctype html>
<script>
let current = new URL(window.location.href);
let navigateTo = current.searchParams.get("to");
let channelName = current.searchParams.get("channelName");
current.search = "";
if (navigateTo) {
let next = new URL(navigateTo, current);
window.addEventListener("load", () => {
window.location.href = next.href;
});
}
if (channelName) {
let bc = new BroadcastChannel(channelName);
bc.postMessage("loaded");
// The page can also be restored from the back-forward cache:
window.addEventListener('pageshow', function(event) {
if (event.persisted)
bc.postMessage("loaded");
});
}
</script>