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> |