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 stellt den STUN-Fehlerbegründungstext dar, der vom STUN- oder TURN-Server zurückgegeben wird, wenn während der ICE-Aushandlung ein Fehler aufgetreten ist.

Falls keine Kommunikation mit dem STUN- oder TURN-Server hergestellt werden konnte, ist dies ein browserspezifischer String, der den Fehler erklärt.

Wert

Ein String, der vom STUN- oder TURN-Server zurückgegeben wird, 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-Ereignisse, der menschenlesbare Nachrichten erzeugt, die das lokale Netzwerkinterface für die Verbindung und den ICE-Server beschreiben, der zur Herstellung der Verbindung verwendet wurde. Anschließend wird eine Funktion aufgerufen, um diese Nachrichten und den Wert der errorText-Eigenschaft des Ereignisses 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