Javascript 单击关闭chrome通知

Javascript 单击关闭chrome通知,javascript,google-chrome,push-notification,web-push,web-notifications,Javascript,Google Chrome,Push Notification,Web Push,Web Notifications,我正在尝试通过chrome创建web通知 我收到了通知,一切正常 问题是当我点击通知时,它并没有消失 单击/打开时,请帮助我发送关闭通知 我现在有 let dnperm=document.getElementById(“dnperm”); 设dntrigger=document.getElementById(“dntrigger”); dnperm.addEventListener(“单击”,函数(e){ e、 预防默认值(); 如果(!window.Notification){ 警报(“对不

我正在尝试通过chrome创建web通知 我收到了通知,一切正常 问题是当我点击通知时,它并没有消失 单击/打开时,请帮助我发送关闭通知

我现在有

let dnperm=document.getElementById(“dnperm”);
设dntrigger=document.getElementById(“dntrigger”);
dnperm.addEventListener(“单击”,函数(e){
e、 预防默认值();
如果(!window.Notification){
警报(“对不起,不支持通知!”);
}否则{
通知。请求权限(功能(p){
如果(p==“拒绝”){
警惕(“你否认”);
}否则,如果(p==“授予”){
警惕(“你允许”);
}
});
}
});
dntrigger.addEventListener(“单击”,函数(e){
让我们通知;
e、 预防默认值();
if(Notification.permission==“默认”){
警报(“首先允许通知!”);
}否则{
通知=新通知(“新消息!”{
“身体”:“你好”,
“图标”:“favicon.png”,
“标签”:“123456”,
“图像”:“img/legendary.jpg”,
});
notify.onclick=函数(){
window.location=”https://www.google.com/";
};
}
});

您可以使用

.onclick
上,只需运行
notify.close()

notify.onclick = function() {
  window.location = "https://www.google.com/";
  notify.close();
};