13

そのため、iOS 6 以前では、Safari の下部にあるナビゲーション バーはポートレート モードで固定され、消えませんでした。したがって、高さ 100% のドキュメントを真の全画面表示にしたい場合は、上にスクロールしてアドレス バーを非表示にできるように、60px を追加する必要がありました。

ナビゲーション バーが消え、アドレス バーのサイズが変更された iOS 7 では、高さ 100% のドキュメントを作成するにはどうすればよいでしょうか。つまり、ドキュメントを上にスクロールして、ナビゲーション バーが消え、アドレス バーのサイズが縮小されてミニ バージョンになり、ドキュメントの高さが残り (ウィンドウの高さから 100px を引いたもの) になるようにしたいのです。これ以上スクロールできませんでした。

4

3 に答える 3

8

単純に余分な高さを追加する従来の方法はまだ機能しているように見えますが、追加する値が 60px ではなく 69px になっているようです。

于 2013-09-25T07:00:24.903 に答える
5

iOS 7.x ベータ版には、「minimal-ui」と呼ばれる新しいメタ属性があり、ハッキングなしでこの機能を提供するようです。

スレッドはこちら (下にスクロールして Safari に移動)

これは将来の機能であるため、役に立たない可能性があります

于 2013-12-18T08:46:13.397 に答える
-1

欠落している resize() イベントの回避策として:

var windowInnerHeight = window.innerHeight;

setInterval(function() {
    if (windowInnerHeight != window.innerHeight) {
        windowInnerHeight = window.innerHeight;
        resize();
        window.scrollTo(0, 0);
    }
}, 500);
于 2013-10-25T14:17:33.683 に答える