Как убрать лишний код при просмотре сайта на мобильных устройствах?
Мне достался "адаптивный" сайт. Адаптивность реализована с помощью Bootstrap 3. Для отображения на мобильных устройствах необходимого контента, ненужные блоки были скрыты классами типа: hidden-xs и т.п.
В результате цель вроде бы достигнута, однако при этом на мобильных устройствах качается ненужный трафик хотя он и скрыт от глаза пользователя.
Можно ли для мобильных устройств убрать ненужный скрытый код при этом не переверстывая сайт под мольные версии на поддомене m.syte.ru?
mydarck: ну а на какой ответ ты расчитывал? Как Константин написал ч/з ua? Это слишком много условий и плюс к этому, ты не всегда верно будешь определять ua. Например, пользователь/(поисковая система) изменил useragent. В той же сафари есть встроенная функция.
Адаптивный дизайн для этого и был придуман. Чтобы пользователь скачивал всю html-разметку.
Ну вот есть у ваз ЖИГУЛИ и в ней у Вас что-то сломалось. Вы приезжаете в авто сервис, а мастер Вам говорит: - Да у Вас машина говно. Эта информация Вам нужна? Или вы все таки хотите узнать как подчинить свою ласточку?
"Адаптивный дизайн для этого и был придуман. Чтобы пользователь скачивал всю html-разметку. " - с эти пожалуй не соглашусь. Все таки адаптивный дизайн преследует другие цели. А это уже побочный эффект.
это можно сделать только средствами php
Мы в свою очередь сделали свой тег который уже проверяет какое устройство и после этого удаляет все из php включая себя если это телефон.
Только так.
Сам бутстрап это всего лишь верстка.