blob: 126feb5b27a9be7c86c0990cb262963f1fff44ac [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<style>
::backdrop {
background: yellow;
}
body, html {
height: 100%;
margin: 0px;
}
body:-webkit-full-screen-ancestor > :not(:-webkit-full-screen-ancestor):not(:fullscreen) {
display: none!important
}
#spacer {
width: 200px;
height: 3000px;
background-color: red;
}
#fullscreenElement {
width: 20px;
height: 20px;
background-color: blue;
position: absolute;
left: 10px;
top: 500px;
}
</style>
<script>
// To test manually, you can enter fullscreen by clicking on the blue square while
// the page has some scroll offset. Exiting fullscreen should reset to the previous
// scroll position.
var fullscreen = false;
addEventListener('load', function() {
document.getElementById('fullscreenElement').addEventListener('click', function() {
if (fullscreen)
document.webkitExitFullscreen();
else
this.webkitRequestFullscreen();
fullscreen = !fullscreen;
});
});
</script>
</head>
<body>
<div id="spacer"></div>
<div id="fullscreenElement"></div>
</body>
</html>