Строка 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-коду:
Комментариев нет:
Отправить комментарий