Pregunta

¿Qué HTML APIs están disponibles para dispositivos de pantalla táctil (por ejemplo Tablet PC)? Me he dado cuenta que la interfaz del iPad de GMail (y otras interfaces móviles) no se desplaza hacia abajo en un navegador web normal (pretendiendo ser un iPad a través de un corte de agente de usuario). ¿Cómo se puede acceder a esta API en un PC?

Tengo una escuela llena de los Tablet PC que no son en modo tablet maravillosa debido a la falta de soporte de aplicaciones, pero no parece ser un número creciente de aplicaciones basadas en web que va a llenar este vacío.

¿Fue útil?

Solución

En la mayoría de los casos, las aplicaciones web están utilizando los eventos de JavaScript táctiles (touch, touchstart, touchend), que (por razones obvias) no están implementadas en los navegadores de escritorio.

Salida tabla de compatibilidad de PPK para más detalles: http://quirksmode.org/mobile/tableTouch.html .

También tiene una demo que muestra los eventos de toque en uso: http: // quirksmode. org / m / pruebas / scrollayer.html . Hay un enlace en esa página para una "variante" que funciona en los navegadores de escritorio. Ese es el que necesita.

Otros consejos

Puede utilizar, como ya hemos dicho, el agente de usuario, para presentar el contenido presentado específicamente para ciertos dispositivos.

Para cada dispositivo, tendrá que leer la documentación sobre cómo escribir HTML con el fin de hacer que el dispositivo se comporte como desee.

Por ejemplo, aquí está la forma que lo haría para un iPhone / iPod Touch. de aquí para el iPad. Del mismo modo, dependiendo del dispositivo que tiene, usted será capaz de encontrar la documentación apropiada.

Hay una base de datos abierta impresionante que puede ayudarle a obtener información del dispositivo basado en agente de usuario. Se llama WURFL .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top