【问题标题】:Get the height of browser viewport from iframe using jquery使用 jquery 从 iframe 获取浏览器视口的高度
【发布时间】:2016-08-09 03:24:06
【问题描述】:

我的网站在另一个网页上的 iframe 中加载(域不同)。在 iframe 中加载的页面上,我需要获取浏览器视口的高度。

我尝试使用 $(window).height();,但它返回 iframe 的高度,就像我使用 $(document).height() 一样。 screen.height 也不适合,因为它返回整个显示器屏幕的高度。

附:我试图将模态窗口垂直放置在 iframe 的查看部分的中间,而不是整个 iframe 的中间,因为它的高度超过 3000 像素。

【问题讨论】:

  • 不要相信有办法做到这一点,因为在这种情况下视口 = iFrame 的大小,因为这是加载页面的区域。可能是错的。

标签: javascript jquery iframe


【解决方案1】:

由于安全原因,这在浏览器中不再可能。但也许这会有所帮助can an cross-domain iframe detect a browser's actual viewport dimensions?

【讨论】:

    猜你喜欢
    • 2012-02-06
    • 2010-10-18
    • 1970-01-01
    • 2016-04-24
    • 1970-01-01
    • 2011-03-20
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多