websocket 在11.3及以上必出问题,问题很严重 !!!!

那你这个问题跟

http://forum.cocos.com/t/bug-cocos-creator-label-websocket/60958/5

就一样了

我们没办法解决这个问题的

我用你们官方的demo也测试了一下:
如果 this.prepareWebSocket(); 放在onload()里面怎么弄都没没有问题,放在按钮响应的方法里面,只要点击按钮之后就出问题

这跟用例没关系,我们用的都是标准 WebSocket 接口,QQ 内置浏览器实现有问题导致崩溃的话,我们真的解决不了,只能游戏层逻辑绕过。

如果只是 JS 逻辑问题,会有 JS 层报错,而在其他浏览器和系统版本下都没有问题,那么你现在说的崩溃基本可以确定是原生层逻辑导致的。

我相信如果崩溃率很高,那么 QQ 团队应该会关注到,应该会尽快解决的,如果你们可以通过发行或者技术接入的渠道联系上 QQ 团队,跟他们反馈一下会更有效率

如果setTimeout(function(){},0)不行,你可以试一下setTimeout(function(){},0.1),setTimeout(function(){},0.2)…

我们的东西蛮多的,都在update里面效率可能不行

都试过了,不稳定

经过多次踩坑找到了一个暂时的解决方案:把websocket的建立放在onload()里面,进入游戏的时候立即建立,不通过点击按钮触发就不会崩溃。希望官方跟进一下。感觉不像是原生的问题

你是web下啊,哈,我提供的方案可以忽略不计