我们有一个响应式网站http://www.thinglink.com,无论网络浏览器是什么,都应该看起来很好。对于iOS设备,我们使用viewport metas:
<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忘记调整大小 - 正确缩放页面。 为什么?有没有人见过类似的问题?
P.S。 对于iOS5设备,我们也习惯使用https://github.com/scottjehl/iOS-Orientationchange-Fix,但它应该不再需要,无论如何它都无济于事。