請執行任何版本的Android Web瀏覽器檢測JavaScript搖動事件嗎?像這樣:
window.addEventListener('devicemotion', this, false);
我似乎無法找到任何有關此信息。
我正在使用WKShake這是在這裏refresd:Javascript. Listen for iPhone shake event?
,我想知道這是否會在android上工作。Android瀏覽器使用JavaScript爲Web應用程序執行抖動檢測
回答
經過一番研究,我發現了Android瀏覽器沒有獲得加速度計數據。也許將來有一段時間,他們將允許瀏覽器訪問這些數據。
這裏是一個JavaScript抖動方法的實現爲Android設計上的PhoneGap的加速度計API之上 - github link
這更接近我之後的內容,但我又想看到瀏覽器中的這項工作,而不是本地應用的手機差距。 – thatmiddleway 2011-05-02 14:48:55
@jtmkrueger正如你的回答所說,瀏覽器不能直接訪問加速度計,以及一堆其他設備功能。這是PhoneGap旨在填補的「空白」。 – 2011-05-02 15:52:04
Shake.js(http://functionn.blogspot.com/2012/03/shakejs-custom-shake-event-javascript.html)是一個自定義的「搖動」事件JavaScript插件,用於使用設備加速計的移動Web瀏覽器。您的網絡瀏覽器必須支持此插件的devicemotion事件。 Shake.js使用內置的功能檢測來確定它是否可以在您的Web瀏覽器中運行。它將在不支持的瀏覽器上靜靜終止。
- 1. 可以檢測到Web應用程序或移動瀏覽器中的JavaScript
- 2. 使用ASP.Net Web API的移動應用程序或瀏覽器檢測
- 3. 使用javascript檢測瀏覽器用戶
- 4. 如何使用JavaScript檢測瀏覽器是否爲android webview?
- 5. 使用javascript檢測瀏覽器視口
- 6. 從Silverlight執行JavaScript從瀏覽器應用程序
- 7. 將我的iOS應用程序檢測爲網絡瀏覽器
- 8. 檢測瀏覽器當前的Web應用程序正在運行
- 9. 在啓動時運行的「瀏覽器外」Web應用程序?
- 10. Android模擬器瀏覽器是否適用於測試HTML/Javascript應用程序?
- 11. 調試Android瀏覽器應用程序
- 12. 使用JavaScript檢測Android瀏覽器設置
- 13. 使用硒web驅動程序在多個瀏覽器上運行測試
- 14. JavaScript瀏覽器檢測?
- 15. 瀏覽器到Android應用程序到瀏覽器
- 16. 如何檢測Android瀏覽器但不是Android應用程序(WebView)?
- 17. 檢測Xoom瀏覽器(Android)
- 18. 使用javascript/jquery檢測移動瀏覽器的最佳方法?
- 19. 從瀏覽器啓動應用程序
- 20. 移動應用程序瀏覽器? Asp.net?
- 21. 從Android應用程序中打開Web瀏覽器
- 22. 檢測從一個應用程序拖入Web瀏覽器的文本?
- 23. 使用navigator.userAgent進行javascript瀏覽器檢測的語法說明
- 24. 啓動瀏覽器(Safari瀏覽器)我的應用程序
- 25. 從瀏覽器運行應用程序
- 26. Eclipse RAP應用程序中的瀏覽器檢測
- 27. Javascript - 檢查Web應用程序或Android應用程序
- 28. 在Android中檢測抖動
- 29. 如何使用Javascript檢測瀏覽器是否爲Safari 5+?
- 30. 在ASP.NET應用程序中使用Web瀏覽器控件
查看http://stackoverflow.com/questions/4112369/how-to-shake-on-android-2-2 – 2011-04-29 15:50:37
@josh,看起來像android代碼給我。我問了javascript。 – thatmiddleway 2011-04-29 15:51:57