Ist es möglich, ein iPhone (oder ein beliebiges Handy mit Beschleunigungssensor) mit Event-Shake-Event mit JavaScript zu hören? Sie möchten das iPhone schütteln, um den nächsten Titel in iTunes zu mischen. Ich möchte eine JS-Funktion auf meiner Website aufrufen, wenn das iPhone geschüttelt wurde.Javascript. Hören für iPhone Shake Event?
Antwort
nicht als gerade Web-App, nein. Wenn Sie Ihre Web-App in PhoneGap wickeln, macht es Beschleunigungsmesser und andere App-nur auf die Website-Funktionen innerhalb es läuft, aber der Nachteil ist, dass die Menschen haben tatsächlich Ihre App herunterladen - sie können nicht nur auf eine Website in Safari sehen.
In dem neuesten iOS-Update (4.2) ist der accelorometer jetzt zugänglich von Javascript.
See: http://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html5
hier eine elegante Implementierung von Wackelerfassung mit dem Beschleunigungssensor, wenn jemand für sich sucht:
ich implementiert nur die oben in meinem Web-App, die Kontrollen jetzt hat Diese erscheinen nur auf der Seite, nachdem ein Gerät erschüttert wurde. Sehr einfach zu implementieren und sauber beschrieben.
https://github.com/alexgibson/shake.js
Es ist auch erwähnenswert, dass die Schüttelbewegung des iOS Simulator nicht das Ereignis auslöst, sondern ein echtes Gerät schütteln tut.
- 1. Ein Shake-Event implementieren?
- 2. Android Shake Event
- 3. Wie für Slimscroll "Scroll" -Event zu hören?
- 4. Javascript Shake HTML-Element
- 5. Javascript Event-Handler für Print
- 6. CoreMotion Bump vs Shake auf iPhone
- 7. UICollectionViewCell Shake
- 8. UIButton Event in iPhone
- 9. Hören Sie nach allen Ereignissen in JavaScript
- 10. Pure Javascript hören Eingabewert ändern
- 11. Ist es möglich, ein "Style Change" Event zu hören?
- 12. Shake Icons in Android als iPhone auf Long Press
- 13. Speichern und erkennen Sie eine bestimmte Shake-Geste-Muster iphone
- 14. Wie verwende ich Shake API im iPhone SDK 3.0?
- 15. Wie überprüfe ich den Shake-Effekt im iPhone-Simulator?
- 16. Ist es möglich, ein AddThis Post-Share-Event zu hören?
- 17. iPhone Dev - Delegierter oder Event?
- 18. JavaScript-Event window.onload nicht
- 19. JavaScript Window Resize Event
- 20. Javascript Event Synchronisation
- 21. Beschleunigungsschwelle für Shake gegen typische Handbewegung?
- 22. Shake Control für Windows Phone 7
- 23. Shake Animation für UITextField/UIView in Swift
- 24. Kann Xamarin Shake Accelerometer auf Android handhaben?
- 25. Javascript Event Binding Performance auf riesige Liste
- 26. Stop javascript event propogation
- 27. JavaScript Event-State Machine
- 28. Javascript Custom Resize Event
- 29. JavaScript browser navbar event
- 30. JavaScript-Event-Handler Argumente