Hallo,
Ich benutze jetzt schon seit längerem WebSockets auf meiner Internetseite.
Das hat auch alles gut und in jedem Browser funktioniert, aber seit ein paar Tagen bin ich auf eine verschlüsselte (ssl) Verbindung umgestiegen und musste somit auch die WebSocket Verbindung verschlüsseln.
Jetzt ist aber das Problem, dass die WebSocket Verbindung nicht mehr in Safari (auf meinem iPhone) funktioniert. Da ich keinen Mac habe, konnte ich mir nur eine alte Safari Version auf meinem Computer runterladen.
Diese zeigt immer folgenden Error an: Unexpected response code: 426.
In Chrome / Firefox / Internet Explorer / Edge funktioniert diese neue verschlüsselte Verbindung einwandfrei und ich weiß einfach nicht woran das in Safari liegen könnte.
Ich stelle die Verbindung mit der in JavaScript implementierten Klasse (oder was auch immer das in JavaScript ist) "WebSocket" her. Ich benutze also keine Library.
Das Backend ist in Python mit der Library tornado geschrieben. Davon verwende ich die aktuellste Version.
Wie bringe ich diese Verbindung auch in Safari zum laufen?
DoNotClick
Ich benutze jetzt schon seit längerem WebSockets auf meiner Internetseite.
Das hat auch alles gut und in jedem Browser funktioniert, aber seit ein paar Tagen bin ich auf eine verschlüsselte (ssl) Verbindung umgestiegen und musste somit auch die WebSocket Verbindung verschlüsseln.
Jetzt ist aber das Problem, dass die WebSocket Verbindung nicht mehr in Safari (auf meinem iPhone) funktioniert. Da ich keinen Mac habe, konnte ich mir nur eine alte Safari Version auf meinem Computer runterladen.
Diese zeigt immer folgenden Error an: Unexpected response code: 426.
In Chrome / Firefox / Internet Explorer / Edge funktioniert diese neue verschlüsselte Verbindung einwandfrei und ich weiß einfach nicht woran das in Safari liegen könnte.
Ich stelle die Verbindung mit der in JavaScript implementierten Klasse (oder was auch immer das in JavaScript ist) "WebSocket" her. Ich benutze also keine Library.
Das Backend ist in Python mit der Library tornado geschrieben. Davon verwende ich die aktuellste Version.
Wie bringe ich diese Verbindung auch in Safari zum laufen?
DoNotClick
Kommentar