Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

js
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

Browser-Kompatibilität