RTCDataChannel: closing Ereignis
Das closing
Ereignis wird an einen RTCDataChannel
gesendet, kurz bevor der Kanal beginnt, seinen zugrunde liegenden Datentransport herunterzufahren.
Dieses Ereignis kann nicht abgebrochen werden und wird nicht weitergeleitet.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
, oder setzen Sie eine Ereignishandler-Eigenschaft.
addEventListener("closing", (event) => {});
onclosing = (event) => {};
Ereignistyp
Ein generisches Event
.
Beschreibung
Während das closing
Ereignis an den Kanal gesendet wird, kurz bevor der Datentransport des Kanals geschlossen wird, wird das close
Ereignis gesendet, sobald der Schließvorgang abgeschlossen ist.
Beispiele
Dieses Beispiel aktualisiert eine Verbindungsstatus-Oberfläche, wenn das closing
Ereignis eintrifft.
Zuerst ein Beispiel mit addEventListener()
:
dataChannel.addEventListener("closing", (ev) => {
myConnectionStatus.icon = closingIcon;
myConnectionStatus.text = "Connection closing";
});
Sie können auch direkt die onclosing
Ereignishandler-Eigenschaft setzen:
pc.onclosing = (ev) => {
myConnectionStatus.icon = closingIcon;
myConnectionStatus.text = "Connection closing";
};
Spezifikationen
Specification |
---|
WebRTC: Real-Time Communication in Browsers # event-datachannel-closing |
WebRTC: Real-Time Communication in Browsers # dom-rtcdatachannel-onclosing |
Browser-Kompatibilität
BCD tables only load in the browser