收藏
回答

微信H5原生fetch api使用 keepalive 时,在页面关闭时无法发送请求到服务器?

最近在做一个页面关闭(监听pagehide事件)发送请求到服务器的需求时, 发现用fetch api同时 keepalive为true时, 页面关闭请求没有到达后端。

而使用 navigator.sendBeacon 时请求可以接收到。

两者在页面created触发,则都能在服务端接收到请求。

目前怀疑微信浏览器不支持fetch 的 keepalive?

环境: iOS 13.6, iPhoneXR, wechat 8.0

最后一次编辑于  2022-02-11
回答关注问题邀请回答
收藏

1 个回答

  • 叶_Sir
    叶_Sir
    2022-06-11

    fetch是否支持 keepalive, 需要通过使用 对象 Request 来判断是否支持

    2022-06-11
    有用
    回复
登录 后发表内容