首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iframe获取父屏幕高度

问iframe获取父屏幕高度
EN

Stack Overflow用户
提问于 2018-07-25 11:09:08
回答 1查看 729关注 0票数 0

有一个div,其中包含一张设置为适合屏幕高度的图片。

除了在iframe中,它是有效的,高度变成内容高度,它等于滚动高度,但不等于屏幕高度。

有没有什么方法可以让iframe中的div获取真实的屏幕高度或者它的父级的屏幕高度?

或者,我是否可以编写一个脚本来捕获真实的屏幕高度,并将其伪装为屏幕高度,以便由iframe中的元素捕获,而无需在iframe中进行任何修改?

EN

回答 1

Stack Overflow用户

发布于 2018-07-25 13:48:13

您可以在父容器中运行脚本,该脚本调用iframe中的函数,并通过调用发送对其自身的引用。有了这个引用,iframe就可以控制父元素,例如读取window.height等属性。

只有当两个站点(父站点和子站点)在同一个域中时,才能执行此操作。即使你在没有网络服务器的情况下从光盘上运行脚本,它也可能无法工作!

有关更多详细信息,请参阅Invoking JavaScript code in an iframe from the parent page。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51510252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档