这个问题是关于Mobile Safari的,虽然没有被记录下来,但是我花了很长时间才解决了它。即使我已经设置了
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=no;"/>
,我的iPad网络应用程序仍然允许手动缩放(在浏览器中捏合)。但是这只发生在我的iPad上,而不是iPhone上。同时,我还旋转设备从纵向到横向模式以检查特定方向模式CSS代码,结果非常奇怪:
- 从横向旋转到纵向时没有问题,每个元素的大小和位置都能够合理解释。
- 之后,从纵向旋转回横向时...视口仍然保持为纵向模式下的宽度,也就是说,它被缩放了。我必须手动缩小才能回到全景/视口状态,这应该是不可能的。