也许与这个问题类似,尽管与旋转无关: 在 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 运行时,不会出现此问题。