iframe里面的$(window).height()?

时间:2015-04-05 13:23:14

标签: javascript jquery iframe

今天我遇到了一些非常奇怪的错误。例如:我的网站在iframe中打开(此iframe自动适合所有文档空间,宽度和高度)在此框架内我需要获得$(window).height();的值,我得到...非常大的值(5000-10000px)

演示链接 - http://bug-wheight.divshot.io/ 在浏览器中打开它,然后调整窗口大小两次并查看计数器。该值不正确。

在Chrome中检测到

信息错误,版本41.0.2272.118(mac)。 iOS 8.0.1上的Safari也返回非常大的值。 Mozilla(版本35.0.1)返回小整数(大约35px,什么?)。我的屏幕尺寸:2560 x 1440。

问题:我如何才能获得真正的窗口高度值?

1 个答案:

答案 0 :(得分:1)

尝试在html代码中添加文档类型定义

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>

</head>
<body>


</body>
</html>

它会正常工作。