RTCPeerConnectionIceErrorEvent: errorText-Eigenschaft
Baseline
2026
Neu verfügbar
Seit April 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die errorText-Eigenschaft des RTCPeerConnectionIceErrorEvent-Interfaces repräsentiert den STUN-Fehlerbegründungstext, der vom STUN- oder TURN-Server zurückgegeben wird, wenn während der ICE-Verhandlung ein Fehler aufgetreten ist.
Falls die Kommunikation mit dem STUN- oder TURN-Server überhaupt nicht hergestellt werden konnte, wird dies ein browserspezifischer String sein, der den Fehler erklärt.
Wert
Ein vom STUN- oder TURN-Server zurückgegebener String oder ein browserspezifischer String, der erklärt, warum die Kommunikation mit dem Server nicht hergestellt werden konnte.
Beispiele
>Grundlegende Verwendung
Dieses Beispiel erstellt einen Handler für icecandidateerror-Events, der lesbare Nachrichten erstellt, die die lokale Netzwerkschnittstelle für die Verbindung und den ICE-Server beschreiben, der zur Verbindungsherstellung verwendet wurde. Dann wird eine Funktion aufgerufen, um diese Nachrichten und den Wert der errorText-Eigenschaft des Events anzuzeigen.
pc.addEventListener("icecandidateerror", (event) => {
const networkInfo = `[Local interface: ${event.address}:${event.port}]`;
const iceServerInfo = `[ICE server: ${event.url}]`;
showMessage(event.errorText, iceServerInfo, networkInfo);
});
Spezifikationen
| Spezifikation |
|---|
| WebRTC: Real-Time Communication in Browsers> # dom-rtcpeerconnectioniceerrorevent-errortext> |