Question

Quelles API HTML sont disponibles pour les appareils à écran tactile (par exemple, des tablettes PC)? Je remarque que l'interface iPad de GMail (et d'autres interfaces mobiles) ne défile pas dans un navigateur Web normal (faire semblant d'être un iPad via un hack-agent utilisateur). Comment peut-on accéder à cette API sur un PC?

J'ai une école pleine de tablettes PC qui ne sont pas merveilleux en mode tablette en raison du manque de soutien des applications, mais il semble être un nombre croissant d'applications basées sur le Web qui permettra de combler cette lacune.

Était-ce utile?

La solution

Dans la plupart des cas, les webapps utilisent les événements javascript tactiles (toucher, touchstart, touchEnd) qui (pour des raisons évidentes) ne sont pas mises en œuvre sur les navigateurs de bureau.

Consultez le tableau de compatibilité de PPK pour plus de détails: http://quirksmode.org/mobile/tableTouch.html .

Il a aussi une démonstration qui montre les événements tactiles utilisés: http: // quirksmode. org / m / tests / scrollayer.html . Il y a un lien sur cette page pour une « variante » qui fonctionne sur les navigateurs de bureau. C'est celui que vous avez besoin.

Autres conseils

Vous pouvez utiliser, comme vous l'avez déjà dit, UserAgent, au contenu présent mis spécifiquement pour certains appareils.

Pour chaque dispositif, vous devrez lire la documentation sur la façon d'écrire HTML afin de rendre l'appareil se comportent comme vous voulez.

Par exemple, est comment vous le feriez pour un iPhone / iPod Touch. VOICI pour iPad. De même, selon l'appareil que vous avez, vous pourrez trouver de la documentation appropriée.

Il y a une base de données impressionnante ouvert qui peut vous aider à obtenir des informations de l'appareil en fonction de l'agent utilisateur. Il est appelé WURFL .

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