contextualIdentities.onCreated

当创建一个新的上下文标识时触发。上下文标识可以通过扩展使用 contextualIdentities API 创建,也可以通过用户使用浏览器的用户界面直接创建。

语法

js
browser.contextualIdentities.onCreated.addListener(listener)
browser.contextualIdentities.onCreated.removeListener(listener)
browser.contextualIdentities.onCreated.hasListener(listener)

事件有三个函数

addListener(listener)

为该事件添加监听器。

removeListener(listener)

停止监听该事件。listener 参数是要删除的监听器。

hasListener(listener)

检查 listener 是否已为该事件注册。如果正在监听,则返回 true,否则返回 false

addListener 语法

参数

listener

当该事件发生时调用的函数。该函数将传递此参数

changeInfo

object。一个包含单个属性的对象,名为 contextualIdentity,它是一个 contextualIdentities.ContextualIdentity 对象,表示已创建的标识。

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

示例

js
function handleCreated(changeInfo) {
  console.log(`Created: ${changeInfo.contextualIdentity.name}`);
}

browser.contextualIdentities.onCreated.addListener(handleCreated);