Document:exitFullscreen() 方法

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

Document 方法 exitFullscreen() 请求将当前在此文档中以全屏模式显示的元素退出全屏模式,恢复屏幕的先前状态。这通常会撤销先前调用 Element.requestFullscreen() 的效果。

语法

js
exitFullscreen()

参数

无。

返回值

一个 Promise,在 用户代理 完成退出全屏模式后解析。如果在尝试退出全屏模式时发生错误,将调用该 Promise 的 catch() 处理程序。

示例

此示例使当前文档在鼠标按钮在其内部单击时,在全屏演示模式和退出全屏模式之间切换。

js
document.onclick = (event) => {
  if (document.fullscreenElement) {
    document
      .exitFullscreen()
      .then(() => console.log("Document Exited from Full screen mode"))
      .catch((err) => console.error(err));
  } else {
    document.documentElement.requestFullscreen();
  }
};

注意: 有关更完整的示例,请参阅 Element.requestFullscreen() 示例。

规范

规范
Fullscreen API
# ref-for-dom-document-exitfullscreen①

浏览器兼容性

另见