@ChemAli

Safari 5.1 (OS X Lion) не хочет динамически подхватывать стили?

Если у вас Сафари этой версии, попробуйте, пожалуйста, на этой странице и сообщите в комментариях о результате. Спасибо.


Вчера реализовывал переключение стилевого оформления сайта путем подмены стилевого файла. Задача уже, казалось, была решена, когда у коллега сообщил о баге — у него не менялось, стили просто слетали и новые не применялись. Стало интересно, потому что ни в одном другом браузере проблем не было. Быстро выяснилось, что на проблемной машине стоит свеженький Сафари 5.1. На других машинах в Сафари 5.0-5.3 все отрабатывало штатно.


Как работает метод? В секцию HEAD документа линкуются все возможные варианты стилевых файлов посредством тега LINK. Название текущего стиля хранится в куке. Оно извлекается яваскриптом и все теги LINK с ненужными стилями отключаются (blabla.disabled=true).


Мы уже применили другой способ, хотелось бы проверить: действительно ли проблема именно в конкретной версии браузера?


Заранее благодарен.
  • Вопрос задан
  • 2540 просмотров
Пригласить эксперта
Ответы на вопрос 2
gen1s
@gen1s
Mac OS Lion, Safari 5.1.
Нажимаю Style 1:


Нажимаю Style 2 или Style 3 (между ними разницы нет):
Ответ написан
jj_killer
@jj_killer
Safari 5.1: Style 2, Style 3 — стили слетают.
Тот же Сафари но с ВэбКитом r93384 — стили обрабатываются как нужно.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы