可能重复:
Can I programmatically access a smartphone's sensors through the browser and JavaScript?
是否可以在浏览器中访问智能手机的传感器数据。也就是说,我们能从手机的陀螺仪中获得浏览器级别的数据吗?在JS里说?
发布于 2012-01-27 00:36:58
最近,我发现了一篇描述此功能有害的摘要,因为您可以记录用户的键笔画--它被称为TouchLogger。
W3C最近发布了DeviceOrientation事件规范,允许web应用程序通过Javascript访问加速度计和陀螺仪传感器,这是Android3.0和has 4.2都支持的。这意味着我们的基于运动的密钥记录器可以从一个网站交付,而不需要用户安装任何应用程序。
来源:http://www.cs.ucdavis.edu/~hchen/paper/hotsec11.pdf
所以是的,手机的陀螺仪必须以某种方式在JS中被访问。
发布于 2012-01-26 22:33:02
不,除非浏览器是通过JavaScript接口提供数据的自定义应用程序(即在iPhone上,iPhone应用程序使用stringByEvaluatingJavaScriptFromString:告诉Safari传感器每次更新)
https://stackoverflow.com/questions/9026388
复制相似问题