设备解锁后 iOS 上的 PWA 意外缩放

问题描述 投票:0回答:0

也许与这个问题类似,尽管与旋转无关: 在 PWA 中意外缩放方向变化,但在移动 Safari iOS 中却没有

我遇到一个问题,如果我的 PWA 应用程序保持运行状态(例如,在 iPad 上作为信息亭)并且设备处于睡眠/锁定状态,则在解锁/唤醒时应用程序会决定放大到页面中间的部分。它甚至不是一个平滑的放大,它就像一个糟糕的动画 90 年代 JPG 加载棋盘序列,因为它从一个缩放级别“切换”到另一个缩放级别。

我尝试过 HTML 元标记:

<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no, maximum-scale=1.0, user-scalable=no">

我尝试过CSS触摸动作:

touch-action: none;

但似乎没有什么可以阻止它。有趣的是,当应用程序在 Mobile Safari 浏览器中运行而不是作为 PWA 运行时,不会出现此问题。

ios zooming progressive-web-apps
© www.soinside.com 2019 - 2024. All rights reserved.