此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

contextualIdentities.get()

获取给定其 cookie 存储 ID 的场景身份的信息。

这是一个返回 Promise 的异步函数。

语法

js
let getContext = browser.contextualIdentities.get( cookieStoreId // 字符串 ) 

参数

cookieStoreId

string。这个场景身份的 cookie 存储 ID。因为场景身份都有自己的 cookie 存储,所以这充当场景身份本身的标识符。

返回值

一个 Promise,其会兑现一个描述该身份的 ContextualIdentity。如果找不到身份或场景身份特性未启用,则该 promise 将被拒绝。

浏览器兼容性

示例

此示例尝试检索 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);