iOS 5 では、メニュー バーなしで画面のサイズをターゲットにできるはずです (正確に を占めます18px
)。これにより、フルスクリーンであることがわかります。
@media only screen and (min-device-width: 672px) and (max-device-width: 1024px) and (orientation:portrait) {}
それが機能するかどうかは 100% ではありませんが、上部の黒いバーが占めることはわかっています18px
。寸法は次のようになります。
landscape:1024x672
portrait: 768x928
アップデート
jQueryでこれを行う方法を見つけました。依存していますwindow.navigator.standalone
$(document).ready(function(){
if (("standalone" in window.navigator) && !window.navigator.standalone) {
$('head').append("<link href='fullscreen.css' type='text/css' rel='stylesheet' />")
}
});
これは、モバイルサファリがサポートしていることを前提としてwindow.navigator.standalone
います。試してみる。