浏览器 API 之接近传感器

2017-02-25 10:52 #旧文章

提示

鉴于这一篇文章所介绍的内容目前只有 Firefox 支持,所以这一篇文章暂停翻译。

本文翻译自 MDN,原文版本为 Oct 28, 2016, 7:05:14 AM

警告

这是一个试验性 API
鉴于该 API 尚未稳定,为了能在不同的浏览器上运行,请参考下文的兼容性表。
同时请注意,试验性 API 在不同浏览器上的行为可能会存在差异,并且可能在未来会有更改。

使用接近传感器是一个感知用户是否靠近手机的简便方法。接近事件使应用在用户靠近手机如通话时自动熄灭屏幕成为了可能。

警告

这一个 API 显然需要硬件的支持,接近传感器在很多手机上都有。在没有接近传感器的手机上,浏览器仍然有可能支持这个事件,即使这个事件永远不会被触发。

接近事件

当设备的接近传感器感知到了机器和一个物品之间的距离发生了改变时,浏览器得知这个事件,然后浏览器会触发 DeviceProximityEvent