【问题标题】:Access smart phone's sensors data in a browser? [duplicate]在浏览器中访问智能手机的传感器数据? [复制]
【发布时间】:2012-01-26 22:27:39
【问题描述】:

可能重复:
Can I programmatically access a smartphone's sensors through the browser and JavaScript?

是否可以在浏览器中访问智能手机的传感器数据。即我们可以在浏览器级别从手机的陀螺仪获取数据吗?用JS说?

【问题讨论】:

    标签: javascript android iphone windows


    【解决方案1】:

    我最近发现了一个摘要,描述此功能是有害的,因为您可以记录用户的击键 - 它称为 TouchLogger。

    W3C 最近发布了 DeviceOrientation 事件规范 允许 Web 应用程序访问加速度计和陀螺仪传感器 通过 Javascript Javascript,Android 3.0 和 iOS4.2 都会 支持。这表明我们的基于动作的键盘记录器可以 从网站交付,无需用户安装任何 应用。

    来源:http://www.cs.ucdavis.edu/~hchen/paper/hotsec11.pdf

    所以是的,手机的陀螺仪必须以某种方式在 JS 中访问。

    【讨论】:

      【解决方案2】:

      不,除非浏览器是通过 JavaScript 接口提供此数据的自定义应用程序(即在 iPhone 上,iPhone 应用程序使用 stringByEvaluatingJavaScriptFromString: 告诉 Safari 传感器每次更新时都会更新)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-05
        相关资源
        最近更新 更多