diff --git a/source/simple_socketio.ts b/source/simple_socketio.ts index 60ae0c2..939ce17 100644 --- a/source/simple_socketio.ts +++ b/source/simple_socketio.ts @@ -250,9 +250,11 @@ export default class SimpleSocketIOClient { this.reconnecting = false; this.webSocket?.close(); this.webSocket = undefined; - window.addEventListener("online", this.attemptReconnect.bind(this), { - once: true, - }); + if (window?.addEventListener) { + window.addEventListener("online", this.attemptReconnect.bind(this), { + once: true, + }); + } this.reconnect(); } /**