在哪里可以找到有关iOS 5 Safari中IFRAME元素的新行为的文档?经验证据表明IFRAME现在将扩展以适应内容,扩展包含文档以便这样做,从而经常破坏在iOS4.3(和桌面浏览器)中正常工作的代码。
有没有办法控制这种新行为?
答案 0 :(得分:2)
我找不到任何官方文档列出iOS5中<iframe>
标记的差异,但我发现这些链接可以解释一下iOS5中新的<iframe>
标记/更改狩猎。
New Mobile Safari stuff in iOS5
iOS SDK Release Notes for iOS 5.0
Handling Events, Safari Web Content Guide
您提到<iframe>
标记现在会延伸到其中内容的宽度。你想要它是一个设定的宽度吗?
你可以......
iframe
设置为您想要的宽度(我确定您已经尝试过了)body
标记,以使iframe
不会延伸到其外部(不确定是否有效)<div>
检索的内容周围放置iframe
编辑:我刚刚阅读评论说要直接设置iframe
样式,但您提到它不起作用。我会尝试设置容器div
的样式,如果这是一个选项。