我们公司的业务用到了Websocket实时通信,可是线上的异常日志显示,每天有大量的websocket异常中断,可是用js代码无法获取到websocket的异常。 try{ var ws = new WebSocket(“ws://127.0.0.1:8089/”); }catch(e){ console.log(e); } ws.onerror = function(e){ console.log(e); }
websocket默认的onerror事件,返回的参数是一个事件对象,而不是一个Error对象,完全抓不到错误原因;而通过try/catch也捕获不到链接异常,请问有什么办法可以捕获到Websocket的连接异常。(如下图)