此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

tabs.get()

给定一个标签页 ID,获取表示该标签页详细信息的 tabs.Tab 对象。

这是一个返回 Promise 的异步函数。

语法

js
let getting = browser.tabs.get( tabId // 整数 ) 

参数

tabId

integer。要获取的标签页的 ID。

返回值

一个 Promise,其会兑现一个包含标签页信息的 tabs.Tab 对象。如果发生任何错误,则该 promise 将以错误消息拒绝。

示例

在标签页被激活时获取其信息:

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

示例扩展

浏览器兼容性

备注:此 API 基于 Chromium 的 chrome.tabs API。该文档衍生自 Chromium 代码中的 tabs.json