Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在iOS web应用程序中获得实际屏幕高度_Javascript_Ios - Fatal编程技术网

Javascript 如何在iOS web应用程序中获得实际屏幕高度

Javascript 如何在iOS web应用程序中获得实际屏幕高度,javascript,ios,Javascript,Ios,我正在尝试确定iOS中的实际屏幕高度 在短页上。如果我使用下面的代码,我会得到一个不正确的大小 window.innerHeight 这将在我的iPod touch上返回356。这是屏幕高度-URL栏。如果我将CSS规则添加到页面的容器中,那么它将返回正确的数字416 #container { min-height:600px; } 然而,这个解决方案的问题是它在一些页面的底部添加了一大块空白 我已尝试通过执行以下操作来解决此问题 $('#container ').css('height',

我正在尝试确定iOS中的实际屏幕高度

在短页上。如果我使用下面的代码,我会得到一个不正确的大小

window.innerHeight
这将在我的iPod touch上返回356。这是屏幕高度-URL栏。如果我将CSS规则添加到页面的容器中,那么它将返回正确的数字416

#container { min-height:600px; }
然而,这个解决方案的问题是它在一些页面的底部添加了一大块空白

我已尝试通过执行以下操作来解决此问题

$('#container ').css('height', '800px');
window.scrollTo(0, 1);

$('#container ').css({
    'height' : window.innerHeight + 'px'
});

这不管用。它根本不会影响页面高度,我也不知道为什么。以前有人解决过这个问题吗?

window.screen对象应该包含您要查找的内容

window.screen.height

这应该有帮助:正是我所期待的,它在IOS上不起作用