navigator.sendBeacon

Posted zmiaozzz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了navigator.sendBeacon相关的知识,希望对你有一定的参考价值。

navigator.sendBeacon(url, data)

用于向服务器异步发送小的HTTP数据。主要用于满足统计和诊断代码的需要。

  • 默认是发post请求,后端需要能够post接收数据
  • Beacon API不提供相应的回调,因此后端返回最好省略response body,(例如,204 No Content)
  • navigator.sendBeacon()之后的代码可以执行

 

以上是关于navigator.sendBeacon的主要内容,如果未能解决你的问题,请参考以下文章

Navigator.sendBeacon()

有没有办法使用 'unload\navigator.sendBeacon' + 'GraphQL' 将数据发送到服务器?

Django navigator.sendbeacon csrf 保护

Ajax vs. navigator.sendBeacon() ,可用于通过HTTP将少量数据异步传输到Web服务器。

利用 sendBeacon 发送统计信息

关闭页面时向后台发送消息