Я знаю, как использовать загрузчик, но я хотел бы понять, как он работает. Недавно я попробовал getbootstrap.com на HTC One, размер экрана примерно 1900x1080. На странице отображалась только одна колонка и свернутая навигация.
Но поскольку макет на главной странице использует col-sm-4, он должен переключиться на макет с несколькими столбцами за пределами 768 пикселей.
Каким образом начальная загрузка могла определить, что я использую смартфон?
Изменить: просто случайно снова наткнулся на эту тему. Используя alert(screen.width), вы получаете ширину, которую телефон, кажется, отправляет на сервер, которая меньше фактического размера пикселя. Например. моя Lumia предупреждает о 403 пикселях, хотя технически она имеет 720 пикселов в вертикальном положении.