快速隐藏iOS / Android URL栏

时间:2013-03-05 23:10:14

标签: javascript android ios

我试图在iOS上“隐藏”Safari栏中的URL栏(也适用于Android浏览器)。我遇到过很多变化都做这样的事情:

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

这会将视口顶部定位在屏幕顶部,在~3-5秒后,URL栏会消失。但是,如果您查看mobile website for Gmail或移动设备login screen for Facebook,您会看到网址栏快速消失(少于2秒)。

有没有人知道他们正在做些什么来让URL栏快速隐藏起来?

这个问题接近我所追求的问题,但它并没有完全解决我的问题:how to hide URL bar in ipod touch - 如果您查看iUI demo,它似乎也会快速隐藏网址杆

2 个答案:

答案 0 :(得分:0)

这回答了android的问题吗?

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

Hide the URL bar in Android Webkit

答案 1 :(得分:0)

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

我找不到任何可以解释等待时间更长的东西(我认为这很有意义),但这里有更多信息: