mirror of
https://github.com/servo/servo.git
synced 2025-07-11 01:13:41 +01:00
23 lines
578 B
HTML
23 lines
578 B
HTML
<!DOCTYPE html>
|
|
<meta charset="utf-8">
|
|
<title>IFrame Fullscreen API success reporter</title>
|
|
<body>
|
|
<script>
|
|
reportFullscreenSuccessful = (success) => {
|
|
return () => {
|
|
parent.postMessage({"report": {
|
|
"api": "fullscreen",
|
|
"result": success,
|
|
"frame": window.name
|
|
}}, "*");
|
|
};
|
|
};
|
|
|
|
window.addEventListener('message', e => {
|
|
if (e.data.action == "report") {
|
|
document.onfullscreenchange = reportFullscreenSuccessful(true);
|
|
document.onfullscreenerror = reportFullscreenSuccessful(false);
|
|
document.body.requestFullscreen();
|
|
}
|
|
});
|
|
</script>
|