我正在构建一个网络 iPhone 应用程序,该应用程序涉及使用 Javascript 按需更改视口。我通过更改标签的内容属性来做到这一点。这在大多数情况下都很有效,除非涉及到方向变化。
每次我在方向更改事件后尝试更改视口时,页面不再缩放到完整大小,并且出现方格背景。
这是重现此问题的一种方法:
- 转到 http://daedalus.rcboyce.com/viewport/
- 调整为 980(iPhone 的默认值)
- 调整为 320(有效)
- 调整回 980
- 进入横向模式
- 再次返回纵向模式
- 调整为 320(每次尝试都失败)
这是它的外观截图: http: //tinypic.com/r/15qyzoh/6
有人知道为什么会这样吗?这是一个 MobileSafari 错误吗?如果是,是否有办法修复它?