图片src的方式 仅GET方式
ajax请求发送过程中跳转了页面,相关未完成同步请求会被取消,但是图片src 不会存在问题。
navigator.sendBeacon POST方式
navigator.sendBeacon() 方法可用于通过 HTTP POST 将少量数据 异步 传输到 Web 服务器。
这就是 sendBeacon() 方法存在的意义。使用 sendBeacon() 方法会使用户代理在有机会时异步地向服务器发送数据,同时不会延迟页面的卸载或影响下一导航的载入性能,这意味着:
- 数据发送是可靠的。
- 数据异步传输。
- 不影响下一导航的载入。
兼容性如下: