blob: 9bb9d7816d45289f10589bb5ae8d998b44efd1e9 [file] [log] [blame]
<!DOCTYPE html>
<title>Fullscreen request delegation test: subframe</title>
<body>Subframe body</body>
<script>
function reportResult(msg) {
window.top.postMessage({"type": "result", "result": msg}, "*");
}
document.addEventListener('fullscreenchange', () => {
if (document.fullscreenElement) {
reportResult("success");
document.exitFullscreen();
}
});
document.addEventListener('fullscreenerror', () => {
reportResult("failure");
});
window.addEventListener("message", e => {
if (e.data.type == "make-fullscreen-request") {
document.body.requestFullscreen();
}
});
window.top.postMessage({"type": "subframe-loaded"}, "*");
</script>