Solicitando permissão para o envio de notificações pelo navegador
// request permission on page load
document.addEventListener(‘DOMContentLoaded’, function() {
window.Notification.requestPermission();
});
Enviando a notificação
function noti(){
new window.Notification(
‘Título da notificação’,
{
body: ‘ Texto da notificação’,
},
);
}
Para o envio de notificações localmente, será necessário autorizar o navegador a permitir o acesso a redes não seguras
Acesse a url de configurações de flags na barra de enredeços:
chrome://flags/#unsafely-treat-insecure-origin-as-secure
Adicione o endereço do webserver responsável pela requisição:
Agora o navegador está autorizado a enviar notificações mesmo de urls que não são https.