是否可以用JavaScript監聽iPhone(或帶有加速度計的任何手機)搖晃事件?你知道像搖晃iPhone來拖曳iTunes中的下一首歌,當iPhone震動時,我想在我的網站上調用JS功能。Javascript。聆聽iPhone搖擺事件?
9
A
回答
1
不是一個直接的網絡應用程序,沒有。如果您將自己的網絡應用程序封裝在PhoneGap中,它會將加速計和其他應用程序專用功能展示給運行在其中的網站,但缺點是人們必須真正下載您的應用程序 - 他們無法瀏覽到Safari中的網站。
15
在最新的iOS更新(4.2)中,現在可以從Javascript訪問accelorometer。
參見:http://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html5
10
下面是使用加速抖動檢測的優雅的實現是否有人尋找它:
4
我只是執行上面的在我的web應用程序,它目前擁有控制只有在發生設備震動後纔出現在頁面上。很容易實施和乾淨地描述。
https://github.com/alexgibson/shake.js
還值得一提的是,iPhone模擬器的擺動姿態不會觸發事件,而是一個真正的設備搖呢。