chrome扩展通知onclick基于通知类型的事件操作



我有两个不同的函数来创建chrome.notification,我希望onclick操作也分开。当我浏览chrome扩展API时,没有提到如何处理这种情况。

这是我的后台.js 中的代码

chrome.notifications.onClicked.addListener(function(event){
chrome.tabs.create({url: 'details.html?id=' + event});
});

为每个通知分配一个不同的id,并在侦听器函数中检查该id:

chrome.notifications.onClicked.addListener(function(notifId){
if (notifId == "notification_1") {
//handle notification 1 being clicked
}
if (notifId == "notification_2") {
//handle notification 2 being clicked
}
//etc.
});

最新更新