--- title: Document.onfullscreenchange slug: Web/API/Document/onfullscreenchange tags: - API - Document - onfullscreenchange translation_of: Web/API/Document/onfullscreenchange ---
{{domxref("Document")}}接口的onfullscreenchange
属性是 {{event("fullscreenchange")}} 事件的处理器,该处理器在文档进入或者退出全屏模式的时候立即触发。
targetDocument.onfullscreenchange = fullscreenChangeHandler;
每当文档接收到{{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. |
{{Compat("api.Document.onfullscreenchange")}}