Поскольку моя работа в данный момент связана с проектами для московского правительства, то вполне очевидно, что без особенной поддержки таких устройств как iPad не обойтись. Нанотехнологии, инновации, Россия вперёд! Все дела, в общем. У нас на работе проблема обнаружения iPad до недавнего времени решалась грустным костылём — if($.browser.safari)
. Не дело.
Разумеется самый простой и адекватный способ — распарсить строку юзерагента. Выглядит она у iPad примерно так:
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10
Для определения же, создаём переменную isiPad
:
var isiPad = navigator.userAgent.match(/iPad/i) != null;
Далее просто используем условие if(isiPad)
или if(!isiPad)
.
комментарии отключены.