Jak całkowicie wyłączyć powiadomienia push w przeglądarce Firefox?

16

Korzystam z przeglądarki Firefox (wersja 58.0.1) i przez jakiś czas Firefox i inne przeglądarki wdrożyły tę funkcję znaną jako „powiadomienia push”.

Wygląda na to, że każda witryna chce wysyłać Ci powiadomienia „push”. Stało się to nową formą pop-up i jest nachalną technologią. Z powodu tego ciągłego bombardowania żądaniami powiadomień push chcę całkowicie wyłączyć powiadomienia push.

Nie chcę wyłączać poszczególnych witryn. Chcę całkowicie wyłączyć tę „funkcję” na zawsze dla każdej witryny.

przykładowe żądanie powiadomienia push

Przejrzałem ustawienia Firefoksa i dokumentację na stronie Mozilli, ale nie ma oficjalnego sposobu wyłączania powiadomień push. 2)

David
źródło
2
Najlepszą praktyką dla tego interfejsu API jest to, że strony powinny najpierw powiedzieć, dlaczego potrzebują powiadomień, a dopiero potem poprosić o pozwolenie. Istnieje jednak plaga witryn, które proszą o to pozwolenie bez żadnego kontekstu. Martwię się, że przydatna funkcja zostanie w ten sposób zdegradowana
Kos
2
Zabawne jest to, że naprawdę chciałbym, aby wiodąca sieć stron zapewniających jakość obsługiwała to ...
Journeyman Geek
@ Ko Chociaż w zasadzie się zgadzam, nadużycie tej funkcji w przypadku antypatternów jest już dość oczywiste, niestety. Zastanawiam się, jak W3 myślało, że nie będzie to nadużywane. Myślę, że jedynym sposobem na to jest, aby witryny działały w modelu żądania wyrażenia zgody, bez wyskakującego okienka, ponieważ właśnie o to chodzi, tylko nowa wersja wyskakującego okienka.
David

Odpowiedzi:

9

Z dalszych badań odkryłem, że musisz przejść do about:configinterfejsu. BĄDŹ SMOKI! (1) Lub jeśli korzystasz z amerykańskich ustawień regionalnych, Twoja gwarancja może zostać unieważniona (2)

Zmieniłem cztery ustawienia na FAŁSZ :

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

(1) Oto smoki:

Oto smoki

(2) Może to spowodować utratę gwarancji: Może to spowodować utratę gwarancji!

David
źródło
3
Zdecydowanie dobre pytania i odpowiedzi! To powiedziawszy, chociaż cała sprawa Here Be Dragons jest raczej zabawna, być może zależy to od wersji i / lub regionalnych ustawień regionalnych. Korzystam z 64-bitowej wersji Firefox 58.0.2 dla amerykańskiej wersji językowej, a moja about:configstrona nigdy tego nie mówi .
Run5k
1
@ Run5k - Dodałem zrzut ekranu dla Ciebie. Zawsze to widziałem.
David
David, wiem, że masz najlepsze intencje, ale pamiętaj, że ta odpowiedź nie jest specjalnie dla ciebie . Został zaprojektowany, aby pomóc całej społeczności, a my już ustaliliśmy, że humorystyczny Here be dragons!ekran jest wersją regionalną. W rezultacie może to wprowadzić w błąd duży odsetek osób przeglądających tę odpowiedź. Uwzględnienie tego jest po prostu niepotrzebne, a właściwie nieco przeciwne do zamierzonego.
Run5k
1
To jest poprawna odpowiedź. Okno dialogowe preferencji Firefoksa stało się tak wielkim śmieciem, jak: config jest łatwy w użyciu dla porównania. @ Odpowiedź Run5k na dłuższą metę nie będzie pomocna, ponieważ wymaga szczegółowych zrzutów ekranu, które stają się przestarzałe z każdą wersją oprogramowania.
Cerin,
1
@ Run5k, nie mów mi, co mogę głosować lub głosować. Twoja odpowiedź jest mniej przydatna niż ta z powodów, które napisałem. To jest sedno głosów. Nie bierz tego osobiście. Tak, about: config jest subtelny, ale jak pokazuje duża liczba wyników Google „wyjaśniających”, jak korzystać z okna dialogowego preferencji, większość użytkowników nie zdaje sobie sprawy z tego, że istnieje, ani nie rozumie, jak coś w nim znaleźć. Zaletą interfejsu about: config jest to, że nie zmienia się całkowicie z każdym wydaniem, więc kiedy już wiesz, jak go używać, to zadanie jest gotowe.
Cerin
8

Wraz z wydaniem Firefoksa 59 możemy teraz wyłączyć powiadomienia wypychane za pomocą domyślnej strony Opcje .

Na oficjalne informacje o wydaniu dla Firefoksa 59 opisane modyfikacje:

Dodano ustawienia w about: preferencje, aby strony internetowe nie prosiły o wysyłanie powiadomień

Możesz skonfigurować tę opcję w następujący sposób:

  1. Przejdź do około: Preferencje strony
  2. Kliknij Prywatność i bezpieczeństwo w lewym górnym rogu
  3. Przewiń w dół do sekcji Uprawnienia po prawej stronie
  4. Kliknij Settings...przycisk związany z powiadomieniami

    prywatność i bezpieczeństwo

  5. W kolejnym oknie zaznacz pole Blokuj nowe prośby o zezwolenie na powiadomienia
  6. Kliknij Zapisz zmiany przyciskiem

    Ustawienia - uprawnienia do powiadomień

Run5k
źródło
1

Wyłącz powiadomienia wypychane i konfigurację synchronizacji

Wklej te linie do pliku config prefs.js Plik konfiguracyjny można znaleźć na:

% 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
źródło