Обнаружение мобильного телефона, видя, уважается ли область просмотра - PullRequest
0 голосов
/ 30 мая 2011

Привет, извините, если об этом уже спрашивают. Но я немного огляделся.

Методы, которые я нашел для определения, использует ли веб-пользователь мобильный телефон, выглядят не очень хорошо. Это: посмотрите на строку пользовательского агента (хакерская), найдите узкую ширину (но какая узкая?).

Есть ли прямой способ узнать, поддерживает ли браузер директиву <meta viewport...>? Я думаю, что это будет лучшим способом. Потому что это то, что мы хотим ... Если браузер поддерживает viewport (т.е. является мобильным), используйте его. В противном случае нет.

1 Ответ

1 голос
/ 07 июня 2011

Попробуйте это: http://detectmobilebrowser.com/

Похоже, что метапортпорт реализован не так, как атрибуты CSS, поэтому любое решение, включающее чтение ширины видового экрана до его указания, может быть не переносимым.

...