【问题标题】:Chrome on iOS - orientation changeiOS 上的 Chrome - 方向更改
【发布时间】:2013-09-18 10:43:45
【问题描述】:

我正在开发一个移动网站,我们在 iOS 上的 Chrome 中遇到了一个小问题:

如果您以纵向模式打开网站并放大和缩小然后更改方向,您会看到以下视图:

理想情况下,网站应该适合整个视口。

有人试过这个吗?我只有在缩放后才能体验它 - 否则它可以正常工作。

这是我的元视口标签:<meta name="viewport" content="width=320">

谢谢! :-)

【问题讨论】:

  • 你有更好的演示我可以试试吗?我在jsbin.com/uVeSUbi/1 尝试了我的,它会在方向改变时按比例放大。

标签: google-chrome orientation mobile-safari viewport device-orientation


【解决方案1】:

只是想注意一下,我最近遇到了这个错误,在我的情况下,发行者是“user-scalable=no”+“width=XYpx”。

删除“用户可扩展”会有所帮助,但另一方面它允许我们扩展网站。

【讨论】:

    【解决方案2】:

    当您将方向更改为横向时,设备宽度将更改为 480 而不是 320。因此,要根据方向自动确定宽度,您可以编写 <meta name = "viewport" content = "width = device-width"> 而不是 <meta name="viewport" content="width=320">。有关更多信息,请参阅this 页面。

    【讨论】:

    • 我们需要页面有一个固定的 320 视口,不管方向如何。这在 iOS 和 Android 上的 Safari 中运行良好 - 只有在 iOS 上的 Chrome 中我们才能体验到这一点。不过感谢您的帮助:-)
    猜你喜欢
    • 2021-04-04
    • 1970-01-01
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 2013-03-24
    • 1970-01-01
    相关资源
    最近更新 更多