Как определить, что страница открыта на мобильном? Пример на JavaScript
Все больше сайтов просматривается с помощью мобильных телефонов.
Задача - изменение дизайна страниц таким образом, чтобы облегчить навигацию, увеличить шрифты и т.д. в мобильной версии сайта.
Одним из вариантов определения, что сайт просматривается с мобильного устройства - использование JavaScript. Функция определяет userAgent браузера и делает вводы о мобильном устройстве.
Зайдите на эту страницу с мобильника - и посмотрите. Устройство - компьютер заменится на устройство - мобильный телефон.
Код, представленный ниже - позволяет решить эту задачу.
<script>
var myMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (myMobile.Android() ||
myMobile.BlackBerry() ||
myMobile.iOS() ||
myMobile.Opera() ||
myMobile.Windows());
}
};
if( myMobile.any() ) {
// это мобильник - делаем что-то
}
</script>
Delphi — это объектно-ориентированный язык программирования со строгой типизацией переменных. Он используется в основном для написания прикладных, пользовательских программ. Простота использования позволяет рекомендовать его в качестве языка для начального обучения программированию. Хотя, если смотреть на перспективу, работодатели мало интересуются работниками, программирующими на Delphi. |
Интересные материалы на сайте:
|
|
|