2016-06-10 61 views
0

这里是我下面的代码,不同听众的每个通知

var opt1 = {type: "basic",title: "Teva Noti1",message: "Don't click me!",iconUrl: "icon-phone.png"} 
chrome.notifications.create("noti1",opt1,function(notificationId){ 
    chrome.notifications.onClicked.addListener(function(notificationId){ 
     alert("test1") 
    }) 
}); 

var opt2 = {type: "basic",title: "Teva Noti2",message: "Don't click me!!!",iconUrl: "icon-phone.png"} 
chrome.notifications.create("noti2",opt2,function(notificationId){ 
    chrome.notifications.onClicked.addListener(function(notificationId){ 
     alert("test2") 
    }) 
}); 

我想要做的每一个通知不同的动作。在我的代码,这两个警报弹出当我点击通知中的任何一个

回答

1

你可以尝试添加只有一个监听器,通知和检查被点击的监听器之一:

chrome.notifications.onClicked.addListener(function(notificationId){ 
    if (notificationId == "noti1"){ 
     alert("test1"); 
    } else if (notificationId == "noti2"){ 
     alert("test2"); 
    });