Obecnie rozwijam aplikację Websocket w Docker Cloud. Kiedy przesunięcie mój wniosek i teraz mam zawsze ten komunikat o błędzie:Websockets nie działa w Chrome (wss): "uścisk dłoni został anulowany"
połączenie websocket nie powiodło się: otwarcie websocket uzgadniania został odwołany
gdy patrząc w ramce danych widzę pojedynczą klatkę z tych danych:
(Opcode -1)
Podczas badania tego problemu, wydaje się, że jest r z korzyścią dla SSL/Certyfikatów itp. Niektóre rozwiązania obejmują dodawanie samopodpisanych certyfikatów. Mylące jest to, że te same certyfikaty wydają się działać dla https, ale nie dla WSS:
Także podczas testowania z innych przeglądarek, widzę, że Safari działa poprawnie. Tak więc jestem pewien, że serwer faktycznie działa z poprawnym certyfikatem na właściwym porcie. Tylko Chrome wydaje się mieć z tym problemy.
Znam niektóre rozwiązania na przepełnieniu stosu sugerujące ręczne dodanie certyfikatu, ale ponieważ działa on w Safari i nie jest certyfikatem samopodpisanym, zakładam, że powinien działać.