时是否可以捕获浏览器错误
socket = new WebSocket(WSHost);
失败并尝试.. catch不起作用?
检查此jsfiddle并打开浏览器控制台(F12)并单击connect:
http://jsfiddle.net/gsz4kpw4/15/
“socket.onerror”会触发,但错误事件中没有错误消息。浏览器将消息记录到它的控制台。任何人都知道有可能捕获此消息并以警报输出吗?
我也试过这个:
function yourCustomLog(msg) {
alert(msg);
}
window.console= yourCustomLog;
但似乎浏览器websocket connect错误并不是真正的控制台错误。发生错误时没有警报。