Mi sitio web actualmente envía notificaciones automáticas a los usuarios cuando acceden al sitio por primera vez, ¿hay alguna forma de eliminar esta solicitud de notificación automática?
AIT
Use esto en su archivo .js
Notification.requestPermission();Cree un botón para "Habilitar notificación" en el archivo .html
<button id="enable">Enable notifications</button>Al presionar este botón, la aplicación solicita una notificación para la aplicación (archivo .js)
function askNotificationPermission() { // Asking for permissions function handlePermission(permission) { // button set for shown or hidden, depending on the user's selection if(Notification.permission === 'denied' || Notification.permission === 'default') { notificationBtn.style.display = 'block'; } else { notificationBtn.style.display = 'none'; } } // Check if the browser actually supports notifications if (!('Notification' in window)) { console.log("This browser does not support notifications."); } else { if(checkNotificationPromise()) { Notification.requestPermission() .then((permission) => { handlePermission(permission); }) } else { Notification.requestPermission(function(permission) { handlePermission(permission); }); } } }