JsSip-клиент с незащищенным веб-сокетом через https

Я тестировал с Jssip в Firefox. Я смог загрузить http://tryit.jssip.net/. Хотя теперь это перенаправлено на безопасный канал через https://tryit.jssip.net/. Что далее не позволяет ws: // соединение.

Ниже приводится ошибка клиента jssip:

JsSIP: транспортное соединение с WebSocket. Ws: // abcd:p +2s jssip.js:23543 Смешанное содержимое: страница по адресу https://tryit.jssip.net/ была загружена через HTTPS, но была предпринята попытка подключиться к небезопасному Конечная точка WebSocket 'ws://abcd:p/'. Этот запрос был заблокирован; эта конечная точка должна быть доступна через WSS.W3CWebSocket @ jssip.js:23543Transport.connect @ jssip.js:19149(анонимная функция) @ jssip.js:20215 jssip.js:22841 JsSIP: ОШИБКА: ошибка транспорта при подключении к WebSocket ws://abcd:p: SecurityError: Не удалось создать 'WebSocket': Небезопасное соединение WebSocket не может быть инициировано со страницы, загруженной по HTTPS. +0ms jssip.js:22666 JsSIP: транспорт UA: ws: // abcd: p не удалось | состояние соединения установлено на 2 +1 мс

Есть ли способ использовать небезопасным способом или это является обязательным? Если так, то я искал усердно, но нигде не мог найти заметки о выпуске jssip или версии.

1 ответ

На веб-странице https будет работать только пассивный (например, изображение или CSS) смешанный (небезопасный) контент.

Поэтому вы должны использовать wss, если он размещен на веб-странице https.

Другие вопросы по тегам