tabs.show()

显示一个或多个先前通过调用 tabs.hide 隐藏的选项卡。

这是一个异步函数,它返回一个 Promise

语法

js
let showing = browser.tabs.show(
  tabIds          // integer or integer array
)

参数

tabIds

整数整数数组。要显示的选项卡或选项卡的 ID。

返回值

一个 Promise,它将以无参数的方式完成。如果发生任何错误,则该 Promise 将被拒绝并显示错误消息。

示例

显示单个选项卡

js
function onShown() {
  console.log(`Shown`);
}

function onError(error) {
  console.log(`Error: ${error}`);
}

browser.tabs.show(2).then(onShown, onError);

显示多个选项卡

js
function onShown() {
  console.log(`Shown`);
}

function onError(error) {
  console.log(`Error: ${error}`);
}

browser.tabs.show([15, 14, 1]).then(onShown, onError);

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。