comment identifier si l'agent utilisateur est tablette windows 8?
J'ai une application web. J'ai mon JavaScript, je suis d'identifier les périphériques en chaîne de l'agent utilisateur comme suit:
_android = navigator.userAgent.toLowerCase().indexOf("android");
_iOS = navigator.platform.indexOf("iPhone");
Ma tâche est d'identifier si l'appareil est win8 comprimé ou pas?
J'ai déjà vu ce post. Mais, la chaîne "Windows NT" est susceptible d'apparaître dans useragent sur tous les navigateurs PC. Donc, j'ai besoin de trouver un moyen d'identifier si l'appareil est win8 comprimé?
Toutes les pensées?
Ce n'est pas exactement la réponse à votre question, mais si vous êtes d'identifier les périphériques afin de s'adapter à leurs capacités, vous devriez requête leurs capacités à la place. Google navigateur de la détection de la fonctionnalité'
OriginalL'auteur riship89 | 2013-01-09
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas identifier si c'est une tablette ou pas, mais vous pouvez identifier si il a touch ou pas. C'est la IE de l'agent utilisateur ici:
La touche à la fin n'est présent que si le toucher est.
Cependant, si vous essayez juste d'identifier les capacités tactiles, vous devez utiliser la fonctionnalité de détection plutôt que de l'agent utilisateur en reniflant.
OriginalL'auteur Dominic Hopton
Chaîne de l'agent utilisateur (Windows) :
http://msdn.microsoft.com/en-us/library/ie/hh920767(v=vs. 85).aspx
OriginalL'auteur Ra.