我想在IOS 7上隐藏网址栏,所以当我放置<meta name="viewport" content="minimal-ui">时,它不会隐藏网址栏,它仍在页面上,并且我的网站未加载响应,它像桌面版本一样打开,有人知道为什么吗发生以及如何正确执行此操作?

我什至试过

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

我读了这篇文章,看起来它在新的IOS上是不可能的。 Link

最佳答案

请注意,(截至目前)minimum-ui仅适用于iPhone,不适用于iPad。

确保您的元标记在页面(或呈现的服务器端)上进行了硬编码。

尝试添加完整的属性列表。我有以下内容,并且可以在带有iOS 7.1的iPhone 4和5上使用

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0, minimal-ui">

10-02 14:09
查看更多