javascript - 使用jquery从iframe获取浏览器视口(viewport)的高度

标签 javascript jquery iframe

我的网站已加载到另一个网页上的 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/

相关文章:

javascript - 如何为 2 个子 div 添加包装器 div(所有子 div 具有相同的类)

javascript - 如果通过 ajax 加载,如何在 Bootstrap 中打开模式?

Javascript:点击缩略图切换大图。最好的方法?

javascript - 创建新的 DOM 节点而不是重新渲染

javascript - 将 dat.GUI 严格放置在 THREE.js 场景中,不使用 <iframe>

javascript - 如何使用 jquery 显示当前日期以及时间 AM PM 和 CST

javascript - 未以 Node-Red 显示的其他 Node (Windows 8)

javascript - 如何使用 jqxListbox 将项目添加到组中

javascript - jQuery 多图像预览,包含每个图像的文件名、文件大小和删除功能

javascript - 脚本未在 IE 的 IFrame 中运行 - FF 正常