tabs.get()

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

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

構文

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

引数

tabId

integer. 取得するタブの ID。

返値

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.

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

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

ブラウザーの互換性

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.