概述Generic Sensor API 提供统一接口访问设备传感器,需在安全上下文与受限策略下启用,适用于动效、计步与姿态检测等应用。示例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_APIsChrome 平台文档:https://developer.chrome.com/docs/web-platform/sensors/

发表评论 取消回复