# 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(...))
```
- 基础文档
- 综述
- 调试
- 格式:Manifest文件
- 模式匹配
- 改变浏览器外观
- Browser Actions
- Context Menus
- 桌面通知
- Omnibox
- Override替代页
- Page Actions
- 主题
- 与浏览器交互
- 书签
- Cookies
- chrome.devtools.* APIs
- Events
- chrome.history
- Management
- 标签
- 视窗
- 实现扩展
- 无障碍性(a11y)
- 背景页
- Content Scripts
- 跨域 XMLHttpRequest 请求
- 国际化 (i18n)
- 消息传递
- Optional Permissions
- NPAPI 插件
- 完成并发布应用
- 自动升级
- 托管
- 打包
- 规范和协议
- 应用设计规范
- 开发人员协议
- 免责声明