--- title: 'WebSocket: 错误事件' slug: Web/API/WebSocket/error_event translation_of: Web/API/WebSocket/error_event ---
当websocket的连接由于一些错误事件的发生 (例如无法发送一些数据)而被关闭时,一个error事件将被引发.
| Bubbles | No |
|---|---|
| Cancelable | No |
| Interface | {{domxref("Event")}} |
| Event handler property | {{ domxref("WebSocket.onerror","onerror")}} |
// Create WebSocket connection
// 创建一个 WebSocket 连接
const socket = new WebSocket('ws://localhost:8080');
// Listen for possible errors
// 监听可能发生的错误
socket.addEventListener('error', function (event) {
console.log('WebSocket error: ', event);
});
| Specification | Status |
|---|---|
| {{SpecName("HTML WHATWG", "web-sockets.html#event-error", "WebSocket error")}} | {{Spec2("HTML WHATWG")}} |
{{Compat("api.WebSocket.error_event")}}