tabs.get()

タブのIDを指定し、tabs.Tabオブジェクトとしてタブの詳細を取得します。

これはPromiseを返す非同期関数です。

Syntax

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

Parameters

tabId
integer. 取得するタブのID。

Return value

A Promise that will be fulfilled with a tabs.Tab object containing information about the tab. If the tab could not be found or some other error occurs, the promise will be rejected with an error message.

Examples

タブがアクティブなとき、情報を取得します:

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);

Example extensions

Browser compatibility

BCD tables only load in the browser

Acknowledgements

This API is based on Chromium's chrome.tabs API. This documentation is derived from tabs.json in the Chromium code.