DeviceProximityEvent - 使用设备的近距离传感器提供有关附近物理对象距离的信息

这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。

DeviceProximityEvent 接口使用设备的近距离传感器提供有关附近物理对象距离的信息。

属性

DeviceProximityEvent.max 只读

传感器能够报告的最大感应距离,以厘米为单位。

DeviceProximityEvent.min 只读

传感器能够报告的最小感应距离,以厘米为单位。通常为零。

DeviceProximityEvent.value 只读

当前设备接近度,以厘米为单位。

实例

window.addEventListener('deviceproximity', function(event) {
  console.log("value: " + event.value, "max: " + event.max, "min: " + event.min);
});

规范

规范 状态 备注
Proximity Events
Proximity Events 的定义
工作草案 初始规范

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 不支持 未知

60 — 621

支持

不支持 不支持 不支持
max 不支持 未知 支持 — 62 不支持 不支持 不支持
min 不支持 未知 支持 — 62 不支持 不支持 不支持
value 不支持 未知 支持 — 62 不支持 不支持 不支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 不支持 不支持 未知

60 — 621

15

未知 不支持 不支持
max 不支持 不支持 未知 15 — 62 未知 不支持 不支持
min 不支持 不支持 未知 15 — 62 未知 不支持 不支持
value 不支持 不支持 未知 15 — 62 未知 不支持 不支持

1. 参阅 bug 1359076bug 1462308

相关链接