Notifikasi Web Push pada Firefox

Informasi Revisi
  • ID Revisi: 177343
  • Dibuat:
  • Pembuat: Kiki
  • Komentar: match the updates
  • Ditinjau: Ya
  • Ditinjau:
  • Ditinjau oleh: kelimuttu
  • Disetujui? Ya
  • Revisi terakhir? Tidak
  • Siap diterjemahkan: Tidak
Sumber Revisi
Isi Revisi

Web Push memungkinkan situs untuk memberi peringatan ke pengguna jika ada pesan baru atau pembaruan konten. Selagi Firefox terbuka, situs yang telah memiliki ijin dapat memberikan notifikasi ke peramban Anda dan menampilkannya pada layar. Pengguna dapat dengan mudah mengijikan atau menonaktifkan notifikasi dan mengatur bagaimana notifikasi tersebut muncul.

Notifikasi Terbaru

Mulai versi 44, Firefox dapat mengirimkan notifikasi dalam layar, meskipun situsnya tidak sedang dimuat. Menggunakan Push API, sebuah W3C standard, Firefox menerima pesan push dan dapat menampilkan notifikasi (jika diijinkan oleh pengguna) kapan saja. Situs juga dapat menggunakan Push untuk memperbarui data di belakang layar meskipun tanpa menampilkan notifikasi. Jika Anda telah memberikan ijin sebuah situs untuk mengirimkan notifikasi, situs tersebut juga dapat menggunakan Push API. Anda bisa memilih untuk memberikan ijin pada sebuah situs untuk mengirimkan notifikasi dengan mengikuti petunjuk berikut:

  1. Klik pada ikon Site Info button untuk membuka Site Information panel.
  2. Klik pada menu di samping Permissions dan pilih salah satu opsi notifikasi: Always Ask, Allow, Block.
  1. Klik pada ikon Site Info button untuk membuka Control Center.
  2. Klik pada panah yang ada di kotak pilihan.
  3. Klik More information untuk membuka Page Info window.
  4. Klik pada tab Permissions.
  5. Di bawah Receive Notifications, sila pilih notifikasi: Always Ask, Allow, atau Block. Jika pilihanmu jadi abu-abu, hilangkan centang di sebelah tulisan Use Default.

Apa yang dimaksud dengan Web Push?

Web Push adalah fitur opsional yang memungkinkan situs untuk mengirimkan pesan meskipun situs tidak sedang dimuat. Situs dapat menggunakan fitur ini untuk memberikan notifikasi atau memperbarui data di belakang layar.

Sebagai contoh, Anda dapat mendaftar pada sebuah situs belanja kesukaan Anda yang akan memberitahu Anda ketika ada promosi atau penawaran terbaru. Anda bisa mendaftar untuk mendapatkan notifikasi dari berbagai situs. Sebuah situs konser mungkin dapat memberikan Anda notifikasi ketika akan ada penampilan band kesukaan Anda; Anda mengijinkan situs tersebut memberi notifikasi, dan seminggu kemudian Anda mendapatkan notifikasi bahwa band Anda sedang tur.

Anda hanya akan menerima pesan dari situs yang Anda beri ijin.

Bagaimana cara kerjanya?

Situs dapat memasang Service Worker, sebuah laman web di belakang layar dengan fungsionalitas yang terbatas, yang dapat mendaftar ke push service. Situsnya kemudian dapat mengirim pesan push melalui layanan Web Push Mozilla ke peramban Anda, yang dapat memproses pesan tersebut dan menampilkan sebuah notifikasi pada layar Anda.

push notification 44

Melakukan klik pada notifikasi dapat membuka sebuah situs atau berpindah ke tab situs tersebut jika sudah dimuat.

Informasi apa yang dibagikan pada situs?

Sebuah situs yang telah diberi perijinan dapat mengirimkan pesan push ketika situs tidak dimuat. Kuota akan membatasi jumlah pesan push tanpa notifikasi depan-layar yang dapat dikirim oleh sebuah situs. Situs yang melebihi kuota akan ditangguhkan pesan push-nya dan pengguna harus mengunjungi kembali situs tersebut untuk mendaftar ulang. Web Push tidak secara langsung mengijinkan situs untuk mengenali alamat IP Anda.

Informasi apa saja yang Firefox gunakan untuk menyediakan Web Push?

Firefox menjaga koneksi aktif ke layanan push untuk menerima pesan push selama ia terbuka. Koneksi tersebut akan berhenti ketika Firefox ditutup. Dalam server, kami menyimpan pengenal acak untuk peramban Anda, lengkap dengan pengenal acak untuk setiap situs yang Anda beri ijin.

Di Firefox untuk desktop, layanan push dioperasikan oleh Mozilla. Firefox untuk Android menggunakan kombinasi layanan Web Push dan Google’s Cloud Messaging platform untuk mengirimkan notifikasi ke Firefox untuk Android.

Di kedua kasus, pesan push telah dienkripsi IETF spec dan hanya Firefox yang dapat mengurainya. Pesan terenkripsi disimpan dalam server sampai terkirim atau sampai kadaluwarsa.

Bagaimana caranya mencabut ijin Web Push dari situs tertentu?

Web Push selalu menjadi pilihan di Firefox. Sebuah situs tidak dapat mengirimkan pesan push tanpa ijin dari Anda. Untuk menghentikan situs tertentu mengirimkan pesan push:

  1. Pada bilah Menu di atas layar, klik Firefox dan pilih Settings (pilih Preferences pada versi macOS yang lebih lama).Klik tombol menu Fx89menuButton dan pilih Pengaturan.
  2. Pilih panel Privacy & Security dan arahkan ke bagian Permissions.
  3. Klik pada tombol Choose… Settings… tombol di sebelah Notifications.
  4. Pilih situs.
  5. Klik Remove Website.
  1. Pada bilah Menu di atas layar, klik Firefox dan pilih Settings (pilih Preferences pada versi macOS yang lebih lama).Klik tombol menu Fx89menuButton dan pilih Pengaturan.
  2. Pilih panel Content dan klik tombol Choose… di bawah Notifications.
  3. Pilih situs.
  4. Klik Remove Site.
Untuk mennghentikan notifikasi pada situs tertentu (membutuhkan muat-ulang): Klik pada ikon Site Info button untuk membuka Control Center, temukan permisi Receive Notifications dan klik pada x di samping Allowed untuk menghilangkan izin.

Bagaimana cara menambahkan Web Push ke situs saya?

Laman Push API specification menjelaskan bagaimana cara membuat sebuah Service Worker dan mengirim pesan push.

Bagaimana cara menghentikan Firefox bertanya tentang izin notifikasi?

Jika sebuah situs mengindikasikan pada Firefox jika ia ingin menampilkan notifikasi, secara baku, Firefox akan bertanya jika Anda mengijinkannya. Anda bisa mengatur Firefox untuk menolak izin secara otomatis tanpa bertanya. Bahkan setelah diubah, Anda bisa melakukan pengecualian pada situs yang Anda inginkan untuk menampilkan notifikasi atau menggunakan fitur push.

  1. Pada bilah Menu di atas layar, klik Firefox dan pilih Settings (pilih Preferences pada versi macOS yang lebih lama).Klik tombol menu Fx89menuButton dan pilih Pengaturan.
  2. Pilih panel Privacy & Security dan gulir ke bagian Permissions.
  3. Klik tombol Settings… yang ada di sebelah kanan Notifikasi.
    Fx59Permissions-NotificationSettings
  4. Centang pada Block new requests asking to allow notifications lalu klik Save Changes.

Bagaimana saya menonaktifkan Web Push sepenuhnya?

Untuk menonaktifkan Web Push dan menghentikan pertanyaan "Aktifkan notifikasi?" pada tiap laman web:

  1. Ketik about:config pada bilah alamat dan tekan EnterReturn.
    Laman peringatan mungkin akan muncul. Klik Setujui Risikonya dan Lanjutkan untuk melanjutkan ke laman about:config.
  2. Cari preferensi dom.webnotifications.enabled.
  3. Klik 2 kali pada hasil pencarian untuk mengganti nilai dari true jadi false.
  4. Cari preferensi dom.push.enabled.
  5. Klik 2 kali pada hasil pencarian untuk mengganti nilai dari true jadi false.