Element:fullscreenerror 事件
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
fullscreenerror 事件在浏览器不能切换全屏模式时触发。
与 fullscreenchange 事件一样,会触发两个 fullscreenerror 事件;第一个事件会发送给未能更改模式的 Element,第二个事件会发送给拥有该元素的 Document。
有关切换到全屏模式可能失败的原因,请参阅全屏 API 指南。
该事件不可取消。
语法
在类似于 addEventListener() 的方法中使用事件名称,或设置事件处理器属性。
js
addEventListener("fullscreenchange", (event) => {}); onfullscreenchange = (event) => {}; 事件类型
通用的 Event。
示例
js
const requestor = document.querySelector("div"); function handleError(event) { console.error("切换至全屏模式时发生错误"); console.log(event); } requestor.addEventListener("fullscreenerror", handleError); // 或 requestor.onfullscreenerror = handleError; requestor.requestFullscreen(); 规范
| Specification |
|---|
| Fullscreen API> # handler-document-onfullscreenerror> |