使用jquery从iframe获取浏览器视口的高度

Get the height of browser viewport from iframe using jquery

本文关键字:视口 高度 浏览器 获取 jquery iframe 使用      更新时间:2023-09-26

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

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

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

由于安全原因,这在浏览器中已经不可能了。但也许这将有助于跨域iframe检测浏览器的实际视口尺寸?