У меня проблема с приложением js - у меня есть веб-сайт через https, но мне нужно подключиться к внешнему устройству через ws - это ТОЛЬКО вариант, когда это устройство может подключаться и отвечать.
Я получаю ошибку
Mixed Content:
The page at 'https://(...).html' was loaded over HTTPS,
but attempted to connect to the insecure WebSocket endpoint
'ws://192.168.(...).(...)/(...)'.
This request has been blocked;
this endpoint must be available over WSS.
Как я могу это пережить? Можно ли избежать этого с помощью какой-либо политики CSP? WS - это единственный вариант подключения, а WSS здесь не решение.
wss://
- person Nicolas   schedule 26.11.2019wss://
и проверьте, решает ли это проблему. - person Nicolas   schedule 26.11.2019connect-src ws://hostname.of.your.device/
, чтобы разрешить подключение к веб-сокету с открытым текстом, при условии, что никакая другаяconnect-src
политика не запрещает этот доступ. См. Подробности в w3.org/TR/CSP3. - person ottomeister   schedule 26.11.2019