Код: Выделить всё
let webSocketUrl = 'wss://link.to.ngrok.free.endpoint';
let websocketPassword = 'something';
const obs = new OBSWebSocket();
await connectToOBS();
async function connectToOBS() {
try {
await obs.connect(webSocketURL, webSocketPassword);
} catch (error) {
console.error(`Failed to connect to OBS: ${error.message || error.code}`);
}
}
Код: Выделить всё
window.addEventListener('beforeunload', async () => {
await obs.disconnect;
});
Какие еще могут быть причины? Я подозревал, что произошла ошибка отключения, но при отладке соединение всегда успешно закрывалось. Есть еще идеи?
Еще одно замечание: в окне веб-сокета OBS ничего не прослушивается, когда происходит сбой, что указывает на то, что конфликта сеансов фактически больше нет. Вероятно, было бы полезно узнать, что такое 1006, но не удалось найти дополнительную информацию об этом.
Подробнее здесь: https://stackoverflow.com/questions/793 ... error-1006