【发布时间】:2022-06-28 16:45:08
【问题描述】:
我们有一个 PWA(网络应用程序),用户可以将其添加到主屏幕,使其看起来更像一个应用程序。一些用户报告了一个奇怪的问题,该问题似乎仅在执行以下步骤时才会出现在 IOS 上。
- 从主屏幕打开应用程序
- 使用该应用一段时间
- 放到后台
- 暂时关闭屏幕
- 重新打开屏幕并将应用再次置于前台
错误是当您单击选择或日期输入控件时似乎没有任何反应。首先,我认为应用程序中有一些覆盖物阻止了 ui 控件,但元素在点击时获得焦点,但没有显示选项。
现在真的变得很奇怪了。当我尝试在选择输入下单击一点时,选择了一个选项。时间选择也发生了同样的事情。如果我先点击timeselect输入控件再点下,它会更新时间。
因此,控件似乎在那里,但屏幕上什么都看不到。我只能自己重现一次,但多个用户一直在报告同样的事情。解决该错误的唯一方法是重新启动应用程序。
这似乎适用于所有显示某种模式/弹出框的原生 Safari 控件。
【问题讨论】:
-
遇到同样的问题。这是一个iOS错误。有什么进展吗?
-
目前没有任何进展。我们只能在将其添加到主屏幕后才能在 IOS 上重现。您是否也是这种情况,还是在“常规”浏览器中浏览时也会发生这种情况?
-
对我们来说也是一样的,只是我们将它添加到主屏幕并让它闲置一段时间。与“常规”浏览器完美配合。
-
谢谢,很高兴至少不要独自面对这个问题。您的问题是长期存在还是新问题?
-
是的。当他们改变下拉菜单的工作方式时,这个错误就开始了。几个月前或更少。
标签: ios safari progressive-web-apps