IOS微信浏览器WebSocket崩溃

引擎:cocos2d-js 3.9
微信版本:IOS 6.3.16
多次调用Network.getInstance().send(); 微信直接卡死不动
代码如下:

var WebSocket = WebSocket || window.WebSocket || window.MozWebSocket;
var Network = cc.Class.extend({
    _wsObj: null,
    openConnect: function () {
        this._wsObj = new WebSocket("ws://echo.websocket.org");
        //onopen
        this._wsObj.onopen = function (evt) {
            cc.log('Network onopen...');

        };
        //onmessage
        this._wsObj.onmessage = function (evt) {
            cc.log('Network onmessage...', evt.data);
            cc.log('-------------------------------');

        };
        //onerror
        this._wsObj.onerror = function (evt) {
            cc.log('Network onerror...');

        };
        //onclose
        this._wsObj.onclose = function (evt) {
            cc.log('Network onclose...');

        };
    },

    isOpen: function () {
        return (this._wsObj && this._wsObj.readyState == WebSocket.OPEN);
    },

    send: function () {
        if (this.isOpen()) {
            cc.log('send');
            this._wsObj.send('test' + new Date());
        } else {
            cc.log('openConnect');
            this.openConnect();
        }
    }
});

//单例模式
Network._instance == null;
Network.getInstance = function () {
    if (this._instance == null) {
        this._instance = new Network();
    }
    return this._instance;
};