Javascript 如何捕获Firefox';s套接字连接错误消息?

Javascript 如何捕获Firefox';s套接字连接错误消息?,javascript,exception,socket.io,Javascript,Exception,Socket.io,如果我的socket.io服务器关闭,我不希望Firefox在websocket.js的日志中显示这么大的丑陋消息: 所以我现在已经准备好了这段代码,试图捕捉错误。。。但是,当连接失败时,我仍然会在控制台中收到难看的Firefox消息。我怎样才能摆脱Firefox消息,自己处理异常/错误 this.socket=io.connect(x.config.node{ “强制新连接”:true, 传输:['websocket'], 安全:是的, 查询:x.myUser, } ); this.sock

如果我的socket.io服务器关闭,我不希望Firefox在websocket.js的日志中显示这么大的丑陋消息:

所以我现在已经准备好了这段代码,试图捕捉错误。。。但是,当连接失败时,我仍然会在控制台中收到难看的Firefox消息。我怎样才能摆脱Firefox消息,自己处理异常/错误

this.socket=io.connect(x.config.node{
“强制新连接”:true,
传输:['websocket'],
安全:是的,
查询:x.myUser,
} );
this.socket.on('connect_error',函数(err){
日志('Socket connect_error:',err);
抛出新错误(“无法连接到套接字服务器:“+err”);
} );
this.socket.on('error',函数(err){
日志('socketerror:',err);
抛出新错误(“无法连接到套接字服务器:“+err”);
} );

我建议您将所有套接字连接代码移动到一个try-catch块中。它可能会起作用

我认为您无法通过编程实现这一点,因为这些错误是从浏览器而不是从代码中触发的。 您可以从Firefox设置中禁用它们