Как подключиться к сокету? [JavaScript]

Рейтинг: 0Ответов: 1Опубликовано: 12.03.2023

Есть вебсокет на localhost'е, при попытке подключиться к нему получаю такую ошибку: введите сюда описание изображения

Код:

let socket = new WebSocket("wss://localhost:9243");

Сайт не мой, доступа к нему не имею (скрипт работает через Tampermonkey). Есть какие-то варианты подключиться к сокету?

Ответы

▲ 1

Такая ошибка обычно возникает, когда браузер блокирует запрос из-за ограничений безопасности.

Возможно, проблема в том, что вы пытаетесь подключиться к веб-сокету по безопасному протоколу (wss), но на локалхосте нет сертификата. Попробуйте вместо wss использовать протокол ws:

let socket = new WebSocket("ws://localhost:9243");