获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
fetch是否支持 keepalive, 需要通过使用 对象 Request 来判断是否支持
微信H5原生fetch api使用 keepalive 时,在页面关闭时无法发送请求到服务器?最近在做一个页面关闭(监听pagehide事件)发送请求到服务器的需求时, 发现用fetch api同时 keepalive为true时, 页面关闭请求没有到达后端。 而使用 navigator.sendBeacon 时请求可以接收到。 两者在页面created触发,则都能在服务端接收到请求。 目前怀疑微信浏览器不支持fetch 的 keepalive? 环境: iOS 13.6, iPhoneXR, wechat 8.0
2022-06-11