¿Es posible escuchar un evento de batido de iPhone (o cualquier teléfono móvil con acelerómetro) con JavaScript? Sabes cómo sacudir el iPhone para barajar la siguiente canción en iTunes. Quiero llamar a una función JS en mi sitio web cuando el iPhone se agitó.Javascript. ¿Escuchar el evento de iPhone shake?
Respuesta
No como una aplicación web directa, no. Si envuelve su aplicación web en PhoneGap, expone el acelerómetro y otras características de solo aplicación en el sitio que se ejecuta dentro de él, pero la desventaja es que la gente tiene que descargar su aplicación, no pueden simplemente navegar a un sitio en Safari.
En la última actualización de iOS (4.2), ahora se puede acceder al accelorómetro desde Javascript.
Ver: http://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html5
Aquí está una elegante puesta en práctica de la detección de movimiento de la usando el acelerómetro si alguien está buscando para ello:
acabo en práctica lo anterior en mi aplicación web que ahora tiene controles que aparecen en la página solo después de que ocurre un movimiento del dispositivo. Muy fácil de implementar y descrito limpiamente.
https://github.com/alexgibson/shake.js
También vale la pena señalar que el gesto sacudida del simulador de iOS no desencadena el evento, pero un batido dispositivo genuina hace.
- 1. cómo comprobar el efecto shake en el simulador de iPhone?
- 2. Tener vista escuchar evento de recopilación
- 3. Cómo escuchar el evento de cierre de IIS en ASP.NET
- 4. Cómo implementar evento escuchar en PHP
- 5. Shake Icons en Android como iPhone en Long Press
- 6. ¿Cómo usar Shake API en iPhone SDK 3.0?
- 7. Android - Cómo crear un efecto shake como eliminar en iphone?
- 8. iOS: ¿Cómo detectar el movimiento Shake?
- 9. ¿Es posible escuchar evento de carga de imagen en SVG?
- 10. Problema UI de JQuery Shake
- 11. ¿Cómo escuchar un cambio variable en Javascript?
- 12. ¿Cómo puedo escuchar clics triples en JavaScript?
- 13. ¿Cómo escuchar el teclado escribe texto en Javascript?
- 14. Javascript: IE8 coordina el evento
- 15. ¿Es posible escuchar un evento AddThis post share?
- 16. escuchar LocationManager.GPS_PROVIDER no se dispara ningún evento LocationListener
- 17. Escuchar la tecla ENTER en el Android
- 18. ¿Hay un "modo Spring 3 MVC" para escuchar el evento de la sesión final?
- 19. knockout.js y escuchar para verificar el evento en la casilla de verificación
- 20. Cómo deshabilitar iOS "Shake to Undo" en una aplicación web
- 21. ¿Puede AppleScript escuchar eventos?
- 22. Javascript onHover evento
- 23. Cómo atrapar el evento "History.Back" en javascript?
- 24. Escuchar eventos en otra aplicación
- 25. Pegar evento en Javascript
- 26. línea Javascript evento onclick
- 27. Javascript cuadro de texto Evento
- 28. ¿El evento onbeforeunload no es compatible con el iPhone?
- 29. Javascript IE Evento
- 30. JavaScript Custom Listener de evento