//判断浏览支持是否通知消息
if (window.Notification) {
//判断用户是否授权
Notification.requestPermission().then(permission => {
console.log(permission)
})
Notification.requestPermission(function (status) {
//default:用户还没有做出任何许可,因此不会弹出通知。
//granted:用户明确同意接收通知。
//denied:用户明确拒绝接收通知。
if (status === "granted") {
//const note = new Notification (title, opts)
//它有两个参数,第一个参数是消息的标题,这个是必填的一个参数;而通过第二个选填参数,我们则可以实现更多自定义的显示内容:
var n = new Notification("xxxxx",{
body:'mmmmmmmmm'
});
} else {
alert("Hi!");
}
})
}
Notification实例会触发以下事件。
show:通知显示给用户时触发。
click:用户点击通知时触发。
close:用户关闭通知时触发。
error:通知出错时触发(大多数发生在通知无法正确显示时)。
详解点击>>>> Notification