¿Cómo deshabilitar completamente las notificaciones push en Firefox?

¿Cómo deshabilitar completamente las notificaciones push en Firefox?

Estoy usando Firefox (versión 58.0.1) y desde hace un tiempo, Firefox y otros navegadores han implementado esta función conocida como "Notificaciones push".

Ahora parece que todos los sitios quieren enviarle notificaciones 'push'. Esto se ha convertido en una nueva forma de ventana emergente y es una tecnología intrusiva. Debido a este constante bombardeo de solicitudes de notificaciones push, deseo desactivar completamente las notificaciones push.

No deseo desactivar sitio por sitio. Quiero desactivar esta 'función' por completo, para todos los sitios, para siempre.

solicitud de notificación push de muestra

Revisé la configuración de Firefox y la documentación en el sitio web de Mozilla, pero no hay nada oficial sobre cómo desactivar las notificaciones automáticas.2

Respuesta1

Con el lanzamiento de Firefox 59, ahora podemos desactivar las notificaciones push utilizando la configuración predeterminada.Opcionespágina.

Elnotas de lanzamiento oficialespara Firefox 59 describió la modificación:

Se agregaron configuraciones en about:preferences para evitar que los sitios web soliciten enviar notificaciones

Puede configurar esta opción de la siguiente manera:

  1. Navega hasta elacerca de:preferenciaspágina
  2. Haga clic enPrivacidad y seguridaden la parte superior izquierda
  3. Desplácese hacia abajo hasta elPermisossección a la derecha
  4. Haga clic en el Settings...botón asociado conNotificaciones

    Privacidad y seguridad

  5. En la siguiente ventana marque la casilla paraBloquear nuevas solicitudes que soliciten permitir notificaciones
  6. Haga clic en elGuardar cambiosbotón

    Configuración - Permisos de notificación

Respuesta2

Investigando más a fondo, descubrí que hay que entrar en la about:configinterfaz. ¡AQUÍ HAY DRAGONES!(1) O si usa la configuración regional estadounidense,Su garantía podría quedar anulada(2)

Cambié cuatro configuraciones paraFALSO:

  • dom.webnotificaciones.enabled
  • dom.webnotificaciones.serviceworker.enabled
  • dom.pushconnection.enabled
  • dom.push.enabled

(1) Aquí hay dragones:

Aquí hay dragones

(2) Esto podría anular la garantía: ¡Esto podría anular su garantía!

Respuesta3

Deshabilitar notificaciones push y configuración de sincronización

Pegue estas líneas en el archivo config prefs.js. Puede encontrar el archivo de configuración en:

%APPDATA%\Mozilla\Firefox\Profiles\XXXXXX.default\prefs.js

user_pref("dom.webnotifications.enabled", false);
user_pref("dom.webnotifications.enabled", false);
user_pref("dom.webnotifications.serviceworker.enabled", false);
user_pref("dom.pushconnection.enabled", false);
user_pref("dom.push.enabled", false);
user_pref("services.sync.prefs.sync.dom.webnotifications.enabled", true);
user_pref("services.sync.prefs.sync.dom.webnotifications.serviceworker.enabled", true);
user_pref("services.sync.prefs.sync.dom.pushconnection.enabled", true);
user_pref("services.sync.prefs.sync.dom.push.enabled", true);

información relacionada