Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Ausgelöst, wenn eine Verbindung zu einem Userskript aus einer der Erweiterungs- USER_SCRIPT-Welten hergestellt wird.
In Firefox erfordert dieses Ereignis die userScripts-Berechtigung. In Chrome ist das Ereignis immer vorhanden, auch in Erweiterungen, die die userScripts-Berechtigung nicht deklarieren.
Ein Userskript kann nur aus einer USER_SCRIPT-Welt eine Verbindung herstellen und Nachrichten senden, die mit userScripts.configureWorld() konfiguriert wurde, wobei messaging auf true gesetzt ist.
Ereignisse haben drei Funktionen:
addListener(listener)Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)Stoppt das Lauschen auf dieses Ereignis. Das Argument listener ist der zu entfernende Listener.
hasListener(listener)Überprüft, ob ein listener für dieses Ereignis registriert ist. Gibt true zurück, wenn er lauscht, andernfalls false.
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion wird dieses Argument übergeben:
portruntime.Port. Ein Objekt, das das aktuelle Skript mit dem anderen Kontext verbindet.
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.