在 safari ios 上禁用下拉以退出全屏模式

Posted

技术标签:

【中文标题】在 safari ios 上禁用下拉以退出全屏模式【英文标题】:Disable pull down to exit full screen mode on safari ios 【发布时间】:2021-01-20 04:05:52 【问题描述】:

我的团队正在开发一个在某些部分具有全屏选项的 Web 应用程序。在 Chrome、FireFox 和 Edge 上,全屏选项可以正常工作。但是,在 safari ios 上,进入全屏模式时,如果用户触摸并下拉屏幕,则会退出全屏模式。无论如何要禁用此操作?

【问题讨论】:

不,没有。如果你想考虑把它做成一个网络应用,那么你可以让用户把它添加到他们的主屏幕上,你就不会遇到这个问题。 @quicVO 我在发帖后才看到这个。没错,这是平台设计的事情。 【参考方案1】:

我知道解决此问题的唯一方法是让您的用户将网站添加到主屏幕。

我想你也可以通过主屏幕检测它是否被打开。

【讨论】:

是的,我想可能就是这样。它在我们的应用程序中弄乱了可滚动的全屏模式,我希望有人有一个奇特的(阅读:hacky)解决方法。

以上是关于在 safari ios 上禁用下拉以退出全屏模式的主要内容,如果未能解决你的问题,请参考以下文章

退出 html5 全屏模式时 css 媒体查询不起作用 - safari

Videojs和clappr livestream总是在livestream上打开,如何禁用?

Electron 应用程序 - 如何在全屏模式下禁用/隐藏任务栏中的窗口

在 iOS 上的 Safari 中全屏打开网页

HTML5 退出视频全屏

在全屏 iOS Web 应用程序中部分禁用滚动反弹