Веб-приложение iPad мигает при запуске с трамплина, нормально в браузере Safari

Я разрабатываю сайт для планшетов (тестирование на iPad) с помощью jquery mobile, и я сделал его полноэкранным веб-приложением, используя <meta name="apple-mobile-web-app-capable" content="yes" />

Работает неплохо, но когда вы переходите на новую страницу, появляется кратковременная вспышка, которая занимает 3/4 экрана. Нет вспышки при просмотре в стандартном режиме сафари.

Вспышка очень отвлекает и непригодна для использования.


person Spanner    schedule 24.02.2012    source источник


Ответы (1)


Полноэкранное представление «веб-приложение», которое использует iOS, имеет меньше возможностей для игры (баран, ...), чем настоящее мобильное сафари.

Если вы объедините это с большим количеством javascript, выполняемого в фоновом режиме, вы получите задержки и мерцание страниц.

Я заметил, что jQuery Mobile имеет много проблем с производительностью в этом полноэкранном режиме, особенно с так называемыми «фиксированными верхним и нижним колонтитулами» на старых устройствах iOS.

Попробуйте упростить используемый javascript и уже с этого момента начните добавлять новые функции.

person laurens peeters    schedule 27.02.2012
comment
Я пытался удалить все js, которые мог, но это все равно произошло. Мне пришлось работать над другим проектом, но вернусь к нему через несколько месяцев. Я просто хотел поблагодарить вас за ваш ответ, так как это звучит вероятной причиной того, что он не работает. - person Spanner; 19.04.2012