可能重複:
Can I programmatically access a smartphone's sensors through the browser and JavaScript?在瀏覽器中訪問智能手機的傳感器數據?
是否有可能獲得訪問智能手機的傳感器的數據在瀏覽器中。即我們可以從瀏覽器級別的手機陀螺儀獲取數據嗎?在JS中說?
可能重複:
Can I programmatically access a smartphone's sensors through the browser and JavaScript?在瀏覽器中訪問智能手機的傳感器數據?
是否有可能獲得訪問智能手機的傳感器的數據在瀏覽器中。即我們可以從瀏覽器級別的手機陀螺儀獲取數據嗎?在JS中說?
沒有,除非瀏覽器是一個自定義的應用程序,它通過JavaScript接口提供了這個數據(即在iPhone上,iPhone的應用程序使用stringByEvaluatingJavaScriptFromString:
告訴Safari瀏覽器,一個傳感器每次它時更新)
我最近發現一個將此功能描述爲有害的摘要,因爲您可以記錄用戶的按鍵 - 它被稱爲TouchLogger。
W3C最近公佈DeviceOrientation事件規範,以 允許web應用程序通過JavaScript的Javascript,這兩者的Android 3.0的iOS4.2將 支持訪問加速度計和陀螺儀傳感器 。這表明我們的基於動作的按鍵記錄器可以是從網站發送的 ,而不需要用戶安裝任何 應用程序。
來源:http://www.cs.ucdavis.edu/~hchen/paper/hotsec11.pdf
所以,是的,手機的陀螺儀必須以某種方式在JS訪問。
那麼windows手機呢? – Roozbeh15 2012-01-27 21:47:42