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

View in English Always switch to English

NetworkInformation: change-Ereignis

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

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

Das change-Ereignis der NetworkInformation-Schnittstelle wird ausgelöst, wenn sich die Verbindungsinformationen ändern. Das NetworkInformation-Objekt empfängt das Ereignis.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

js
addEventListener("change", (event) => { })

Alternativ können Sie der Event-Handler-Eigenschaft der Schnittstelle einen Wert zuweisen:

js
onchange = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

js
// Get the connection type.
const type = navigator.connection.type;

function changeHandler(e) {
  // Handle change of connection type here.
}

// Register for event changes (but note that this replaces other event listeners
// added using onchange, if any):
navigator.connection.onchange = changeHandler;

// Another way: navigator.connection.addEventListener('change', changeHandler);

Spezifikationen

Spezifikation
Network Information API
# dom-networkinformation-onchange

Browser-Kompatibilität