Microsoft Edge lässt kein Localhost-Loopback für Websockets zu.

Ich habe eine Website und eine Desktop-Anwendung und möchte diese über Websockets verbinden. Meine Website versucht also, eine Verbindung zu wss: // localhost: 8080 herzustellen.

Es funktioniert in IE11, aber in "MS Edge" habe ich einen Fehler:

Cross Zone Anfrage ist nicht erlaubt

Ich habe dieses Problem unter Win10 10240, daher ist das Flag "Localhost-Loopback zulassen" standardmäßig aktiviert und hat nicht geholfen.

Wenn ich benutzeCheckNetIsolation LoopbackExempt -a -n="Microsoft.MicrosoftEdge_8wekyb3d8bbwe" oder diesesNützlichkei, alles funktioniert wie erwartet.

Also, ist das ein Fall, dass in neuen Builds von "MS Edge" Loopbacks für http erlaubt sind, aber nicht für Websockets? Und wenn ja, ist es möglich, eine Problemumgehung vorzunehmen und meine Benutzer nicht zu zwingen, einen Shell-Befehl auszuführen oder das Dienstprogramm externall herunterzuladen?

Verwandte Frage: Kann localhost in Microsoft Edge (Project Spartan) in der Windows 10-Vorschau nicht öffnen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage