在iOS 9.1上的Safari中,我们的webapp首次加载大约需要30秒.大多数可视加载都是及时发生的,但HTTP请求大约30秒内无法处理.我只能通过以下链接在iPad上重现这一点:http://tco.ekotrope.com/tco/?deploy = keo-devcommunity/default.由于缓存,我只能重现一次.可以通过以下链接再次复制http://tco.ekotrope.com/tco/?deployment=eko-dev&#community/sunwood-bridgewater.
我已经尝试在将iPad插入Macbook时查看开发人员工具网络选项卡,但由于某些奇怪的原因,当插入页面并且我正在查看网络选项卡时,页面会快速加载.
任何想法可能会发生什么或我可以做些什么进一步调查?谢谢!
我们能够在网络应用程序上解决该问题。
简而言之,问题在于 iOS 9.1 Safari 如何选择安排 HTTP 连接。由于可能与某些情况下性能提高相关的原因,导致某些边缘情况出现问题。在我们的例子中,当我们需要 XHR 时,我们尝试同时加载多个图像。在桌面 Chrome 等其他浏览器中,这不是问题,但 iOS 9.1 Safari 在尝试同时执行所有这些操作时会卡住。我们的解决方案是依次加载触发问题的图像,而不是同时加载所有图像。这足以使事情顺利进行。
| 归档时间: |
|
| 查看次数: |
1106 次 |
| 最近记录: |