chromium/third_party/blink/web_tests/external/wpt/html/browsers/history/the-history-interface/resources/traverse-during-beforeunload.html

<!DOCTYPE html>
<meta charset="utf-8">

<script>
"use strict";

window.addEventListener("beforeunload", () => {
  history.back();
});

location.href = "message-opener.sub.html?id=destination";
</script>