Come disabilitare completamente le notifiche push in Firefox?


16

Sto usando Firefox (versione 58.0.1) e da un po 'di tempo Firefox e altri browser hanno implementato questa funzione nota come "Notifiche push".

Ora sembra che ogni sito voglia "inviarti notifiche". Questa è diventata una nuova forma di pop-up ed è una tecnologia invadente. A causa di questo costante bombardamento di richieste di notifica push, desidero disabilitare completamente le notifiche push.

Non desidero disabilitare su base sito per sito. Voglio disabilitare questa 'funzionalità' completamente, per ogni sito, per sempre.

richiesta di notifica push di esempio

Ho esaminato le impostazioni di Firefox e la documentazione sul sito Web Mozilla, ma non c'è nulla di ufficiale su come disabilitare le notifiche push. 2


2
La migliore pratica per questa API è che i siti dovrebbero prima dirti perché hanno bisogno di notifiche e solo dopo richiedere l'autorizzazione. Tuttavia c'è una piaga di siti che richiedono questa autorizzazione senza alcun contesto. Sono preoccupato che una funzionalità utile venga degradata in questo modo
Kos

2
La cosa divertente è che mi piacerebbe davvero che una rete leader di siti di QA supportasse questo ...
Journeyman Geek

@Kos Mentre sono d'accordo in linea di principio, l'abuso di questa funzione per gli antipatri è già abbastanza evidente, sfortunatamente. In realtà mi chiedo come il W3 abbia pensato che questo non sarebbe stato abusato. Penso che l'unico modo per questo lavoro sia per i siti che funzionano in un modello di richiesta opt-in, senza il popup, perché è proprio questo, solo una nuova versione di Windows popup.
David

Risposte:


9

Da ulteriori ricerche, ho scoperto che devi andare about:confignell'interfaccia. ECCO I DRAGONI! (1) O se si utilizza la localizzazione americana, la garanzia potrebbe essere annullata (2)

Ho cambiato quattro impostazioni in FALSE :

  • dom.webnotifications.enabled
  • dom.webnotifications.serviceworker.enabled
  • dom.pushconnection.enabled
  • dom.push.enabled

(1) Ecco i draghi:

Ecco i draghi

(2) Ciò potrebbe invalidare la garanzia: Questo potrebbe invalidare la garanzia!


3
Sicuramente un buon Q&A! Detto questo, mentre l'intera cosa di Here Be Dragons è piuttosto divertente, forse dipende dalla versione e / o dalle impostazioni locali. Sto utilizzando la versione En-US a 64 bit di Firefox 58.0.2 e la mia about:configpagina non lo dice mai .
Run5k

1
@ Run5k - Ho aggiunto una schermata per te. L'ho sempre visto.
David

David, so che hai le migliori intenzioni, ma ricorda che questa risposta non è specificamente a tuo vantaggio. È progettato per aiutare la comunità nel suo insieme e abbiamo già stabilito che lo Here be dragons!schermo umoristico è rigorosamente una versione regionale. Di conseguenza, potrebbe potenzialmente confondere una grande percentuale di persone che visualizzano questa risposta. Includerlo è semplicemente superfluo e in realtà un po 'controproducente.
Run5k,

1
Questa è la risposta corretta La finestra di dialogo delle preferenze di Firefox è diventata un tale problema, ovvero: config è facile da usare al confronto. La risposta di @ Run5k non sarà utile a lungo termine poiché richiede schermate dettagliate che diventeranno obsolete con ogni versione del software.
Cerin,

1
@ Run5k, per favore non dirmi cosa posso votare o sottovalutare. La tua risposta è meno utile di questa per i motivi che ho scritto. Questo è il punto centrale dei voti. Non prenderlo sul personale. Sì, a proposito di: config è sottile, ma come mostra il gran numero di risultati di Google che "spiegano" come utilizzare la finestra di dialogo delle preferenze, la maggior parte degli utenti non si rende conto che esiste o non capisce come trovarlo. La cosa bella dell'interfaccia about: config è che non cambia completamente con ogni versione, quindi una volta che sai come usarlo, il lavoro è fatto.
Cerin,

8

Con il rilascio di Firefox 59, ora possiamo disabilitare le notifiche push utilizzando la pagina Opzioni predefinita .

Le note di rilascio ufficiali per Firefox 59 descrivono la modifica:

Aggiunte impostazioni in about: preferenze per impedire ai siti Web di inviare notifiche

È possibile configurare questa opzione nel modo seguente:

  1. Passare alla pagina about: le preferenze
  2. Fai clic su Privacy e sicurezza in alto a sinistra
  3. Scorri verso il basso fino alla sezione Autorizzazioni a destra
  4. Clicca sul Settings...pulsante associato a Notifiche

    Privacy e sicurezza

  5. Nella finestra successiva selezionare la casella per bloccare nuove richieste che chiedono di consentire le notifiche
  6. Fai clic sul pulsante Salva modifiche

    Impostazioni - Autorizzazioni di notifica


1

Disabilita le notifiche push e sincronizza la configurazione

Incolla queste righe per configurare il file prefs.js Puoi trovare il file di configurazione su:

% 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);
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.