Spec-Zone.ru › Web Extensions

tabs.get()

По заданному идентификатору вкладки получите подробную информацию о вкладке в виде объекта tabs.Tab.

Это асинхронная функция, которая возвращает Promise.

Синтаксис

let getting = browser.tabs.get(
  tabId              // integer
)

Параметры

tabId

integer. Идентификатор вкладки, для получения информации.

Возвращаемое значение

Promise, который будет выполнен с объектом tabs.Tab, содержащим информацию о вкладке. Если вкладка не найдена или произошла ошибка, обещание будет отклонено с сообщением об ошибке.

Примеры

Получение информации о вкладке при её активации:

async function logListener(info) {
  try {
    let tabInfo = await browser.tabs.get(info.tabId);
    console.log(tabInfo);
  } catch (error) {
    console.error(error);
  }
}

browser.tabs.onActivated.addListener(logListener);

Примеры расширений

  • chill-out

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
get 5 14 45 ? 15 14 ? ? 54 ? 15 ?

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

Spec-Zone.ru

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