--- title: Document.onfullscreenchange slug: Web/API/Document/onfullscreenchange tags: - API - Document - onfullscreenchange translation_of: Web/API/Document/onfullscreenchange ---
{{ApiRef("Fullscreen API")}}

{{domxref("Document")}}接口的onfullscreenchange 属性是 {{event("fullscreenchange")}} 事件的处理器,该处理器在文档进入或者退出全屏模式的时候立即触发。

语法

targetDocument.onfullscreenchange = fullscreenChangeHandler;

Value

每当文档接收到{{event("fullscreenchange")}} 事件时都会调用该事件处理程序,它表明文档正在进入或退出全屏模式。

使用说明

fullscreenchange事件不会直接说明文档当前是进入还是退出全屏模式,因此你的事件处理程序应查看{{domxref("Document.fullscreenElement")}}的值。 如果为null,则该事件表示已退出全屏模式; 否则,指定的元素将接管屏幕。

示例

document.onfullscreenchange = function ( event ) {
  console.log("FULL SCREEN CHANGE")
};
document.documentElement.onclick = function () {
  // requestFullscreen() 方法必须在一个事件处理器的方法体里执行,否则将会失败
  document.documentElement.requestFullscreen();
}

规范

Specification Status Comment
{{SpecName("Fullscreen", "#handler-document-onfullscreenchange", "onfullscreenchange")}} {{Spec2("HTML WHATWG")}} Initial definition.

Browser compatibility

{{Compat("api.Document.onfullscreenchange")}}

相关文章