收藏
回答

ios微信内置浏览器关闭,不能监听到websocket关闭

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS iOS 10.1.2 iphone 6.5.3

ios微信手机端,内置浏览器连接websocket,关闭网页后

没有触发onclose或者onerror方法,


只有锁屏,或者从新进入网页,才会触发关闭,

问一下有什么方法,能检测到websocket的即时关闭

回答关注问题邀请回答
收藏

1 个回答

  • 芋头
    芋头
    2018-07-09

    你应该监听页面的关闭,在onunload时关闭websocket,而不是等websocket关闭

    2018-07-09
    有用
    回复 3
    • Li_666
      Li_666
      2018-07-09

      微信没有开放返回的注册事件吧

      2018-07-09
      回复
    • 芋头
      芋头
      2018-07-09回复Li_666

      有啊,https://my.oschina.net/adamboy/blog/40126

      2018-07-09
      1
      回复
    • Li_666
      Li_666
      2018-07-09

      诶,我有试了下

      ios10.3.3  还可以正常监听到,

      ios11  以上就不行了

      2018-07-09
      回复
登录 后发表内容