那你这个问题跟
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下啊,哈,我提供的方案可以忽略不计