Question

Je suis en train de déterminer quel type d'interface pour montrer à un utilisateur. Si un utilisateur visite mon site avec un téléphone à écran tactile, je veux leur montrer une interface, sinon, je veux leur montrer une autre.

Quelqu'un sait-il d'une liste de valeurs de chaîne UserAgent donc je peux faire cette vérification? Je sais que je peux vérifier pour l'iPhone en utilisant le code suivant dans ASP.NET:

Request.UserAgent.IndexOf ( "iPhone", StringComparison.OrdinalIgnoreCase)

Cependant, je voudrais vraiment trouver une liste d'autres téléphones similaires comme

Palm Pre Blackberry Tonnerre etc.

Était-ce utile?

Autres conseils

Je préfère WURFL , il est le plus en base de données de ce jour. Et vous pouvez utiliser l'API .NET Marg.Wurfl .

Pour autant que je sache à l'heure actuelle, il y a 147 différents navigateurs webphone si vous comptez les versions comme étant différentes et 2438 marques / modèles (Samsung a environ 180).   Avoir juste une liste que je pense est inutile car il y a des téléphones Android qui ne déclarent pas ce nom dans la chaîne de userAgent; ce qui implique que peut-être rien d'autre est utile avec cette chaîne.   Au lieu de cela, utilisez un ensemble de simples tests de navigateur sur PC et laissez l'échec soit « par gollie je vais traiter cet utilisateur comme webphone ».   Coffre-fort pour tester un navigateur « standard » IE6 à IE9 (ont pas testé au-delà) ou mozilla; à l'automne à travers test pour Safari, Chrome ou Opera. Traiter les 3 derniers comme webphone, et l'échec de ces tests, le traitement utilisateur comme webphone.   Même IE5 agit assez décemment sur Moer pages web « modernes »!   Ainsi, un ensemble de pages pour la norme, et une autre pour limitée, drogué (Safari et Opera sont dans les deux classes), ou Webphones extrêmement variables.   Le plus bas, junkiest webphone je l'ai vu est le TracFone LG800G; mémoire plutôt limitée et pire encore, la taille de la page limitée.   Ne demandez pas ce que ces limites sont que personne ne parle, mais ils sont petits par rapport à toute autre chose.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top