Javascript $(窗口).height()是否在iframe内?

Javascript $(窗口).height()是否在iframe内?,javascript,jquery,iframe,Javascript,Jquery,Iframe,今天我遇到了一些非常奇怪的虫子。例如:我的网站在iframe中打开(此iframe自动适应所有文档空间、宽度和高度),在此框架内,我需要获取$(window.height()的值我得到。。。非常大的值(5000-10000px) 演示链接- 在浏览器中打开此窗口,然后将窗口大小调整两次,然后查看计数器。此值不正确 信息:在chrome 41.0.2272.118版(mac)中检测到错误。iOS 8.0.1上的Safari也会返回非常大的值。Mozilla(版本35.0.1)返回小整数(大约是35

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

演示链接- 在浏览器中打开此窗口,然后将窗口大小调整两次,然后查看计数器。此值不正确

信息:在chrome 41.0.2272.118版(mac)中检测到错误。iOS 8.0.1上的Safari也会返回非常大的值。Mozilla(版本35.0.1)返回小整数(大约是35px,什么?)。我的屏幕尺寸:2560x1440


和问题:如何获得真实的窗口高度值?

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

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

</head>
<body>


</body>
</html>


它可以正常工作。

这是正确的。如果没有此doctype,浏览器将在“怪癖”模式下运行,jQuery无法正确计算高度。