chromeapp清除所有通知

Mdb*_*ook 1 notifications google-chrome google-chrome-app

我正在尝试创建一个chromeapp,当按下热键时,清除所有通知.我有热键设置和工作,但我似乎无法使chrome.notifications.clearapi工作,我认为这是因为我不能/不知道如何获得所有通知ID.有没有办法在不知道其身份的情况下清除通知,或者只是清除所有通知?谢谢!

小智 5

根据文档,您需要获取notificationId以删除通知.

chrome.notifications.clear(string notificationId, function callback)只清除指定通知.

要清除的通知的id由notification.create方法返回.

因此,如果你不知道系统中的notificationId,你可以通过调用chrome.notifications.getAll(function callback).来获取它.它检索系统中的所有通知和notificationId.