iLeonidze
@iLeonidze
xbooster.ru

Не подгружается CSS. Почему?

На странице с помощью JS в head страницы добавляются скрипты и стили. Добавление тега тривиальное - создается тег, к нему добавляются атрибуты, тег помещается в head и браузера загружает скрипт/стили и тут же всё это применяет. После загрузки каждого скрипта/стиля, загружается следующий и так далее. Это работает. На desktop-браузерах а-ля Chrome, Firefox, IE и на мобильных платформах (проверялось на Safari/Chrome iOS 8). Страница полностью заточена под разные виды устройств с разными размерами страницы, а так же предполагается её совместимость со всеми браузерами с поддержкой HTML5. Но, когда пришло время проверять работоспособность на старых устройствах начались проблемы. На iOS5.1 Safari и Chrome отказывают в работе скрипта. В логах, оказалось что браузеры останавливаются при попытке загрузить CSS. Я так понимаю какая-то проблема в добавлении нового атрибута в head? Или не срабатывает событие onreadystate? Скрипты погружаются абсолютно нормально этим же способом.
  • Вопрос задан
  • 4352 просмотра
Пригласить эксперта
Ответы на вопрос 1
djQuery
@djQuery
"Кодируем помаленьку" ("Сказка о Тройке")))
Для начала попробуйте добавить скрипты и стили не посредством JS, а вручную - отработается ли в iOS?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы