Comment désactiver complètement les notifications push dans Firefox?

16

J'utilise Firefox (version 58.0.1) et depuis un certain temps, Firefox et d'autres navigateurs ont implémenté cette fonctionnalité connue sous le nom de «notifications push».

Il semble maintenant que chaque site souhaite vous envoyer des notifications push. C'est devenu une nouvelle forme de pop-up, et c'est une technologie intrusive. En raison de ce bombardement constant de demandes de notification push, je souhaite désactiver complètement les notifications push.

Je ne souhaite pas désactiver site par site. Je veux désactiver cette «fonctionnalité» complètement, pour chaque site, pour toujours.

exemple de demande de notification push

J'ai parcouru les paramètres de Firefox et la documentation sur le site Web de Mozilla, mais il n'y a rien d'officiel sur la façon de désactiver les notifications push. 2

David
la source
2
La meilleure pratique pour cette API est que les sites doivent d'abord vous expliquer pourquoi ils ont besoin de notifications, puis seulement demander une autorisation. Cependant, il y a un fléau de sites qui demandent cette autorisation sans aucun contexte. Je crains qu'une fonctionnalité utile ne soit dégradée de cette façon
Kos
2
Ce qui est amusant, c'est que j'aimerais vraiment qu'un réseau leader de sites d'assurance qualité soutienne cela ...
Journeyman Geek
@Kos Bien que je sois d'accord sur le principe, l'abus de cette fonctionnalité pour les antipatterns est déjà assez évident, malheureusement. Je me demande en fait comment le W3 pensait que cela ne serait pas abusé. Je pense que la seule façon pour ce travail est que les sites fonctionnent dans un modèle de demande opt-in, sans popup, car c'est ce que c'est, juste une nouvelle version de popup Windows.
David

Réponses:

9

De plus amples recherches, j'ai découvert que vous devez aller dans l' about:configinterface. VOILÀ DES DRAGONS! (1) Ou si vous utilisez les paramètres régionaux américains, votre garantie pourrait être annulée (2)

J'ai changé quatre paramètres en FAUX :

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

(1) Voici les dragons:

Voilà des dragons

(2) Cela pourrait annuler votre garantie: Cela pourrait annuler votre garantie!

David
la source
3
Certainement un bon Q & A! Cela étant dit, bien que l'ensemble de Here Be Dragons soit plutôt amusant, cela dépend peut-être de la version et / ou de votre région. J'utilise la version 64 bits En-US de Firefox 58.0.2, et ma about:configpage ne le dit jamais .
Run5k
1
@ Run5k - J'ai ajouté une capture d'écran pour vous. J'ai toujours vu ça.
David
David, je sais que vous avez les meilleures intentions du monde, mais n'oubliez pas que cette réponse n'est pas spécifiquement à votre avantage. Il est conçu pour aider la communauté dans son ensemble, et nous avons déjà établi que l' Here be dragons!écran humoristique est strictement une version régionale. En conséquence, cela pourrait potentiellement confondre un grand pourcentage des personnes qui consultent cette réponse. L'inclure est tout simplement inutile et en fait un peu contre-productif.
Run5k
1
Ceci est la bonne réponse. La boîte de dialogue des préférences de Firefox est devenue un tel feu de benne, à propos de: config est facile à utiliser en comparaison. La réponse de @ Run5k ne sera pas utile à long terme car elle nécessite des captures d'écran détaillées qui deviendront obsolètes avec chaque version du logiciel.
Cerin
1
@ Run5k, s'il vous plaît, ne me dites pas ce que je peux augmenter ou diminuer. Votre réponse est moins utile que celle-ci pour les raisons que j'ai écrites. C'est tout l'intérêt des votes. Ne le prenez pas personnellement. Oui, à propos de: la configuration est subtile, mais comme le montre le grand nombre de résultats Google "expliquant" comment utiliser la boîte de dialogue des préférences, la plupart des utilisateurs ne se rendent pas compte qu'il existe ou ne comprennent pas comment y trouver quoi que ce soit. La bonne chose à propos de l'interface about: config est qu'elle ne change pas complètement à chaque version, donc une fois que vous savez comment l'utiliser, votre travail est terminé.
Cerin
8

Avec la sortie de Firefox 59, nous pouvons désormais désactiver les notifications push à l'aide de la page Options par défaut .

Les notes de version officielles de Firefox 59 décrivent la modification:

Ajout de paramètres dans about: préférences pour empêcher les sites Web de demander à envoyer des notifications

Vous pouvez configurer cette option de la manière suivante:

  1. Accédez à la page À propos de: préférences
  2. Cliquez sur Confidentialité et sécurité en haut à gauche
  3. Faites défiler la page jusqu'à la section Autorisations
  4. Cliquez sur le Settings...bouton associé aux notifications

    Confidentialité et sécurité

  5. Dans la fenêtre suivante, cochez la case pour Bloquer les nouvelles demandes demandant d'autoriser les notifications
  6. Cliquez sur le bouton Enregistrer les modifications

    Paramètres - Autorisations de notification

Run5k
la source
1

Désactivez les notifications push et la configuration de synchronisation

Collez ces lignes dans le fichier config prefs.js Vous pouvez trouver le fichier config sur:

% 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);
Pedro77
la source