contextualIdentities.get()

根据 cookie 存储 ID 获取上下文身份信息。

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

语法

js
let getContext = browser.contextualIdentities.get(
  cookieStoreId                  // string
)

参数

cookieStoreId

string。此上下文身份的 cookie 存储的 ID。由于每个上下文身份都有自己的 cookie 存储,因此这充当了上下文身份本身的标识符。

返回值

一个 Promise,它将以一个描述该身份的 ContextualIdentity 来兑现。如果找不到该身份或上下文身份功能未启用,则 Promise 将被拒绝。

示例

此示例尝试检索 ID 为“firefox-container-1”的上下文身份。

js
function onGot(context) {
  if (!context) {
    console.error("Context not found");
  } else {
    console.log(`Name: ${context.name}`);
  }
}

function onError(e) {
  console.error(e);
}

browser.contextualIdentities.get("firefox-container-1").then(onGot, onError);

浏览器兼容性