Chrome扩展开发指南(9)——Events(事件)

Chrome扩展开发指南(9)——Events(事件)

事件(Event)就是当某些行为发生后要触发的函数。这些行为包括打开了一个新标签、点击了一个按钮等。下面是利用chrome.tabs.onCreated行为(创建一个新标签页),只要打开了一个新标签页相应的事件就会被触发。

这个例子中,我们用addListener()来注册函数,addListener()的参数总是一个函数,但是这个函数的参数根据事件类型不一样而不同。点击这里查看chrome.tabs.onCreated的更多信息,你会发现这个函数有一个参数tab:一个用来描述新标签页的Tab对象。

下面的三个函数在任何事件中都可以使用:

  1. void addListener(function callback(...))
  2. void removeListener(function callback(...))
  3. bool hasListener(function callback(...))
复制代码

你可能感兴趣的:(chrome,events,扩展,callback,function)