页面在移动设备上冻结

Page freezes on Mobile

我正在一个显示产品列表、照片、名称、价格等的网页上进行测试。当我在我的 PC 上查看它时,它工作正常。当我在手机(Android 和 iPhone)上访问同一个页面时,该页面首先加载其所有内容,然后冻结几秒钟,然后再次运行。当它冻结时,我尝试上下滚动屏幕但它什么也没做,然后几秒钟后,它响应所有这些操作。猜猜是什么原因导致冻结?页面加载时会运行一些 JS,但它在 PC 上的浏览​​器上运行良好。

有时,如果您在移动设备上同时加载大量项目或数据,手机可能需要一秒钟的时间才能呈现所有新信息。加载更少的信息或许是一种解决方案?

这取决于你的代码。如果您在设备上显示高分辨率图像,它会减慢滚动速度。此外,如果您在主 UI 线程上下载任何数据,它也会导致您遇到的冻结。