Spec-Zone.ru › Web Extensions

webNavigation.onTabReplaced

Вызывается, когда содержимое вкладки заменяется другой вкладкой (обычно предварительно рендеренной).

Синтаксис

browser.webNavigation.onTabReplaced.addListener(
  listener,                   // function
  filter                      // optional object
);
browser.webNavigation.onTabReplaced.removeListener(listener)
browser.webNavigation.onTabReplaced.hasListener(listener)

События имеют три функции:

addListener(callback)

Добавляет обработчик этого события.

removeListener(listener)

Прекращает прослушивание этого события. Аргумент listener — это обработчик, который нужно удалить.

hasListener(listener)

Проверяет, зарегистрирован ли listener для этого события. Возвращает true, если он зарегистрирован, false в противном случае.

Синтаксис addListener

Параметры

callback

Функция, которая будет вызвана при возникновении этого события. Функции будут переданы следующие аргументы:

details

object. Более подробную информацию смотрите в разделе details.

Дополнительные объекты

details

replacedTabId

integer. ID вкладки, которая была заменена.

tabId

integer. ID вкладки, которая заменила старую.

timeStamp

number. Время замены в миллисекундах с начала эпохи по UTC.

Совместимость с браузерами

Рабочий стол Мобильный
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
onTabReplaced Да 14
45Хотя вы можете добавлять обработчики для этого события, оно никогда не будет срабатывать, так как основная функциональность не поддерживается.
? 17 Нет ? ?
48Хотя вы можете добавлять обработчики для этого события, оно никогда не будет срабатывать, так как основная функциональность не поддерживается.
? Нет ?

Примеры

function logOnTabReplaced(details) {
  console.log(`onTabReplaced ${details}`);
}

browser.webNavigation.onTabReplaced.addListener(logOnTabReplaced);

Примечание: Этот API основан на API chrome.webNavigation Chromium. Данная документация взята из web_navigation.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/webNavigation/onTabReplaced

Spec-Zone.ru

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