【已解决】ie下socket.emit('disconnect'); 会出错?? Error: socket hang up - CNode技术社区

【已解决】ie下socket.emit('disconnect'); 会出错?? Error: socket hang up
发布于 13 年前 作者 zcl521ss 5581 次浏览 最后一次编辑是 9 年前
 $("#exit").live('click',function(){
 socket.emit('disconnect');
 location.href ='/';
 });

出错

 throw arguments[1]; // Unhandled 'error' event
 ^
Error: socket hang up
 at createHangUpError (http.js:1360:15)

下午试了试,不是因为手动disconnect而出错的, 而是只要使用ie浏览器关闭socke的那个页面,就会报上面的错误,非ie的浏览器就没事

好像前台还没事了,程序也没动,今天就出错了,很奇怪

3 回复

我类了个去

 io.set('transports', ['websocket', 'htmlfile', 'xhr-polling', 'jsonp-polling']);

这里设置的问题

改成

 io.set('transports', ['websocket','flashsocket', 'htmlfile', 'xhr-polling', 'jsonp-polling']);

就可以了

请问这个文件在哪里?

@odaboy 什么文件?

回到顶部

AltStyle によって変換されたページ (->オリジナル) /