2010-02-04 17 views
9

Czy można przesłuchać iPhone'a (lub dowolny telefon komórkowy z akcelerometrem) zdarzenie shake z JavaScript? Wiesz, jak potrząsanie iPhonem, aby przetasować następny utwór w iTunes Chcę zadzwonić do funkcji JS na mojej stronie internetowej, gdy iPhone został wstrząśnięty.Javascript. Posłuchaj zdarzenia wstrząsu iPhone'a?

Odpowiedz

1

Nie jako prosta aplikacja internetowa, nie. Jeśli otoczysz swoją aplikację internetową w wersji PhoneGap, udostępnia ona akcelerometr i inne funkcje związane z aplikacją do działającej w niej witryny, ale wadą jest to, że użytkownicy muszą faktycznie pobrać twoją aplikację - nie mogą po prostu przeglądać witryny w Safari.

4

Właśnie realizowany wyżej w mojej aplikacji internetowej, która teraz ma kontroli które pojawiają się na stronie tylko po wystąpieniu drgań urządzenia. Bardzo łatwa do wdrożenia i opisana w przejrzysty sposób.

https://github.com/alexgibson/shake.js

Warto również zauważyć, że gest wstrząsnąć symulator iOS nie wyzwala zdarzenie ale prawdziwy wstrząsnąć urządzenie robi.

Powiązane problemy