0

我正在构建一个网络 iPhone 应用程序,该应用程序涉及使用 Javascript 按需更改视口。我通过更改标签的内容属性来做到这一点。这在大多数情况下都很有效,除非涉及到方向变化。

每次我在方向更改事件后尝试更改视口时,页面不再缩放到完整大小,并且出现方格背景。

这是重现此问题的一种方法:

  1. 转到 http://daedalus.rcboyce.com/viewport/
  2. 调整为 980(iPhone 的默认值)
  3. 调整为 320(有效)
  4. 调整回 980
  5. 进入横向模式
  6. 再次返回纵向模式
  7. 调整为 320(每次尝试都失败)

这是它的外观截图: http: //tinypic.com/r/15qyzoh/6

有人知道为什么会这样吗?这是一个 MobileSafari 错误吗?如果是,是否有办法修复它?

4

1 回答 1

2

抱歉,我没有看到添加评论的按钮或链接...

我刚刚向苹果提交了一份错误报告,因为即使在用户捏住之后,视口更改也会停止响应,而不仅仅是方向更改。我个人认识一位 safari 工程师,他认识一些移动 safari 人员,他会询问他们,或者至少引起他们的注意

于 2010-02-18T20:07:13.207 回答