Строка navigator.appVersion дает много полезной информации о браузере в котором выполняется java-script. Можно например так узнать, выполняемся ли мы на iPhone:
- if (navigator.appVersion.indexOf('iPhone OS ') >= 0)
- {
- // this iPhone
- }
так же, браузер вызывает каждый раз при изменении ориентации устройства метод window.onorientationchange, ее можно легко переопределись:
- window.onorientationchange = function ()
- {
- switch ( window.orientation )
- {
- case 0:
- case 180:
- // portrait mode
- break;
- case -90:
- case 90:
- // landscape mode
- break;
- }
- };
еще переменная window.navigator.standalone указывает на то, запущено наше приложение в браузере или установлено как отдельное приложение.
как-то сухо все получилось, я учусь.
Пример доступен по классической ссылке, либо по qr-коду:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcyRkldarMWhz3N5Ft3WAvWoehOFmO199GMb7wgJHHyB1rwnOXX-HiVREvjyA9hKyzSlgC8CBFGJEtJ1ke-Q5MaHcEVyuSKfu2p8i3sZPP8QhEd0QwIKl-z6susdCF_VF-5oVM5TqK7_g/s320/chart.png)
Комментариев нет:
Отправить комментарий