当前位置: 代码迷 >> JavaScript >> Javascript禁用Chrome通知
  详细解决方案

Javascript禁用Chrome通知

热度:32   发布时间:2023-06-13 11:52:30.0

我需要一个带有按钮的页面,该按钮在按下时会禁用或阻止Chrome上启用的所有推送通知。 我尝试了这个:

    let dnperm = document.getElementById('dnperm');


dnperm.addEventListener('click', function(e){
    e.preventDefault();

    if(!window.Notification){
        alert("Notification not supported!");
    }else{
        Notification.requestPermission().then(function(permission) {
            console.log(permission);
            if(permission === 'granted'){


permission = 'denied';
              alert("you succesd");
            }else if(permission === 'denied'){ alert("you fail");


 permission = 'granted';                    
            }
        })
    }
});

HTML:

<body>
<a href="" id="dnperm">block</a>

您无法通过浏览器API更改Notification.permission,只能通过本机浏览器属性来完成

  相关解决方案