Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
CustomEvent
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das CustomEvent-Interface kann verwendet werden, um benutzerdefinierte Daten an ein von einer Anwendung erzeugtes Ereignis anzuhängen.
Als Alternative zu CustomEvent können Sie das Event-Interface erweitern, um benutzerdefinierte Daten und Verhalten hinzuzufügen.
Hinweis:
Wenn versucht wird, zwischen einem Web-Erweiterung-Inhaltsskript und einem Webseitenskript zu kommunizieren, wird in Firefox eine nicht-String detail-Eigenschaft mit "Permission denied to access property" ausgeworfen. Um dieses Problem zu vermeiden, klonen Sie das Objekt. Weitere Informationen finden Sie unter Objekte mit Seitenskripten teilen.
Konstruktor
CustomEvent()-
Erstellt ein neues
CustomEvent.
Instanz-Eigenschaften
Dieses Interface erbt Eigenschaften von seinem Elternteil, Event.
CustomEvent.detailSchreibgeschützt-
Gibt alle Daten zurück, die beim Initialisieren des Ereignisses übergeben wurden.
Instanz-Methoden
Dieses Interface erbt Methoden von seinem Elternteil, Event.
CustomEvent.initCustomEvent()-
Initialisiert ein
CustomEvent-Objekt. Wenn das Ereignis bereits gesendet wurde, tut diese Methode nichts.
Spezifikationen
| Spezifikation |
|---|
| DOM> # interface-customevent> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.