Фильтрация девайса для оптимизации сайта
Добавлено: 2016.09.29, 14:12
Интересует такой вопрос, как фильтровать девайс пользователя, и стоит ли это делать.
Хотелось бы выводить изображения нужного размера, для нужного девайса.
На githube нашел неплохое решение https://github.com/serbanghita/Mobile-Detect
Создаем константу, которую можно в дальнейшем использовать:
Путь к картинке
<img src="/files/" . USER_DEVICE . "/c6e8d52e13474bc3bca28b8aa991e78a.jpg">
или убрать лишние блоки кода для мобильных устройств
if(USER_DEVICE !== 'mobile')...
Хотелось бы узнать мнение каждого!!!
Нужно фильтровать девайс пользователя( и как лучше делать, на backend или на fronted через js) ?
Стоит ли делать такие привязки в коде ?
Хотелось бы выводить изображения нужного размера, для нужного девайса.
На githube нашел неплохое решение https://github.com/serbanghita/Mobile-Detect
Код: Выделить всё
$device = 'desktop';
// create an instance of Mobile_Detect class
$detector = new \Mobile_Detect();
if ($detector->isTablet()) {
$device = 'tablet';
} elseif($detector->isMobile()){
$device = 'mobile';
}
defined('USER_DEVICE') or define('USER_DEVICE', $device);
Путь к картинке
<img src="/files/" . USER_DEVICE . "/c6e8d52e13474bc3bca28b8aa991e78a.jpg">
или убрать лишние блоки кода для мобильных устройств
if(USER_DEVICE !== 'mobile')...
Хотелось бы узнать мнение каждого!!!
Нужно фильтровать девайс пользователя( и как лучше делать, на backend или на fronted через js) ?
Стоит ли делать такие привязки в коде ?