语法
js
let getContext = browser.contextualIdentities.query(
details // object
)
参数
返回值
一个 Promise,它将以一个 ContextualIdentity 对象数组完成,每个对象描述一个单独的标识。如果上下文标识功能未启用,则 Promise 将被拒绝。
示例
检索所有上下文标识,并记录它们的名称
js
function onGot(contexts) {
for (const context of contexts) {
console.log(`Name: ${context.name}`);
}
}
function onError(error) {
console.error(error);
}
browser.contextualIdentities.query({}).then(onGot, onError);
检索所有名称为“my-thing”的上下文标识,并记录它们的名称
js
function onGot(contexts) {
for (const context of contexts) {
console.log(`Name: ${context.name}`);
}
}
function onError(error) {
console.error(error);
}
browser.contextualIdentities
.query({
name: "my-thing",
})
.then(onGot, onError);
扩展程序示例
浏览器兼容性
加载中…