Bagaimana cara menonaktifkan notifikasi push di Firefox?

16

Saya menggunakan Firefox (versi 58.0.1) dan untuk sementara waktu sekarang, Firefox dan browser lain telah menerapkan fitur ini yang dikenal sebagai 'Pemberitahuan Push.'

Sekarang sepertinya setiap situs ingin pemberitahuan 'Dorong' kepada Anda. Ini telah menjadi bentuk pop-up baru, dan merupakan teknologi yang mengganggu. Karena terus-menerus membombardir permintaan pemberitahuan push ini, saya ingin sepenuhnya menonaktifkan pemberitahuan push.

Saya tidak ingin menonaktifkan situs demi situs. Saya ingin menonaktifkan 'fitur' ini sepenuhnya, untuk setiap situs, selamanya.

contoh permintaan pemberitahuan push

Saya telah melihat melalui pengaturan Firefox, dan melalui dokumentasi di situs web Mozilla, tetapi tidak ada yang resmi tentang cara menonaktifkan Pemberitahuan Push. 2

David
sumber
2
Praktik terbaik untuk API ini adalah bahwa situs pertama-tama harus memberi tahu Anda mengapa mereka membutuhkan pemberitahuan, dan baru kemudian meminta izin. Namun ada wabah situs yang meminta izin ini tanpa konteks apa pun. Saya khawatir bahwa fitur yang berguna akan terdegradasi dengan cara ini
Kos
2
Yang lucu adalah, saya benar - benar ingin jaringan terkemuka situs QA untuk mendukung ini ...
Journeyman Geek
@Kos Meskipun saya setuju secara prinsip, penyalahgunaan fitur ini untuk antipatterns sudah cukup jelas, sayangnya. Saya benar-benar bertanya-tanya bagaimana W3 berpikir bahwa ini tidak akan disalahgunakan. Saya pikir satu-satunya cara untuk pekerjaan ini adalah untuk situs bekerja dalam model permintaan opt-in, tanpa popup, karena itulah yang dimaksud, hanya versi baru popup Windows.
David

Jawaban:

9

Dari penelitian lebih lanjut, saya menemukan bahwa Anda harus masuk ke about:configantarmuka. DI SINI ADA NAGA! (1) Atau jika Anda menggunakan lokal Amerika, Garansi Anda mungkin batal (2)

Saya mengubah empat pengaturan menjadi FALSE :

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

(1) Inilah naga:

Di sini ada naga

(2) Ini dapat membatalkan garansi Anda: Ini mungkin membatalkan garansi Anda!

David
sumber
3
T&J yang bagus! Yang sedang berkata, sementara seluruh hal Here Be Dragons agak lucu, mungkin itu tergantung pada versi dan / atau lokal regional Anda. Saya menggunakan Firefox 58.0.2 versi En-US 64-bit, dan about:confighalaman saya tidak pernah mengatakan itu .
Run5k
1
@ Run5k - Saya telah menambahkan tangkapan layar untuk Anda. Saya selalu melihat ini.
David
David, saya tahu bahwa Anda memiliki yang terbaik dari niat, tapi harap ingat bahwa jawaban ini tidak khusus untuk Anda manfaat. Ini dirancang untuk membantu komunitas secara keseluruhan, dan kami telah menetapkan bahwa Here be dragons!layar humor adalah versi regional. Akibatnya, ini berpotensi membingungkan sebagian besar orang yang melihat jawaban ini. Termasuk itu tidak perlu, dan sebenarnya sedikit kontraproduktif.
Run5k
1
Ini jawaban yang benar. Dialog preferensi Firefox telah menjadi semacam tempat sampah api, tentang: config mudah digunakan sebagai perbandingan. Jawaban @ Run5k tidak akan membantu dalam jangka panjang karena membutuhkan tangkapan layar terperinci yang akan menjadi usang dengan setiap rilis perangkat lunak.
Cerin
1
@ Run5k, Tolong jangan beri tahu saya apa yang dapat saya hapus atau undian. Jawaban Anda kurang bermanfaat daripada yang ini karena alasan yang saya tulis. Itulah inti dari pemungutan suara. Jangan tersinggung. Ya, about: config itu halus, tetapi karena sejumlah besar hasil Google "menjelaskan" cara menggunakan dialog preferensi menunjukkan, sebagian besar pengguna tidak menyadari bahwa ada atau tidak mengerti bagaimana menemukan sesuatu di dalamnya. Yang menyenangkan tentang antarmuka about: config adalah ia tidak sepenuhnya berubah pada setiap rilis, jadi setelah Anda tahu cara menggunakannya, pekerjaan Anda selesai.
Cerin
8

Dengan rilis Firefox 59, sekarang kita dapat menonaktifkan notifikasi push menggunakan halaman Opsi default .

The rilis catatan resmi untuk Firefox 59 dijelaskan modifikasi:

Pengaturan yang ditambahkan di tentang: preferensi untuk menghentikan situs web yang meminta pengiriman pemberitahuan

Anda dapat mengkonfigurasi opsi ini dengan cara berikut:

  1. Arahkan ke sekitar: preferensi page
  2. Klik pada Privacy & Security di kiri atas
  3. Gulir ke bawah ke bagian Izin di sebelah kanan
  4. Klik pada Settings...tombol yang terkait dengan Notifikasi

    Privasi & Keamanan

  5. Di jendela berikutnya centang kotak untuk Memblokir permintaan baru yang meminta izin
  6. Klik Simpan Perubahan tombol

    Pengaturan - Izin Pemberitahuan

Run5k
sumber
1

Nonaktifkan pemberitahuan push dan konfigurasi sinkronisasi

Rekatkan baris ini ke file prefs.js config Anda dapat menemukan file config di:

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