Mobile Safari(iOS6)不会在* second * rotation上更改视口宽度。为什么?

时间:2013-07-16 14:14:40

标签: javascript ios6 orientation mobile-safari landscape

我们有一个响应式网站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,但它应该不再需要,无论如何它都无济于事。

0 个答案:

没有答案