$(window).height() inside iframe?
$(window).height() inside iframe?
今天我遇到了一个非常奇怪的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>
它会很好用的。
相关文章:
- 防止Iframe窗体在新窗口中打开
- 将样式表插入iframe
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 使用jQuery从原始页面内容创建iframe
- Highslide(iframe的侦听器)
- iframe正在添加标签,需要删除它们
- 通过javascript/html访问twitter共享iframe
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 如何使用Angular动态添加iframe-src
- 由于iframe导致的问题
- 正在从页面中删除iframe
- 检测iframe是否跨域的愚蠢方法
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何操作iframe之外的元素
- 如何使用javascript/jquery获取iframe的URL的锚点属性
- $(window).height() inside iframe?
- $.fn.submit() event don't trigger inside an <iframe&g
- jQuery Mobile inside IFRAME
- IFrame Inside IFrame
- jQuery - iframe inside iframe - ready vs load