H5 桌面通知 解决方案

首先参考掘金的博主: https://juejin.im/post/59ed37f5f265da431e15eaac#heading-7

重点就是这段代码:

if(Notification.permission === 'granted'){
    console.log('用户允许通知');
}else if(Notification.permission === 'denied'){
    console.log('用户拒绝通知');
}else{
    console.log('用户还没选择,去向用户申请权限吧');
    // 其他状态,可以重新发送授权提示
    Notification.requestPermission();  // 这段代码唤起浏览器是否发送通知权限
}

你可能感兴趣的:(H5 桌面通知 解决方案)