runtime.onRestartRequired
Ausgelöst, wenn eine App oder das Gerät, auf dem sie läuft, neu gestartet werden muss. Die App sollte so bald wie möglich alle ihre Fenster schließen, um den Neustart zu ermöglichen. Wenn die App nichts unternimmt, wird der Neustart erzwungen, nachdem eine 24-stündige Nachfrist verstrichen ist. Derzeit wird dieses Ereignis nur für ChromeOS-Kiosk-Apps ausgelöst.
Syntax
browser.runtime.onRestartRequired.addListener(listener)
browser.runtime.onRestartRequired.removeListener(listener)
browser.runtime.onRestartRequired.hasListener(listener)
Ereignisse haben drei Funktionen:
addListener(listener)
-
Fügt diesem Ereignis einen Listener hinzu.
removeListener(listener)
-
Beendet das Abhören dieses Ereignisses. Das Argument
listener
ist der Listener, der entfernt werden soll. hasListener(listener)
-
Überprüft, ob ein
listener
für dieses Ereignis registriert ist. Gibttrue
zurück, wenn er zuhört,false
andernfalls.
Syntax von addListener
Parameter
function
-
Die Funktion, die aufgerufen wird, wenn dieses Ereignis auftritt. Der Funktion wird dieses Argument übergeben:
reason
-
Ein
runtime.OnRestartRequiredReason
-Wert — der Grund, warum das Ereignis ausgelöst wird.
Beispiele
Browser-Kompatibilität
Hinweis:
Diese API basiert auf Chromium's chrome.runtime
API. Diese Dokumentation stammt aus runtime.json
im Chromium-Code.