html - 移动 safari 中的网页 url 栏不是 "shrinking"

标签 html css

我的网站在主体中有一个包装器,用于滚动内部元素,问题(我假设)是移动 safari 无法识别滚动,因此 url 栏没有调整大小。有替代方案吗?

.wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: scroll;
}

通过此设置,移动版 safari 不会像在其他网站上那样在您滚动时“缩小”url 栏。

最佳答案

对于移动设备,添加此元标记 <meta name="apple-mobile-web-app-capable" content="yes" />

或者试试这个:

window.addEventListener("load", function () {
        // Set a timeout...
        setTimeout(function () {
            // Hide the address bar!
            window.scrollTo(0, 0);
        }, 0);
    });

关于html - 移动 safari 中的网页 url 栏不是 "shrinking",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38625750/

相关文章:

CSS标签灵活的内容高度问题

javascript - 从特定列中获取值

javascript - HTML 文本输入大小

javascript - 来自 DOM 的用户输入仅返回 NaN

javascript - 如何将边距设置为两个相邻元素中的一个元素?

css - UGLY BORDER 错误,位置 :relative > position:absolute > border-radius:50% , 参见 fiddle

javascript - 如何使用 JavaScript 函数通过单击按钮返回系统日期?

javascript xhr.upload 未定义。无法跟踪上传进度

css - 使用 CSS 识别浏览器和操作系统?

javascript - 是否可以控制浏览器窗口滚动条的可见性?