代码之家  ›  专栏  ›  技术社区  ›  ChrisFox

iPhone Chrome在大约1秒后更改布局

  •  0
  • ChrisFox  · 技术社区  · 5 年前

    我在iPhone上的Chrome浏览器上遇到了一个奇怪的问题。

    我使用Chrome桌面的设备测试功能开发和测试了该网站。一切似乎都很正常,根据此截图,网站看起来是正确的:

    Screenshot - good - on Chrome desktop

    当我使用Safari在iPhone上运行该网站时,一切看起来都很好,如上图所示。

    然而,当我使用Chrome在iPhone上运行同一屏幕时,它最初的加载方式与上图所示完全相同,但不到一秒钟后,它突然变为下图所示: enter image description here

    您可以看到一些元素已被调整大小和移动。一切都很好,但看起来很糟糕。

    我不知道是什么原因造成的。我也不知道如何检查iPhone Chrome上发生了什么,而Chrome桌面上没有发生什么。

    如果你想亲自查看,可以在stratnavapp.com上找到该网站。

    如果有人能给我任何线索,我们将不胜感激!

    0 回复  |  直到 5 年前
        1
  •  0
  •   ChrisFox    5 年前

    我最终改变了

    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
    

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

    阅读后 https://web.dev/responsive-web-design-basics/#viewport

    这似乎解决了我的问题。