Firefox'ta push bildirimlerini nasıl tamamen devre dışı bırakabilirim?


16

Firefox (sürüm 58.0.1) kullanıyorum ve şimdilik Firefox ve diğer tarayıcılar 'Anlık Bildirimler' olarak bilinen bu özelliği uyguladılar.

Artık her site size bildirimleri 'göndermek' istiyor gibi görünüyor. Bu yeni bir pop-up formu haline geldi ve müdahaleci bir teknolojidir. Anlık bildirim isteklerinin sürekli bombardımanı nedeniyle, push bildirimlerini tamamen devre dışı bırakmak istiyorum.

Site bazında devre dışı bırakmak istemiyorum. Bu 'özelliği' tamamen, her site için sonsuza dek devre dışı bırakmak istiyorum.

örnek push bildirim isteği

Firefox ayarlarına ve Mozilla web sitesindeki belgelere baktım, ancak Push Bildirimlerini devre dışı bırakma konusunda resmi bir şey yok. 2


2
Bu API için en iyi uygulama, sitelerin size neden bildirime ihtiyaç duyduklarını söylemeleri ve yalnızca izin talep etmeleridir. Ancak, herhangi bir bağlam olmadan bu izni isteyen bir veba sitesi var. Yararlı bir özelliğin bu şekilde bozulmasından endişeleniyorum
Kos

2
Eğlenceli bir şey, bunu desteklemek için gerçekten QA siteleri önde gelen bir ağ istiyorum ...
Journeyman Geek

@Kos Prensipte hemfikir olsam da, bu özelliğin anti-desenler için kötüye kullanılması maalesef oldukça belirgindir. Aslında W3'ün bunun istismar edilmeyeceğini nasıl düşündüğünü merak ediyorum. Bu çalışma için tek yol açılır pencereler olmadan, bir opt-in istek modelinde çalışmak için siteleri olduğunu düşünüyorum, çünkü bu ne, sadece yeni bir açılır pencere sürümü.
David

Yanıtlar:


9

Daha fazla araştırmadan, about:configarayüze girmeniz gerektiğini keşfettim . BURADA EJDERHALAR OLSUN! (1) Veya Amerikan yerel ayarını kullanırsanız, garantiniz geçersiz olabilir (2)

Dört ayarı YANLIŞ olarak değiştirdim :

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

(1) İşte ejderhalar:

Burada ejderhalar olsun

(2) Bu garantinizi geçersiz kılabilir: Bu garantinizi geçersiz kılabilir!


3
Kesinlikle iyi bir soru-cevap! Bu, İşte Burada Ejderhalar Şeyleri oldukça eğlenceli olsa da, belki de sürüme ve / veya bölgesel yerel ayarınıza bağlıdır. Firefox 58.0.2'nin En-US 64-bit sürümünü kullanıyorum ve about:configsayfam bunu asla söylemiyor .
Run5k

1
@ Run5k - Sizin için bir ekran görüntüsü ekledim. Bunu hep gördüm.
David

David, en iyi niyetin olduğunu biliyorum, ama lütfen bu cevabın senin yararına olmadığını hatırla . Topluluğa bir bütün olarak yardımcı olmak için tasarlanmıştır ve mizahi Here be dragons!ekranın kesinlikle bölgesel bir versiyon olduğunu belirledik . Sonuç olarak, bu yanıtı görüntüleyenlerin büyük bir yüzdesini karıştırır. Dahil etmek gereksizdir ve aslında biraz verimsizdir.
Run5k

1
Bu doğru cevap. Firefox'un tercihleri ​​iletişim kutusu böyle bir çöplük ateşi haline geldi, about: config'i karşılaştırmak kolay. @ Run5k'in yanıtı, yazılımın her sürümünde kullanılmayacak ayrıntılı ekran görüntüleri gerektirdiği için uzun vadede yardımcı olmayacaktır.
Cerin

1
@ Run5k, Lütfen bana neyi yukarı veya aşağı oylayabileceğimi söyleme. Cevabınız yazdığım nedenlerden daha az faydalı. Oyların bütün mesele bu. Şahsen alma. Evet, about: config anlaşılır, ancak çok sayıda Google sonucu, tercihler iletişim kutusunun nasıl kullanılacağını "açıkladığı" için, çoğu kullanıcı bunun da var olduğunu fark etmiyor veya içinde bir şey nasıl bulacağını anlamıyor. About: config arabirimi hakkında güzel bir şey, her sürümde tamamen değişmemesidir, bu yüzden nasıl kullanılacağını bildiğinizde, işiniz yapılır.
Cerin

8

Firefox 59'un piyasaya sürülmesiyle, artık varsayılan Seçenekler sayfasını kullanarak push bildirimlerini devre dışı bırakabiliriz .

Resmi sürüm notları Firefox 59 için modifikasyon tarif:

About: about, web sitelerinin bildirim göndermesini istemelerini durdurmak için tercihler eklendi

Bu seçeneği aşağıdaki şekilde yapılandırabilirsiniz:

  1. Hakkında: tercihler sayfasına gidin
  2. Sol üst taraftaki Gizlilik ve Güvenlik'i tıklayın
  3. Sağdaki İzinler bölümüne ilerleyin
  4. Tıklayın Settings...ilişkili düğme Bildirimleri

    Gizlilik ve Guvenlik

  5. Sonraki pencerede Bildirimlere izin vermeyi isteyen yeni istekleri engelle kutusunu işaretleyin
  6. Click Değişiklikleri Kaydet düğmesini

    Ayarlar - Bildirim İzinleri


1

Anlık bildirimleri ve senkronizasyon yapılandırmasını devre dışı bırak

Bu satırları config prefs.js dosyasına yapıştırın Yapılandırma dosyasını şu adreste bulabilirsiniz:

% 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);
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.