$(window).height() inside iframe?

$(window).height() inside iframe?

本文关键字:iframe inside height window      更新时间:2023-09-26

今天我遇到了一个非常奇怪的bug。例如:我的网站在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。

还有一个问题:如何获得真正的窗口高度值?

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

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

</body>
</html>

它会很好用的。