从 iOS 15 开始,Safari 上的 HTML 选择会间歇性冻结

Jon*_*ach 4 safari select freeze drop-down-menu ios15

我们有一个用 HTML/Javascript 编写的单页应用程序,在所有版本的 iOS 15 中,我们的客户在 iPad 上的 Safari 上使用 HTML 选择下拉菜单时遇到间歇性冻结,但在 iOS 14 或更早版本上则不然。当退出睡眠模式时,似乎经常会发生冻结现象。关闭 Safari 并重新打开可以解决该问题,但如果输入尚未保存等,仍然会带来不便。我们有一些遗留的 jQuery Mobile 下拉菜单,但这些下拉菜单和普通 JS 下拉菜单都会出现问题。

我们尝试过重新启动机器、检查存储、关闭所有 Safari 扩展、关闭 GPU Process Canvas Rendering(在 iOS 15 中默认打开)等等。它似乎并不特定于特定型号,因为用户拥有各种各样的型号。

我知道 iOS 15 中选择元素的 UI 已更改 - 还有其他人遇到过此问题吗?

小智 6

是的,我遇到了 HTML 选择问题,可能与您的问题相关:

  • 使用 HTML 选择创建 PWA 的桌面快捷方式
  • 开放式渐进式网页应用
  • 点击选择=>应该打开(确定)
  • 按主页按钮
  • 再次激活 PWA
  • 点击选择 => 打不开

重新启动应用程序可以解决该问题,直到下次重新启动为止。

经检查,在 iOS 15.1 至 15.4 上,所有系统都会出现错误。适用于 iOS 14。我尚未发现报告的问题。