0

iOSのSafariでURLバーを「非表示」にしようとしています(Androidブラウザにも適用されます)。私はすべてこのようなことをしている多くのバリエーションに出くわしました:

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

これにより、ビューポートの上部が画面の上部に配置され、約3〜5秒後にURLバーが消えます。ただし、GmailのモバイルWebサイトまたはFacebookのモバイルログイン画面を見ると、URLバーが急速に(2秒未満)消えていることがわかります。

URLバーをすばやく非表示にするために何をしているのか誰か知っていますか?

この質問は私が求めているものに近いですが、それは私の問題を完全には解決しません:ipod touchでURLバーを非表示にする方法-iUIデモを見ると、URLバーも急速に非表示になっているようです。

4

2 に答える 2

0

私が使用している完全なテストページには、ドキュメントを長くするために数段落のテキストがありました。このテキストにより、SafariReaderはURLバーにボタンを表示していました。まあ、どうやら、Readerボタンが表示されたとき、URLバーはこのボタンがないときほど速く隠れません。

長い待ち時間を説明するものは見つかりませんでした(私はそれが理にかなっていると思います)が、もう少し情報があります:

于 2013-03-06T01:13:03.627 に答える
0

これはAndroidの質問に答えますか?

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

AndroidWebkitでURLバーを非表示にする

于 2013-03-05T23:37:09.653 に答える