元素:fullscreenerror 事件
当浏览器无法切换到全屏模式时,会触发 fullscreenerror 事件。
与 fullscreenchange 事件 一样,会触发两个 fullscreenerror 事件;第一个发送给未能更改模式的 Element,第二个发送给拥有该元素的 Document。
有关切换到全屏模式可能失败的原因,请参阅 全屏 API 指南。
此事件不可取消。
语法
在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。
js
addEventListener("fullscreenerror", (event) => { })
onfullscreenerror = (event) => { }
事件类型
一个通用的 Event。
示例
js
const requestor = document.querySelector("div");
function handleError(event) {
console.error("an error occurred changing into fullscreen");
console.log(event);
}
requestor.addEventListener("fullscreenerror", handleError);
// or
requestor.onfullscreenerror = handleError;
requestor.requestFullscreen();
规范
| 规范 |
|---|
| Fullscreen API # handler-document-onfullscreenerror |
浏览器兼容性
加载中…