Je travaille sur un site et travaille sur un composant qui emmènera les utilisateurs utilisant wap ou xhtml-mp et les redirigera vers des sites spécifiquement configurés pour ces périphériques. Existe-t-il un bon moyen standard de détecter lequel de ces utilisateurs utilise?Comment détecter si l'utilisateur est sur un pc ou un téléphone portable
Répondre
Parce que peu importe ce que vous faites, vous allez obtenir mal, tôt ou tard, chaque version du site devrait inclure un lien vers une page où l'utilisateur peut choisir un format approprié. Une fois qu'ils ont choisi, les cookie et, si présent, utilisez ce cookie comme un override à tout ce que l'utilisateur-agent sniffing vous aurait dit. En plus de renifler l'agent utilisateur si votre site implique une connexion, vous pouvez stocker cette préférence de manière permanente et la re-cookie, si nécessaire, lors de la connexion. Si cela est évident à partir de la chaîne de l'agent utilisateur, utilisez-la, si ce n'est pas le cas, demandez-leur de choisir parmi une liste de vos options disponibles et de stocker leur choix par défaut.
Il y a toujours la chaîne User Agent. Mais cela signifie rester à jour avec tous les derniers navigateurs, et différencier entre eux n'est pas toujours simple. Au lieu de rediriger vers une page complètement différente, essayez d'utiliser un sélecteur de support dans vos feuilles de style pour modifier votre contenu normal pour le plus petit écran.
- 1. Codage pour téléphone portable
- 2. Pocket PC, téléphone intelligent
- 3. détecter si un tableau est indexé ou Associatif
- 4. Comment détecter si un lecteur spécifique est un disque dur?
- 5. Comment déterminez-vous si une interface est un port LAN physique sur un PC Windows?
- 6. Comment détecter si un nombre donné est un nombre entier?
- 7. Détecter si un noeud Gtk.TreeNode est développé
- 8. Vérifiez si Outlook est installé sur le PC
- 9. Comment portable est un typedef STL?
- 10. Création d'applications pour Motorola Téléphone portable
- 11. Comment détecter si un moniteur est en mode veille?
- 12. Comment détecter si un contact de surface est sur un ScatterView?
- 13. Programme permettant de modifier les numéros de téléphone vers lesquels un appel est redirigé si un téléphone portable ne peut pas être joint?
- 14. Comment détecter si l'application du téléphone est disponible pour différents appareils utilisant iphone os
- 15. Comment détecter si un graphique sera tramé?
- 16. Comment détecter si un moniteur est grand écran sous Windows
- 17. Comment vérifier si un CD-ROM est réelle ou virtuelle
- 18. Comment détecter si le type est un autre type générique
- 19. Comment détecter si un débogueur OpenGL est utilisé?
- 20. Détecter la présence d'une fonction sans fil sur PC/Mac?
- 21. transférer un fichier d'un téléphone portable à un autre via bluetooth
- 22. Lors du développement pour un Tablet PC, comment déterminer si l'utilisateur a cliqué sur une souris ou un stylo?
- 23. Comment utiliser par programme l'IrDA du téléphone portable pour contrôler à distance un lecteur multimédia?
- 24. Comment détecter si Vista UAC est activé?
- 25. Comment puis-je détecter si une webcam est connectée au PC?
- 26. Comment puis-je détecter si une application est basée sur un document?
- 27. Détecter si Tooltip est affiché?
- 28. Détecter si IIS est activé
- 29. Word Automation: détecter si un saut de page est nécessaire?
- 30. Détecter si une page est dans un iframe - côté serveur
Ce n'est pas tout à fait le look que nous sommes en train de passer à une version différente du site, plus les données affichées et formatées. – Tanerax