手机传感器检测 - 陀螺仪与加速度计
全面检测手机与平板的内置传感器,实时读取陀螺仪、加速度计与方向传感器数据,验证设备运动感应功能是否灵敏。
可用性与权限
控制与采样
实时读数
事件日志
快速排查
设备传感器测试指南
快速检查 DeviceMotion / DeviceOrientation:权限、事件频率与实时读数是否正常。
确认环境与权限
先确保在手机浏览器与安全上下文中运行,并授予运动/方向权限。
开始采集并观察频率
开始采集后,先看事件频率与更新时间,确认事件是否真的在上报。
做一个简单动作验证读数
通过轻微晃动/旋转设备,验证加速度、陀螺仪与方向值是否合理变化。
常见问题解答
关于设备传感器(加速度/陀螺仪/方向)测试的常见疑问与排查建议。
这个页面能测到什么?
它会监听 DeviceMotion(加速度/角速度)与 DeviceOrientation(alpha/beta/gamma 等)事件,并展示权限状态、事件频率与实时读数,帮助你快速判断设备传感器是否正常上报。
为什么数值一直是 “-”?
最常见原因是:未授权、非安全上下文(不是 HTTPS)、桌面浏览器无传感器、或系统/浏览器禁用了“运动与方向访问”。建议先点“刷新状态”,再点“请求授权”,并确认系统设置允许。
为什么 iOS Safari 需要点“请求授权”?
iOS 13+ 的 Safari 对运动/方向事件采用 requestPermission() 授权模型,必须由用户手势触发授权弹窗,否则事件不会上报或会返回空数据。
为什么事件频率是 0/s?
通常代表监听没有生效或被系统拦截:权限未授予、浏览器不支持、页面非安全上下文、或系统开关关闭。也可能是设备没有对应传感器(少见)。
alpha/beta/gamma 的含义是什么?
它们表示设备在 3 个轴上的朝向角度(单位 °),但不同浏览器/设备对坐标系与参考方向实现存在差异,因此更适合用于“是否在变化/是否连续”的验证,而不是严格的工程测量。
这会上传传感器数据吗?
不会。页面只在本地浏览器读取并展示传感器事件,不会把数据上传到服务器。
浏览器兼容性
手机传感器检测 - 陀螺仪与加速度计 建议在最新版 Chrome、Edge、Safari 和 Firefox 中使用。
该页面依赖 Device Orientation and Motion APIs、HTTPS 传输以及浏览器向当前设备开放的相关 Web API。
开始测试时请允许 设备传感器 权限。部分 App 内浏览器或较旧的移动端浏览器可能会限制相关能力。
隐私说明
手机传感器检测 - 陀螺仪与加速度计 会尽量在浏览器本地完成检测流程,减少不必要的数据离开设备。
我们只会在测试进行时请求 设备传感器 权限,你也可以随时在浏览器设置中撤销该授权。
如果设备为共享设备、受管浏览器或公共网络环境,请避免测试敏感内容。
评论(0)