概述 Generic Sensor API 提供统一接口访问设备传感器,需在安全上下文与受限策略下启用,适用于动效、计步与姿态检测等应用。 示例 ```js const accel = new Accelerometer({ frequency: 60 }) accel.addEventListener('reading', () => { console.log(accel.x, accel.y, accel.z) }) accel.start() const gyro = new Gyroscope({ frequency: 60 }) gyro.addEventListener('reading', () => { console.log(gyro.x, gyro.y, gyro.z) }) gyro.start() ``` 工程建议 - 策略与权限:通过 `Permissions-Policy` 限制来源;在用户交互后启用。 - 性能与功耗:控制采样频率与生命周期;在页面隐藏时停止。 - 兼容:不支持时回退到其他输入方案或禁用相关功能。 参考与验证 - W3C Generic Sensor 规范:https://www.w3.org/TR/generic-sensor/ - MDN 传感器文档:https://developer.mozilla.org/docs/Web/API/Sensor_APIs - Chrome 平台文档:https://developer.chrome.com/docs/web-platform/sensors/

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部