runtime.onRestartRequired
Вызывается, когда приложение или устройство, на котором оно выполняется, необходимо перезапустить. Приложение должно закрыть все свои окна как можно скорее, чтобы позволить перезапуск. Если приложение ничего не делает, перезапуск будет принудительно выполнен после истечения 24-часового grace периода. В настоящее время это событие срабатывает только для приложений Chrome OS kiosk.
Синтаксис
browser.runtime.onRestartRequired.addListener(listener) browser.runtime.onRestartRequired.removeListener(listener) browser.runtime.onRestartRequired.hasListener(listener)
События имеют три функции:
addListener(callback)-
Добавляет обработчик для этого события.
removeListener(listener)-
Прекращает прослушивание этого события. Аргумент
listener— обработчик, который необходимо удалить. hasListener(listener)-
Проверяет, зарегистрирован ли
listenerдля этого события. Возвращаетtrueесли он прослушивает,falseв противном случае.
Синтаксис addListener
Параметры
function-
Функция обратного вызова, которая будет вызвана при возникновении этого события. Функции будут переданы следующие аргументы:
reason-
Значение
runtime.OnRestartRequiredReason— причина, по которой событие отправляется.
Совместимость с браузерами
| Рабочий стол | Мобильная версия | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | |
onRestartRequired |
29 | 79 | Нет | ? | 16 | Нет | ? | ? | Нет | ? | Нет | ? |
Примеры
Примечание: Этот API основан на API chrome.runtime Chromium. Данная документация основана на runtime.json из кода Chromium.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onRestartRequired