我正在使用 Javascript https://github.com/davidjbradshaw/iframe-resizer使 iframe 始终与内容的高度相同。
这工作得很好,但例如在我的手机上它不工作(<〜525px它将高度设置为0px
您可以在http://www.eckl.com/edentity/neuwagen上看到它(日志已启用)。
- 日志 -
[iFrameSizer][主机页面:edentity-iframe] 检查高度在 0-Infinity 范围内 jquery.responsiveiframe.js?1484233957:8 [iFrameSizer][主机页面:edentity-iframe]
检查宽度在 0-Infinity 范围内 jquery.responsiveiframe.js?1484233957:8
[iFrameSizer][宿主页面:edentity-iframe] 请求动画帧 jquery.responsiveiframe.js?1484233957:8 [iFrameSizer][宿主页面:edentity-iframe]
IFrame (edentity-iframe) 高度设置为 0px jquery.responsiveiframe.js?1484233957:8
[iFrameSizer][主机页面:edentity-iframe] 检测到隐藏 iFrame,创建可见性侦听器 VM19339:9 [iFrameSizer][edentity-iframe] 触发事件锁定关闭
--结束日志--
谢谢。