0

我正在尝试在 iOS 上的 Safari 中“隐藏” URL 栏(也适用于 Android 浏览器)。我遇到了许多变体,都在做这样的事情:

window.addEventListener("load", function () {
    setTimeout(function () {
        window.scrollTo(0, 1);
    }, 0);
});

这确实将视口的顶部定位在屏幕的顶部,大约 3-5 秒后,URL 栏确实消失了。但是,如果您查看Gmail 的移动网站或Facebook的移动登录屏幕,您会看到 URL 栏迅速消失(不到 2 秒)。

有谁知道他们在做什么来让 URL 栏快速隐藏起来?

这个问题接近我所追求的,但它并没有完全解决我的问题:如何在 ipod touch 中隐藏 URL 栏- 如果你看一下iUI demo,它似乎也迅速隐藏了 URL 栏。

4

2 回答 2

0

这能回答安卓的问题吗?

$(document).ready(function() { setTimeout(scrollTo,200,0,1) });

在 Android Webkit 中隐藏 URL 栏

于 2013-03-05T23:37:09.653 回答
0

在我正在使用的完整测试页面中,我有几段文字可以使文档更长。此文本导致 SafariReader在 URL 栏中显示按钮。好吧,显然,当Reader按钮出现时,URL 栏不会像没有该按钮时那样迅速地隐藏自己

我找不到任何可以解释更长等待的东西(我认为这是有道理的),但这里有更多信息:

于 2013-03-06T01:13:03.627 回答