omnibox.onInputStarted
Wird ausgelöst, wenn der Benutzer mit Ihrer Erweiterung interagiert, indem er deren Schlüsselwort in die Adressleiste eingibt und dann die Leertaste drückt.
Dies wird gesendet, bevor irgendwelche omnibox.onInputChanged
-Ereignisse ausgelöst werden.
Syntax
browser.omnibox.onInputStarted.addListener(listener)
browser.omnibox.onInputStarted.removeListener(listener)
browser.omnibox.onInputStarted.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)
-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)
-
Hört auf, diesem Ereignis zu lauschen. Das Argument
listener
ist der zu entfernende Listener. hasListener(listener)
-
Überprüft, ob
listener
für dieses Ereignis registriert ist. Gibttrue
zurück, wenn es zuhört, andernfallsfalse
.
addListener Syntax
Parameter
listener
-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis eintritt. Der Funktion werden keine Argumente übergeben.
Browser-Kompatibilität
BCD tables only load in the browser
Beispiele
browser.omnibox.onInputStarted.addListener(() => {
console.log("User has started interacting with me.");
});
Hinweis: Diese API basiert auf der chrome.omnibox
API von Chromium.