2015-04-10 4 views
0

Я тестирую на веб-странице, которая отображает список продуктов с фотографиями, именами, ценами и т. Д. Он отлично работает, когда я просматриваю его на своем ПК. Когда я посещаю ту же страницу на мобильных телефонах (Android и iPhone), страница сначала загружает все ее содержимое, а затем замерзает в течение нескольких секунд, а затем снова работает. Когда он зависает, я пытался прокручивать экран вверх и вниз, и он ничего не делает, а затем через несколько секунд он отвечает на все эти действия. Любая догадка о том, что вызывает замораживание? Когда загружается страница, некоторые JS запускаются, но она отлично работает в браузерах на ПК.Страница freezes на мобильном телефоне

ответ

1

Это зависит от вашего кода. Если вы показываете изображения с высоким разрешением на устройстве, это замедлит прокрутку. Также, если вы загружаете какие-либо данные в основной поток пользовательского интерфейса, это также приведет к замораживанию, которое вы испытываете.

0

Иногда на мобильном телефоне, если вы загружаете много предметов или данных, в то же время он может принимать мобильные телефоны в секунду, чтобы отобразить всю новую информацию. Может быть, загрузка меньше информации может быть решением?

+0

Но в моем случае все содержимое страницы было загружено до замораживания. Я пытался отлаживать использование Safari Web Inspector, и на самом деле не происходит никаких событий JS, когда он замирает. – eelpa

Смежные вопросы