tabs.get()

This translation is incomplete. この記事の翻訳にご協力ください

タブの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

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxOperaAndroid 版 Firefox
getChrome 完全対応 ありEdge 完全対応 14Firefox 完全対応 45Opera 完全対応 ありFirefox Android 完全対応 54

凡例

完全対応  
完全対応
Acknowledgements

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