我正在使用JavaScript的本地WebSocket,没有框架。
我已经建立了一个自动重新连接例程,以防连接丢失,但是当服务器尚未启动时,我无法抑制错误消息。
覆盖onclose
和onerror
不会阻止错误在控制台中显示。
我尝试用try / catch包围所有内容,但是没有效果。
我什至尝试使用window.onerror
,但这也不会触发。
如何捕获/抑制这些错误消息并阻止它们显示在控制台中?
顺便说一句,我要抑制的错误是这样的:
与'ws:// ...'的WebSocket连接失败:WebSocket握手期间出错:意外的响应代码:500
似乎引起错误的那一行是当我实例化套接字时:
socket = new WebSocket("ws://...");