pageAction.isShown()

如果该页面操作正在为给定选项卡显示,则返回true

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

语法

js
let gettingIsShown = browser.pageAction.isShown(
  details // object
)

参数

details

object。包含要检查的tabId的对象。

tabId

integer。要检查的选项卡的 ID。

返回值

一个Promise,如果扩展的页面操作正在为给定选项卡显示,则该 Promise 将以true完成,否则将以false完成。

浏览器兼容性

BCD 表格仅在浏览器中加载

示例

检查当前活动选项卡的状态

js
async function shownInActiveTab() {
  let tabs = await browser.tabs.query({
    currentWindow: true,
    active: true,
  });
  let shown = await browser.pageAction.isShown({
    tabId: tabs[0].id,
  });
  console.log(shown);
}