2014-04-01 36 views
1

在IOS7(Safari)中,我们发现iframe不会接受较低的宽度/高度的问题。例如,在方向改变事件中,新的宽度可能是600和320.虽然它将调整到600,回到肖像模式,但宽度将保持在600,而不是重新设置回320.我们已经确认值正在在iframe的属性中正确设置,但css值保留在先前较大的值。我们已经尝试彻底清除样式属性,直接在设置新值之前将尺寸重置为0,等等。没有任何东西看起来影响。我倾向于认为这是一个野生动物园的bug。有没有其他人经历过这个?所有其他类似的帖子似乎都在报告滚动问题,而不是调整问题的大小。无法减小ios7中的iframe大小

+1

你如何设置iFrame的宽度?你应该能够在其上放一个百分比宽度。 –

+0

我尝试了几乎所有我能想到的方法,但我使用的解决方案首先通过postMessage设置内部内容的大小,然后调整iframe的大小 - 但至少在我的情况下,内容必须略小于100 %。将其设置为100%会导致它以某种方式加倍,即使以/ height计算得出的值是预期值。 – Xealgo

回答

0

IOS会显示所有可见的内容,所以你不能隐藏iframe的溢出。您的内容是否比iframe更广?我有一种感觉可能是