【发布时间】:2019-07-22 07:41:31
【问题描述】:
Mobile Safari 将 iframe 强制为其内容大小。
所以当 iframe 中有一个固定的 div 时,它不会修复。 是否有一个 CSS 属性可以强制 iframe 在移动设备中滚动并尊重固定内容?
注意:固定内容在 iframe 内,而不是在容器内,因此 div 滚动无法解决此问题。
<iframe src="page-with-fixed-content" style="width: 100%; height: 100%;">
<!-- Fixed layer on the page loaded to iframe -->
<div style="position: fixed; top:0;">
Not Fixed on iPhone (Fixed on desktop)
</div>
</iframe>
【问题讨论】:
-
这个问题已经在IOS Safari 13 中修复了。这里不需要解决方法。
标签: javascript ios css iframe mobile