Wie kann ich Push-Benachrichtigungen in Firefox vollständig deaktivieren?

16

Ich verwende Firefox (Version 58.0.1) und seit einiger Zeit haben Firefox und andere Browser diese als "Push-Benachrichtigungen" bekannte Funktion implementiert.

Es scheint nun so, als ob jede Site Benachrichtigungen an Sie senden möchte. Dies ist eine neue Form des Popups geworden und eine aufdringliche Technologie. Aufgrund dieser ständigen Bombardierung von Push-Benachrichtigungsanfragen möchte ich Push-Benachrichtigungen vollständig deaktivieren.

Ich möchte nicht Site für Site deaktivieren. Ich möchte diese "Funktion" für jede Site für immer vollständig deaktivieren.

Beispiel für eine Push-Benachrichtigungsanforderung

Ich habe die Firefox-Einstellungen und die Dokumentation auf der Mozilla-Website durchgesehen, aber es gibt keine offiziellen Informationen zum Deaktivieren der Push-Benachrichtigungen. 2

David
quelle
2
Die beste Vorgehensweise für diese API besteht darin, dass Websites Ihnen zuerst mitteilen sollten, warum sie Benachrichtigungen benötigen, und erst dann die Erlaubnis anfordern sollten. Es gibt jedoch eine Plage von Websites, die diese Erlaubnis ohne Kontext anfordern. Ich mache mir Sorgen, dass eine nützliche Funktion auf diese Weise
beeinträchtigt wird
2
Das Amüsante ist, ich möchte wirklich, dass ein führendes Netzwerk von QS-Sites dies unterstützt ...
Journeyman Geek
@Kos Obwohl ich im Prinzip zustimme, ist der Missbrauch dieser Funktion für Antimuster leider schon ziemlich offensichtlich. Ich frage mich eigentlich, wie der W3 dachte, dass dies nicht missbraucht werden würde. Ich denke, der einzige Weg für diese Arbeit besteht darin, dass Websites in einem Opt-In-Anforderungsmodell ohne Popup arbeiten, da dies nur eine neue Version von Popup-Windows ist.
David

Antworten:

9

Bei weiteren Recherchen habe ich festgestellt, dass Sie in die about:configBenutzeroberfläche gehen müssen. HIER SEIN DRACHEN! (1) Wenn Sie das amerikanische Gebietsschema verwenden, erlischt möglicherweise Ihre Garantie. (2)

Ich habe vier Einstellungen in FALSE geändert :

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

(1) Hier sind Drachen:

Hier sind Drachen

(2) Dies kann zum Erlöschen Ihrer Garantie führen: Dies kann zum Erlöschen Ihrer Garantie führen!

David
quelle
3
Auf jeden Fall ein gutes Q & A! Davon abgesehen ist die ganze Sache mit Here Be Dragons zwar ziemlich amüsant, hängt aber möglicherweise von der Version und / oder Ihrem regionalen Gebietsschema ab. Ich verwende die 64-Bit-Version von Firefox 58.0.2 von En-US, und meine about:configSeite sagt das nie .
Run5k
1
@ Run5k - Ich habe einen Screenshot für Sie hinzugefügt. Ich habe das immer gesehen.
David
David, ich weiß, dass Sie die besten Absichten haben, aber bitte denken Sie daran, dass diese Antwort nicht speziell für Sie ist . Es soll der Community insgesamt helfen, und wir haben bereits festgestellt, dass es sich bei dem humorvollen Here be dragons!Bildschirm ausschließlich um eine regionale Version handelt. Infolgedessen könnte dies möglicherweise einen großen Prozentsatz der Personen verwirren, die diese Antwort sehen. Das Einschließen ist einfach unnötig und eigentlich ein bisschen kontraproduktiv.
Run5k
1
Dies ist die richtige Antwort. Der Einstellungsdialog von Firefox ist zu einem solchen Müllcontainer geworden. About: config ist im Vergleich einfach zu verwenden. Die Antwort von @ Run5k wird auf lange Sicht nicht hilfreich sein, da detaillierte Screenshots erforderlich sind, die mit jeder Version der Software veraltet sein werden.
Cerin
1
@ Run5k, Bitte sag mir nicht, was ich hoch- oder runterstimmen kann. Ihre Antwort ist aus den Gründen, die ich geschrieben habe, weniger nützlich als diese. Das ist der springende Punkt bei den Abstimmungen. Nimm es nicht persönlich. Ja, about: config ist subtil, aber wie die große Anzahl von Google-Ergebnissen zeigt, die die Verwendung des Einstellungsdialogs "erklären", erkennen die meisten Benutzer nicht, dass dies vorhanden ist, oder verstehen nicht, wie sie etwas darin finden können. Das Schöne an der about: config-Oberfläche ist, dass sie sich nicht mit jeder Version vollständig ändert. Sobald Sie also wissen, wie man sie verwendet, ist Ihre Arbeit erledigt.
Cerin
8

Mit der Veröffentlichung von Firefox 59 können wir Push-Benachrichtigungen jetzt über die Standard- Optionsseite deaktivieren .

In den offiziellen Versionshinweisen für Firefox 59 wurde die Änderung beschrieben:

Es wurden Einstellungen in about: Einstellungen hinzugefügt, um zu verhindern, dass Websites aufgefordert werden, Benachrichtigungen zu senden

Sie können diese Option folgendermaßen konfigurieren:

  1. Navigieren Sie zur Seite about: settings
  2. Klicken Sie oben links auf Datenschutz und Sicherheit
  3. Scrollen Sie nach unten zum Abschnitt Berechtigungen auf der rechten Seite
  4. Klicken Sie auf die Settings...Schaltfläche Benachrichtigungen

    Privatsphäre & Sicherheit

  5. Aktivieren Sie im folgenden Fenster das Kontrollkästchen Neue Anforderungen blockieren, um Benachrichtigungen zuzulassen
  6. Klicken Sie auf die Schaltfläche Änderungen speichern

    Einstellungen - Benachrichtigungsberechtigungen

Run5k
quelle
1

Deaktivieren Sie Push-Benachrichtigungen und synchronisieren Sie die Konfiguration

Fügen Sie diese Zeilen in die Datei config prefs.js ein. Die Konfigurationsdatei finden Sie unter:

% 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
quelle