我正在使用Javascripthttps://github.com/davidjbradshaw/iframe-resizer使iframe始终与内容的高度相同。
这工作得很好,但例如在我的手机上,它不工作(<~525px,它将高度设置为0px
你可以在上面看到http://www.eckl.com/edentity/neuwagen(日志已启用)。
--日志--
[iFrameSizer][Host page:edentity iframe]检查高度在0-Infinity范围内jquery.responsiveiframe.js?1484233957:8[iFrameSizer][主页:缺牙iframe]
检查宽度在0-无穷大范围内jquery.responsiveiframe.js?1484233957:8
[iFrameSizer][Host page:edentity iframe]正在请求动画帧jquery.responsiveiframe.js?1484233957:8[iFrameSizer][主页:缺牙iframe]
IFrame(齿序IFrame)高度设置为0px jquery.responsiveiframe.js?1484233957:8
[iFrameSizer][Host page:edentity iframe]检测到隐藏的iframe,正在创建可见性侦听器VM19339:9[iFrameSizer][edentity iframe]触发事件锁定
--结束日志--
谢谢。
隐藏的iFrame可能会导致问题。最好在取消隐藏时强制触发调整大小。