chromium/third_party/blink/web_tests/fast/events/page-visibility-unload.html

<html>
<body onload="load()">
<script>
if (window.testRunner) {
    testRunner.dumpAsText();
    testRunner.waitUntilDone();
}

function load()
{
    document.addEventListener("visibilitychange", onVisibilityChange, false);
    location = "resources/page-visibility-alert-success.html";
}

function onVisibilityChange()
{
    alert("visibilitychanged");
}
</script>
start document
</body>
</html>