Websocket的回调方法中返回的参数event, 在web端可以获取到event.target, 在jsb端就拿不到
this.ws.onclose = (function (evt) {
if (this.ws !== evt.target) {
evt.target.close();
evt.target = null;
return;
}
cc.log('close:' + evt.code);
if (closeHandler) {
closeHandler(evt.code);
}
this.ws.close();
this.ws = null;
}).bind(this);
web上这段代码是没有问题的,native中src/project.dev.js:252:TypeError: evt.target is undefined