当溢出被滚动时,iOS上的Iframe问题不在视口中

当溢出被滚动时,iOS上的Iframe问题不在视口中,iframe,scroll,overflow,viewport,Iframe,Scroll,Overflow,Viewport,根据这里的这篇博文(),iOS5中有一个bug,我不知道如何解决 基本上就像标题所说的,如果您的站点有一个部分是滚动的(我使用的是新的-webkit overflow scrolling),并且如果视口中有一个iframe,它将不会加载它 上面链接的博客文章说: iFrames 什么是:在溢出中使用iframe:滚动元素以显示内容 像视频或地图一样症状是什么:如果您的iframe是 溢出中的视口外部:滚动元素(尤其是 使用-webkit溢出滚动:touch)时,它将不会渲染 当您滚动到它时,治疗

根据这里的这篇博文(),iOS5中有一个bug,我不知道如何解决

基本上就像标题所说的,如果您的站点有一个部分是滚动的(我使用的是新的
-webkit overflow scrolling
),并且如果视口中有一个iframe,它将不会加载它

上面链接的博客文章说:

iFrames

什么是:在溢出中使用iframe:滚动元素以显示内容 像视频或地图一样
症状是什么:如果您的iframe是 溢出中的视口外部:滚动元素(尤其是 使用-webkit溢出滚动:touch)时,它将不会渲染 当您滚动到它时,治疗方法是什么:不知道,请将 答复

有人知道如何解决这个问题吗?我一直在网上寻找治疗方法,但这不是运气。如果您单击iframe,它似乎会在单击后显示它


在我看来,这对于开发web应用程序的人来说是一个巨大的问题。有人知道修复吗?

好吧,我讨厌把这个作为官方的“答案”,但截至发帖时,还没有修复

我假设如果您使用JavaScript从iframe中提取HTML,将代码放在同一位置,并以某种方式让CSS也使用它,那么它就会工作。但糟糕的是,在像iPhone这样速度如此慢的设备上,这将是太多的工作要做。

你可以随时使用代码