小编fxt*_*ade的帖子

删除 chrome 扩展中的 chrome.alarms 监听器

在 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(),但没有找到使此通话有效的方法。

javascript google-chrome google-chrome-extension

1
推荐指数
1
解决办法
1838
查看次数