私は、ブラウザの表示可能領域全体をスクロールせずに埋めたいWebアプリケーションに取り組んでいます。ビューポートタグでこれを達成しました:
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
これは、Mobile Safari を除くすべてのブラウザーで望ましい効果があるようです。Safari では、次の 2 つの問題があります。
- ページの下部は、ポートレート モードではウィンドウの下部から約 60 ピクセル、ランドスケープ モードでは約 120 ピクセル下に表示されます。これは、Safari のアドレス バーが表示可能領域の一部としてカウントされているためだと思いますが、これを確認して、他のブラウザに影響を与えずに回避するにはどうすればよいでしょうか?
- 向きを変更した後、ページ コンテンツのサイズが正しく変更されません。ページの右側に大きなガターがあります。
違いがある場合は、jQuery Mobile を使用しています。これは、左側にがあるpage
オブジェクトです。panel
これらのバグはいずれも Chrome for Android または Browser.apk には存在しません。
編集: ページはhttp://bit.ly/19LoH8mにあります。
ありがとう。スコット