2

我们有一个响应式网站http://www.thinglink.com,无论使用哪种网络浏览器,它看起来都应该很好。对于 iOS 设备,我们使用视口元数据:

<meta name="viewport" content="width=device-width, initial-scale=1">

如果您多次旋转 iPhone,现在会发生奇怪的事情: 1. 从肖像开始。一切安好。window.innerWidth 为 320px 2. 旋转到横向。一切都很好,window.innerWidth 是 480px 3. 旋转到纵向。一切都很好,window.innerWidth 是 320px 4. 再次旋转到横向。页面看起来放大了(你可以捏缩小到正常),window.innerWidth 保持在 320px ..

在第二次旋转之后,iOS 似乎忘记正确调整页面大小。为什么?有没有其他人看到过类似的问题?

PS 对于 iOS5 设备,我们也曾经使用过https://github.com/scottjehl/iOS-Orientationchange-Fix,但它应该不再需要,而且它也无济于事。

4

0 回答 0