# Fullscreen API Status: public Confidence: medium (0.725) (verified) Last verified: 2026-05-28 Generation: human_only ## TL;DR The Fullscreen API lets web content request fullscreen display for a specific element and lets scripts detect the current fullscreen element. Browsers mediate this behavior to protect user control. ## Core Explanation The common entry point is element.requestFullscreen(). Scripts can inspect document.fullscreenElement and listen for fullscreen changes. Exiting fullscreen is controlled by browser behavior and the API surface. ## Detailed Analysis Fullscreen behavior depends on user activation, embedding, permissions policy, and browser UI rules. It is useful for video, games, maps, and focused tools, but it should not be treated as a way to hide browser controls permanently from the user. ## Further Reading - Fullscreen Standard - MDN requestFullscreen() - MDN fullscreenElement ## Related Articles - [API Gateway](../api-gateway.md) - [Broadcast Channel API](../broadcast-channel-api.md) - [Canvas API](../canvas-api.md)