contextualIdentities.get()
获取给定其 cookie 存储 ID 的场景身份的信息。
这是一个返回 Promise
的异步函数。
语法
js
let getContext = browser.contextualIdentities.get(
cookieStoreId // 字符串
)
参数
-
string
。这个场景身份的 cookie 存储 ID。因为场景身份都有自己的 cookie 存储,所以这充当场景身份本身的标识符。
返回值
一个 Promise
,其会兑现一个描述该身份的 ContextualIdentity
。如果找不到身份或场景身份特性未启用,则该 promise 将被拒绝。
浏览器兼容性
BCD tables only load in the browser
示例
此示例尝试检索 ID 为“firefox-container-1”的场景身份:
js
function onGot(context) {
if (!context) {
console.error("未找到场景");
} else {
console.log(`名字:${context.name}`);
}
}
function onError(e) {
console.error(e);
}
browser.contextualIdentities.get("firefox-container-1").then(onGot, onError);