Document: exitFullscreen() 方法

有限可用性

此功能不是基线功能,因为它在一些最常用的浏览器中不起作用。

Document 方法 exitFullscreen() 请求将当前以全屏模式呈现的文档元素退出全屏模式,恢复屏幕的先前状态。这通常会撤消之前对 Element.requestFullscreen() 的调用。

语法

js
exitFullscreen()

参数

无。

返回值

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

示例

此示例会导致当前文档在每次鼠标按钮在其中点击时在全屏演示之间切换。

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() 示例。

规范

规范
全屏 API 标准
# ref-for-dom-document-exitfullscreen①

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅