在 Chrome 扩展中,使用以下示例代码可以非常轻松地创建警报并向其添加侦听器:
chrome.alarms.create(idAlarm, {
when: dateAlarm,
periodInMinutes: parseInt(repeatAlarm)
});
chrome.alarms.onAlarm.addListener(function (alarm) {
//TODO with Listener (when alarm is activated)
)};
Run Code Online (Sandbox Code Playgroud)
但是,稍后,如果我打电话
crome.alarms.clear(idAlarm);
Run Code Online (Sandbox Code Playgroud)
警报已清除,但侦听器仍处于活动状态。“即时”删除特定警报的侦听器的最佳方法是什么?
我想我必须打电话chrome.alarms.onAlarm.removeListener(),但没有找到使此通话有效的方法。