23 lines
495 B
HTML
23 lines
495 B
HTML
<!DOCTYPE HTML>
|
|
<script>
|
|
var interval;
|
|
var finish = false;
|
|
var bc = new BroadcastChannel("suspendBlank");
|
|
bc.onmessage = (msgEvent) => {
|
|
var msg = msgEvent.data;
|
|
var command = msg.command;
|
|
if (command == "navigateBack") {
|
|
finish = true;
|
|
history.back();
|
|
}
|
|
}
|
|
window.onpagehide = () => {
|
|
bc.postMessage({command: "pagehide"});
|
|
if (finish) {
|
|
bc.close();
|
|
}
|
|
}
|
|
window.onload = () => {
|
|
bc.postMessage({command: "loaded"});
|
|
}
|
|
</script>
|