contextualIdentities.get()
获取有关上下文身份的信息,前提是已知其 cookie 存储 ID。
这是一个异步函数,它返回一个 Promise
。
语法
js
let getContext = browser.contextualIdentities.get(
cookieStoreId // string
)
参数
-
string
. 此上下文身份的 cookie 存储的 ID。由于上下文身份每个都有自己的 cookie 存储,因此这用作上下文身份本身的标识符。
返回值
一个 Promise
,它将使用 ContextualIdentity
完成,该身份描述了身份。如果找不到身份或未启用上下文身份功能,则承诺将被拒绝。
浏览器兼容性
BCD 表仅在浏览器中加载
示例
此示例尝试检索 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);