人们已经找到了一种使用 css 转换在 ios 设备上使div可滚动的方法。我在 IOS safari 上遇到了 iframe 的问题,如果我尝试使用 css3 转换来滚动 iframe 中的内容,则生成的内容将被剪辑为首先在屏幕上呈现的内容。这适用于 android 设备,适用于 IOS 上的DIV,但不适用于 iframe。这似乎是 safari webkit 实现中的一个错误。我尝试将 iframe 的高度增加到大于其中包含的内容,并确保 iframe 上启用了溢出。
有没有人能够想出一个解决方法?由于我绝对需要远程内容的 iframe,我最后的手段是通过服务器端页面代理内容,并注入一些 javascript 以便在孩子的 body 标签上执行 translate3d:这似乎有效。
图像 - 翻译 3d 后(注意剪辑):