【已解决】ie下socket.emit('disconnect'); 会出错?? Error: socket hang up
发布于 12 年前 作者 zcl521ss 5296 次浏览 最后一次编辑是 8 年前
 $("#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 什么文件?

回到顶部