我创建了一个 web 应用程序,它在方向更改后在已安装的 PWA 和 iOS 上的普通移动 safari 中表现出不同的行为。当我将我的 iPhone 或 iPad 从纵向翻转到横向并再次返回纵向时,有时纵向方向会被放大(有时不会)。这仅发生在已安装的渐进式 Web 应用程序 (PWA) 中,而不是在普通移动 safari 中查看时。此外,此行为仅适用于 iOS PWA(iPhone 和 iPad),不适用于 Android PWA。
您对为什么会发生这种情况和/或可能的补救措施有任何想法吗?我已经尝试禁用缩放方向更改,为不同方向重新排序我的 css,在方向更改之前和之后将焦点设置为一个大的常量 div,并增加默认字体/输入大小。