Event-объекты

Все рассмотренные события являются объектами, в который можно добавить функцию слушатель. В свою очередь, когда происходит соответствующее событие, Event-объект выполнит помещённые в него функции. Ниже приведён пример с использованием chrome.alarms.onAlarm.

chrome.alarms.onAlarm.addListener(function(alarm) {
    if(alarm.name == "A") {/**/}
    else if(alarm.name == "B") {/**/}
    else {/**/}
});

Подобно DOM, расширение для addListenerтребует параметр виде функции слушателя. Не следует путать выше указанный метод с addEventListener DOM. Каждый компонент (browserAction, pageAction, commands, tabs, alarms, bookmarks, и т.д.) передает разную структуру параметров в функцию слушателя. Из указанного примера: слушатель получает аргумент типа Alarm.

results matching ""

    No results matching ""