Я столкнулся с проблемой на iPhone и iPad, когда не удается загрузить несколько ресурсов одновременно. Два сценария:
a) Загрузка примерно 20+ внешних файлов JavaScript - это не проблема на моих живых сайтах, поскольку я объединяю свой JavaScript в один файл перед развертыванием, но вызывает проблемы на моем тестовом сервере.
б) Загрузка ок. 20+ маленьких миниатюрных изображений на одной странице (каждая размером примерно 30 КБ).
В обоих случаях Safari (обычно) застревает на нескольких файлах и никогда не заканчивает их загрузку. Индикатор загрузки в верхнем меню iOS застрял при загрузке до обновления.
Во второй раз, когда вы посещаете (когда активы кэшируются) все будет хорошо. Я должен очистить кэш Safari, чтобы воспроизвести проблему.
Я могу обойти эту проблему, отложив загрузку ресурсов в JavaScript, но это довольно громоздко, и я бы хотел лучше понять, что происходит, и посмотреть, смогу ли я найти более подходящее решение.
Пример можно увидеть здесь (посещение на устройстве iOS): http://www.jamesgretton.co.uk/expem/so_ios_multi/
Кроме того, в случае, если это будет полезно, я решил проблему здесь, отложив загрузку миниатюр: http://www.interior -id.com / work / , но в противном случае он сломался бы.
Любые мысли будут с благодарностью!
Джеймс