首页 > 解决方案 > 如何在 Safari 中退出全屏模式

问题描述

无法在 safari 中退出全屏模式。

document.exitFullscreen() 

不工作

标签: javascriptiossafari

解决方案


Safari 使用wekbit前缀。所以,而不是document.exitFullscreen()只是document.webkitExitFullscreen().

我处理这个问题的方法是检查功能并使用.bind

const exitFunc = document.exitFullscreen || (document as any).webkitExitFullscreen;
const exitFullScreen = exitFunc.bind(document);

exitFullscreen();

推荐阅读