Document: fullscreenerror event

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Want more browser support for this feature? Tell us why.

The fullscreenerror event is fired when the browser cannot switch to fullscreen mode.

As with the fullscreenchange event, two fullscreenerror events are fired; the first is sent to the Element which failed to change modes, and the second is sent to the Document which owns that element.

For some reasons that switching into fullscreen mode might fail, see the guide to the Fullscreen API.

This event is not cancelable.

Syntax

Use the event name in addEventListener():

js
addEventListener("fullscreenerror", (event) => { })

Alternatively, assign to the event handler property of the interface:

js
onfullscreenerror = (event) => { }

Event type

A generic Event.

Examples

js
const requestor = document.querySelector("div");

function handleError(event) {
  console.error("an error occurred changing into fullscreen");
  console.log(event);
}

document.addEventListener("fullscreenerror", handleError);
// Or (but note that this replaces other event listeners
// added using onfullscreenerror, if any)
document.onfullscreenerror = handleError;

requestor.requestFullscreen();

Specifications

Specification
Fullscreen API
# handler-document-onfullscreenerror

Browser compatibility

See also