tabs.get()

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

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

構文

js

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

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

js

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

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