我的网站在另一个网页的iframe中加载(域名不同)。在iframe中加载的页面上,我需要获取浏览器视口的高度。
我尝试使用$(window).height();
,但它返回iframe的高度,就像我使用$(document).height()
一样。 screen.height
不适合,因为它会返回整个监视器屏幕的高度。
P.S。我试图将模态窗口垂直放置在我的iframe的被查看部分的中间,而不是整个iframe的中间,因为它的高度超过了3000px。
答案 0 :(得分:1)
由于安全原因,这在浏览器中不再可行。但也许这会有所帮助can an cross-domain iframe detect a browser's actual viewport dimensions?