Spec-Zone.ru › Web Extensions

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API