Dokładnie jak to brzmi ..Prosty sposób na identyfikację agenta użytkownika iOS w instrukcji jQuery if/then?
Czy istnieje jakiś magiczny i łatwy sposób, aby powiedzieć:
if (user agent is iOS) {
if (browserRatio >=1.5) {
$container.css('min-height', '360px');
} else {
$container.css('min-height', '555px');
}
}
navigator.userAgent.match (/ (iPod | iPhone | iPad)/i) działał dla mnie tam, gdzie nie był (i sprawia, że jest niewrażliwy na wielkość liter) –
Może to jeszcze bardziej skompaktować:/(ip (hone | od | ad))/i :) – backdesk
To nie jest najlepsze rozwiązanie, ponieważ pasuje również do WP IE. Przykład UA z IE11: 'Mozilla/5.0 (Mobile, Windows Phone 8.1, Android 4.0, ARM, Trident/7.0; Touch; rv: 11.0; IEMobile/11.0; NOKIA; Lumia 925) lub iPhone OS 7_0_3 Mac OS X AppleWebKit/537 (KHTML, podobnie jak Gecko) Mobile Safari/537' – seniorpreacher