CustomEvent
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
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.detail
Schreibgeschü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()
Veraltet-
Initialisiert ein
CustomEvent
-Objekt. Wenn das Ereignis bereits gesendet wurde, tut diese Methode nichts.
Spezifikationen
Specification |
---|
DOM # interface-customevent |