AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# Events For information on how to use experimental APIs, see the [chrome.experimental.* APIs](experimental.html) page. `Event` 是一个对象,当你关注的一些事情发生时通知你。 以下是一个使用 `chrome.tabs.onCreated event` 的例子,每当一个新标签创建时,event对象会得到通知: ``` chrome.tabs.onCreated.**addListener(function(**tab**) {** appendToLog('tabs.onCreated --' + ' window: ' + tab.windowId + ' tab: ' + tab.id + ' index: ' + tab.index + ' url: ' + tab.url); **});** ``` 如示例所示,使用 `addListener()` 方法注册通知。 `addListener()` 方法的参数总是一个函数,是你定义来处理事件的函数, 但该函数的参数取决于你的事件处理。 查看 [`chrome.tabs.onCreated`](tabs.html#event-onCreated) 的文档, 你可以看到该函数有一个参数:一个 [Tab](tabs.html#type-Tab) 对象,包含新创建的标签的信息。 ## 方法 你可以调用任何 `Event` 对象的以下方法: ``` void addListener(function callback(...)) void removeListener(function callback(...)) bool hasListener(function callback(...)) ```