【问题标题】:Empty space on the bottom of the page when swipe up on safari ios在 safari ios 上向上滑动时页面底部的空白区域
【发布时间】:2020-04-03 22:52:53
【问题描述】:

我有一个占据浏览器所有视口的网页。当我专注于输入时,键盘会打开,如果我向上滑动网页,即使在 bouce 效果之后,底部也会有一个额外的空白区域。这只发生在 safari ios 上。 Android 浏览器设备看起来不错。

我尝试添加

html, body, .main-container {
width: 100vw;
height: 100vh;
overflow: hidden; 
}

但没有成功。似乎在全局页面上附加了一个额外的滚动条。

我们可以在 wikipedia.org 主页上看到类似的“问题”。如果您关注搜索输入并滚动到底部(仍然关注搜索输入)然后向上滑动,您可以看到在最后一个链接 - “隐私政策”下创建了一个额外的空白区域

关闭键盘后,空白区域就会消失。

有谁知道如何解决这个小(但很烦人)的错误?

谢谢

P.S.:我在windows上,所以调试不是那么容易

【问题讨论】:

    标签: html css ios mobile-safari


    【解决方案1】:

    这在 safari 浏览器中是正常的。尝试打开任何网页并向上滚动,您将在页面底部看到额外的空白区域。一旦你从屏幕上举起手,一切都会恢复为默认值。

    【讨论】:

    • 感谢您的回答。我试图找到有关此的任何 safari / iOS 文档,但没有找到。你知道是否有任何文件提到这个?
    • 不客气。没有。我之前已经对此进行了很多搜索,但没有找到任何解决方案。这在 safari 浏览器中很正常。先生不在乎。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-22
    • 2020-10-24
    • 2012-08-27
    • 2012-08-19
    • 1970-01-01
    • 2017-09-27
    • 1970-01-01
    相关资源
    最近更新 更多