收藏
回答

微信webview中无法使用navigator.sendBeacon

iOS 12.2 / wechat 7.0.3

navigator.sendBeacon 存在且能拿到返回值为 true,但是请求并未发送出去,safari 可以成功发送

const res = navigator.sendBeacon('https://tj.youzanyun.com/v3/js/log', JSON.stringify({ test: 0 }));
 
console.log(res); // true


最后一次编辑于  2019-04-08
回答关注问题邀请回答
收藏

5 个回答

  • 有赞
    有赞
    2020-10-15

    微信环境实测不支持 sendBeacon

    2020-10-15
    有用 2
    回复 1
    • 叶_Sir
      叶_Sir
      2022-06-11
      上面的结论是不对的, 我也是遇到同样问题, 但实测 IOS12 是有发起请求的, 也就是支持 sendBeacon的, 但不知道是什么原因导致没有接收成功.
      2022-06-11
      回复
  • 樊越
    樊越
    2019-04-08

    自顶

    2019-04-08
    有用 2
    回复 3
    • wen
      wen
      2020-01-01
      我也遇到了相同的问题
      2020-01-01
      1
      回复
    • 樊越
      樊越
      2020-02-20回复wen
      换方案,不用了
      2020-02-20
      回复
    • 佳
      2021-04-20回复樊越
      请教下,换了什么方案
      2021-04-20
      回复
  • clinay。
    clinay。
    2021-07-23

    换了什么方案了呢

    2021-07-23
    有用
    回复
  • ctw
    ctw
    2020-02-16

    这个问题怎么搞?

    2020-02-16
    有用
    回复
  • wen
    wen
    2020-01-01

    这个问题解决了吗

    2020-01-01
    有用
    回复
登录 后发表内容