15 lines
424 B
JavaScript
15 lines
424 B
JavaScript
let features = [
|
|
"camera",
|
|
"fullscreen",
|
|
"gamepad",
|
|
"geolocation",
|
|
"microphone",
|
|
"storage-access",
|
|
].map(f => [f, document.featurePolicy.getAllowlistForFeature(f)]);
|
|
|
|
document.documentElement.requestFullscreen().finally(() => {
|
|
let fullscreen = document.fullscreenElement == document.documentElement;
|
|
document.exitFullscreen().finally(() => {
|
|
parent.postMessage({ fullscreen, features }, "*");
|
|
});
|
|
});
|