iPhone中的iFrames

iPhone中的iFrames,iphone,css,iframe,uiwebview,frames,Iphone,Css,Iframe,Uiwebview,Frames,所以,我有一个网页,我正试图加载到iPhone的Safari浏览器。除了iframe之外,它都可以正常加载。理想情况下,iframe应该是200x200,我希望用户能够在其中滚动 当我这样做时: <iframe src="test.html" width="200" height="200"></iframe> <iframe src="test.html" scrollable="no" width="200" height="200"></ifra

所以,我有一个网页,我正试图加载到iPhone的Safari浏览器。除了iframe之外,它都可以正常加载。理想情况下,iframe应该是200x200,我希望用户能够在其中滚动

当我这样做时:

<iframe src="test.html" width="200" height="200"></iframe>
<iframe src="test.html" scrollable="no" width="200" height="200"></iframe>
无效(显示良好,但仍无法在iframe内滚动)


非常感谢您的帮助,谢谢。

iframes在移动浏览器中无法正常工作。在iOS上,需要使用两个手指滚动iframe。它不像桌面浏览器那样无缝。您可能需要重新考虑您的方法。

iFrame不能像您在移动浏览器中所想的那样工作。在iOS上,需要使用两个手指滚动iframe。它不像桌面浏览器那样无缝。您可能需要重新考虑您的方法。

“理想情况下,iframe应该是200x200…”理想情况下,不应该有iframe。“理想情况下,iframe应该是200x200…”理想情况下,不应该有iframe。这是否也反映在模拟器中?在那里,我似乎可以拖动光标。我尝试了双指滚动,它滚动整个页面,而不是iframe。和一个手指滚动一样。编辑:我知道这是2011年的答案。从那时起,这种情况可能已经发生了改变。移动Safari在这方面做得更好了一个数量级。是的,这可能不再准确了。这也反映在模拟器上了吗?在那里,我似乎可以拖动光标。我尝试了双指滚动,它滚动整个页面,而不是iframe。和一个手指滚动一样。编辑:我知道这是2011年的答案。从那时起,这种情况可能已经发生了改变。移动Safari在这方面做得更好了一个数量级。是的,这可能不再准确了。
.iframe {
  height:300px;
  width:280px;
  overflow:auto;
}