我的网站已加载到另一个网页上的 iframe 中(域不同)。在 iframe 中加载的页面上,我需要获取浏览器视口(viewport)的高度。
我尝试使用 $(window).height();
但它返回我的 iframe 的高度,就像我使用 $(document).height()
。 screen.height
也不适合,因为它返回整个显示器屏幕的高度。
附注我试图将模式窗口垂直放置在 iframe 的查看部分的中间,而不是整个 iframe 的中间,因为它的高度超过 3000px。
最佳答案
由于安全原因,这在浏览器中不再可能。但这也许会有帮助can an cross-domain iframe detect a browser's actual viewport dimensions?
关于javascript - 使用jquery从iframe获取浏览器视口(viewport)的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38841526/