2016-11-06 1 views
0

In Chrome abgesagt, habe ich ein Problem mit der WebSocket-Verbindung:WebSocket Öffnen Händedruck wurde

WSS: // fehlgeschlagen: WebSocket Öffnen Handshake

In den anderen Browsern abgebrochen wurde alles funktioniert Gut.

Was kann ich tun?

+0

Sie müssen Ihren Code posten und klarstellen, dass es nicht nur Chrome ist, sondern auch alle anderen Browser? – Scott

+0

Mögliches Duplikat von [Websockets funktioniert nicht in Chrome (wss): "Handshake wurde abgebrochen"] (http://stackoverflow.com/questions/40344889/websockets-not-working-in-chrome-wss-handshake-was-ancanceled)) – Scott

+0

Ich weiß nicht, was ich von diesem http://stackoverflow.com/questions/40344889/websockets-not-working-in-chrome-wss-handshake-was-canceled tun kann –

Antwort

0

Ich vermute, dass Sie versuchen, eine Verbindung zu Localhost oder einer anderen nicht öffentlichen IP-Adresse (192.168, etc). Chrome blockiert diese Anfragen aufgrund von Sicherheitsbedenken bezüglich einer möglichen Rufumleitung von Seiten, die aus dem Internet heruntergeladen wurden. Siehe https://news.ycombinator.com/item?id=9210484

Eigentlich meine erste Diagnose war falsch. Ich hatte das gleiche Problem mit einem Wildcard-Zertifikat. Das Ausstellen eines bestimmten Zertifikats für die Domäne von letsencrypt löste das Problem.