Bir iPhone (veya ivmeölçerli herhangi bir cep telefonu) sarsıcı etkinliğini JavaScript ile dinlemek mümkün mü? IPhone'da bir sonraki şarkıyı karıştırmak için iPhone'u sallamak gibi bir şey biliyorsunuz iPhone'um sallandığında web sitemde bir JS işlevi aramak istiyorum.Javascript. IPhone sarsıntı olayını dinle?
cevap
Düz bir web uygulaması olarak değil, no. Web uygulamanızı PhoneGap içine kaydırırsanız, ivmeölçer ve diğer uygulamalara yönelik özellikleri içinde çalışan siteye yönlendirir, ancak bunun nedeni de kullanıcıların uygulamanızı gerçekten indirmesi gerektiğidir - yalnızca Safari'deki bir siteye göz alamazlar.
En son iOS güncellemesinde (4.2) accelorometre artık Javascript'ten erişilebilir.
Bkz: http://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html5
İşte ivmeölçer kullanarak sarsıntı algılama zarif uygulaması ise herkes bunun arıyor:
Demin kontrolleri vardır benim web uygulaması yukarıda uygulanan Yalnızca cihazda bir sarsıntı meydana geldikten sonra sayfada görünür. Uygulanması ve temizlenmesi çok kolay.
https://github.com/alexgibson/shake.js
Ayrıca iOS simülasyon aracının Sallama hareketi olayı tetiklemez ama gerçek bir aygıt sarsıntı yapar dikkati çekiyor.
- 1. Krom özel sekme ilerleme olayını dinle
- 2. CoreMotion Bump vs. iPhone üzerinde Sarsıntı
- 3. HCE (Ana Bilgisayar Tabanlı Kart Emülasyonu) olayını dinle
- 4. Sarsıntı olayı çeşitli aygıtlarda farklı çalışır Sarsıntı Olayı özel uygulaması
- 5. sarsıntı - Permütasyon dönüşümü
- 6. Açısal 2 model değişimini dinle
- 7. Regex'i temel alarak JavaScript olayını davet edin
- 8. Belirli bir koordinatta JavaScript click() olayını tetikleme
- 9. javascript firebase.auth(). SignInWithEmailAndPassword başarı olayını alamıyor
- 10. HTTP isteklerini dinle
- 11. FireFox'da geçmiş olayları dinle?
- 12. Cocoa Klavye komutunu dinle + up Olay
- 13. iPhone webview ile Javascript arayüzü
- 14. WebKit on th iPhone: JavaScript
- 15. fabric.js tuval klavye olaylarını dinle?
- 16. Broadcast Dinle Uygulamayı yüklemeden önce
- 17. Sass: Dinle, yoklamaya geri döndü
- 18. Sarsıntı: dosya adı bilinmiyorsa nasıl devam edilir
- 19. Xamarin Android'de sarsıntı hızölçerini kullanabilir mi?
- 20. Chrome'da boşaltma olayını tetikleyemiyorum
- 21. Bir tuş olayını programatik olarak vanilyada tetikleme Javascript
- 22. Javascript: Fare tekerleği olayını yakala ve sayfayı kaydırmıyor musun?
- 23. Tarayıcının arka olayını/işlevini JavaScript kullanarak nasıl tetiklerim?
- 24. Firefox'ta fare tekerleği olayını JavaScript ile nasıl tetiklerim?
- 25. Girdi Öğesi JavaScript tarafından Popup Penceresinden değiştirildiğinde "onChange" olayını artırın
- 26. Javascript kullanarak iPhone ivmeölçerine erişim var mı?
- 27. Javascript sıralama işleviyle çalışmaz iPhone üzerinde çalışıyor
- 28. Çalkalama olayını algılamanın sabit bir yolu var mı?
- 29. Android Güçlendirme 2 + RxJava: sonsuz akışını dinle
- 30. Soket dinle, linux altında C++ 'da açılmıyor