Quelle est la fiabilité de détection des périphériques mobiles par la résolution de l'écran?

Cela semble un peu trop beau pour être vrai, alors merci de me dire si il est.

Si je n'ai qu'une seule version d'un site web mobile (pas de variations pour
différents appareils, juste un seul site web pour tous les mobiles), de façon fiable, il est
pour détecter les appareils mobiles par la résolution de l'écran?

Et simplement servir de la version mobile si la résolution de l'écran est < que de dire 400px.

NOTE: Ma question suppose que javascript est activé. Aussi,je suis conscient du
la détection de l'agent utilisateur, mais je voudrais le faire sans elle.

Pourquoi voulez-vous faire sans agent de détection utilisateur? Il est logique d'utiliser autant de variables que possible afin de déterminer quelque chose comme ça. Aussi, je dirais que l'agent utilisateur de détection est plus fiable que la résolution de l'écran si vous essayez de cibler certains appareils, c'est à dire "je veux assurez-vous que les Téléphones Windows Mobile obtenir un traitement spécial." Aussi, je tiens à ajouter que l'Agent Utilisateur de Détection permettra de rendre le test plus facile. À l'aide de la résolution de l'écran est, cependant, très bonne en ce qu'il s'agit d'un type de détection de fonctionnalité et c'est assez fiable à utiliser cette information pour afficher un "petit écran" version de votre site.
Je suis d'accord dans une certaine mesure, pour le ciblage spécifique des dispositifs de détection UA est le chemin à parcourir, aussi pour la détection des périphériques sans javascript. Mais dans mon cas précis, le js est requis pour exécuter le site web de toute façon + il y a un site web mobile pour tous les appareils, de sorte que la résolution de l'écran semble non seulement plus simple, mais complète la preuve façon (UA peut être contrefait ou modifié par un sage de l'opérateur mobile)

OriginalL'auteur CodeVirtuoso | 2011-01-28