之所以介绍这个还在草案中的方法,是源于最近新做的一个活动.该活动有个需求,就是用户离开该页面的某个时间段之后,发个请求给该用户送券.后来是通过setTimeout来做的,用户离开该页面,该页面进入后台.这时在页面中设置的定时器依然是有效的,但是不同手机对这个有效时间的兼容性不一样,有长有短.safari浏览器则是暂停的. navigator.sendBeacon() 方法可以用来从用户代理向服务器异步地发送小的HTTP数据.这个方法目前还在实验阶段,暂时还无法使用在项目当中.就算不用考虑兼容性,…