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

View in English Always switch to English

RTCErrorEvent: RTCErrorEvent() Konstruktor

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.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Der RTCErrorEvent() Konstruktor erzeugt ein neues RTCErrorEvent Objekt.

Beachten Sie, dass Sie normalerweise kein Objekt dieser Art selbst erstellen.

Syntax

js
new RTCErrorEvent(type, options)

Parameter

type

Ein String mit dem Namen des Ereignisses. Dies ist normalerweise "error".

options

Ein Objekt, das zusätzlich zu den im Event() definierten Eigenschaften die folgenden Eigenschaften haben kann:

error

Ein RTCError, der die Ursache und den Ort des Fehlers beschreibt.

Rückgabewert

Ein neues RTCErrorEvent Objekt.

Beispiele

Grundlegende Verwendung

Dieses Beispiel zeigt, wie Sie eine RTCErrorEvent Instanz erstellen könnten.

js
// Construct an RTCError (used to initialize the event)
const rtcError = new RTCError(
  {
    errorDetail: "sdp-syntax-error",
    sdpLineNumber: 42,
  },
  "SDP syntax error on line 42",
);

// Construct the RTCErrorEvent, passing the RTCError
const event = new RTCErrorEvent("error", {
  error: rtcError, // required
  bubbles: true, // Optional (inherited from Event)
  cancelable: false, // Optional (inherited from Event)
});

Spezifikationen

Spezifikation
WebRTC: Real-Time Communication in Browsers
# dom-rtcerrorevent-constructor

Browser-Kompatibilität