ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的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(...)) ```