Firefox'ta Web Push bildirimleri

Revizyon Bilgileri
  • Revizyon no: 141584
  • Oluşturma:
  • Oluşturan: Ömer Timur
  • Yorum: çeviri, + fx54 resim ekleme
  • İncelenme: Hayır
  • Çeviriye hazır: Hayır
Revizyon Kaynağı
Revizyon İçeriği

Web Push, web sitelerinin kullanıcılara yeni mesajlar veya güncellenmiş içeriği bildirmesini sağlar. Firefox açıkken, izin verilen web siteleri tarayıcınıza bildirim gönderebilir ve bunları ekranda görüntüleyebilir. Kullanıcılar kolayca bildirimlere izin verebilir veya devre dışı bırakabilir ve bu bildirimlerin nasıl göründüğünü denetleyebilir.

Yeni Sürüme Geçirilmiş Bildirimler

Firefox, 44 yüklemesinden başlamak üzere, site yüklenmemiş olsa bile ekranda bildirim sunabilir. Bir W3C standardı Push API'sını kullanan Firefox, bir push mesajı alır ve istediğiniz zaman (kullanıcı tarafından izin veriliyorsa) bildirimleri gösterebilir. Siteler, bildirim göstermeksizin bile arka planda verileri güncellemek için Push komutunu kullanabilir. Bir sitede bir bildirim göndermeye zaten izin verdiyseniz, site Push API'sını da kullanabilir. Aşağıdaki talimatları izleyerek bir sitenin size bildirimde bulunması için izin verip vermeyeceğinizi seçebilirsiniz:

  1. Site bilgi Site Info button simgesine tıklayın Kontrol Merkezi - site gizliliğini ve güvenlik kontrollerini yönetme paneli açılacaktır..
  2. İzinler'in yanındaki menüyü tıklayın ve bildirim seçeneği seçin: Daima Sor, İzin ver, Engelle.

Web Push nedir?

Web Push, siteler yüklenmediğinde bile web sitelerinin sizi ileti göndermesini sağlayan isteğe bağlı bir özelliktir. Siteler, arka planda size bildirim sağlamak veya verileri güncellemek için bu özelliği kullanabilir.

Örneğin, en sevdiğiniz alışveriş sitelerinden yeni promosyonları veya teklifleri alabilmek için bildirimlere abone olabilirsiniz. Farklı web sitelerindeki bildirimlere de abone olabilirsiniz. Bir konser sitesi size en sevdiğiniz grubun şovlarını bildirebilir; o sitenin sizi bilgilendirmesine izin verirsiniz ve bir hafta sonra grubunuzun turda olduğuna dair bildirim alırsınız.

Sadece izin verdiğiniz sitelerden mesajlar alacaksınız.

Nasıl çalışır?

Websiteleri push mesajı aboneliğine yönelik sınırlı işlevselliğe sahip arka plan web sayfası için bir Service Worker kurabilir. Web sitesi daha sonra Mozilla Web Push servisi aracılığıyla tarayıcıya bir push mesajı gönderebilir ve tarayıcınız bu mesajı işleyebilir ve ekranda bir bildirim gösterebilir.

push notification 44

Bildirimi tıklamak, bir web sitesi açabilir veya yüklendiyse bu sitenin sekmesine geçebilir.

Bir web sitesi ile hangi bilgileri paylaşıyorum?

İzin verilen bir web sitesi, site yüklenmediğinde size push mesajları gönderebilir. Sitelerin ekranda bildirmeden size push mesaj bildirimleri sayısını sınırlayan bir kota vardır. Kotayı aşan web sitelerinin push mesajlaşması devredışı bırakılır ve kullanıcı yeniden abone olmak için web sitesini tekrar ziyaret etmelidir. Web Push, web sitelerinin IP adresinizi belirlemesine doğrudan izin vermez.

Firefox, Web Push sağlamak için hangi bilgileri kullanıyor?

Firefox, açık olduğu sürece push mesajları almak için push hizmetiyle etkin bir bağlantı sürdürür. Firefox kapatıldığında bağlantı sona erer. Sunucumuzda, sizin onayladığınız her site için rastgele bir tanımlayıcıyla birlikte tarayıcınız için rastgele bir tanımlayıcı tutuyoruz.

Firefox'un masaüstü versiyonunda push servisi Mozilla tarafından işletilmektedir. Firefox Android versiyonunda ise bildirim göndermek için Mozilla Web Push hizmetini ve Google'ın Bulut Mesajlaşma platformunu kullanır.

Her iki durumda da, push mesajları IETF spec uyarınca şifrelenir ve yalnızca sizin Firefox kopyanız bu şifreyi çözümleyebilir. Şifrelenmiş mesajlar, teslim edilene veya geçerlilik süresi dolana kadar sunucuda saklanır.

Belirli bir sitenin Web Push izinlerini nasıl iptal edebilirim?

Web Push daima Firefox'da tercihlendirilir. Bir site izniniz olmadan size push mesajları gönderemez. Belirli bir sitenin sizi push mesajları göndermesini durdurmak için:

  1. Menü New Fx Menu düğmesine tıklayın ve Seçenekler'i Tercihler'i seçin.
  2. İçerik panelini seçin ve Bildirimler'in altındaki Seç ... düğmesini tıklayın.
  3. Açılan bildirim izinleri penceresinden siteyi seçin.
  4. Siteyi sil düğmesini tıklayın.

push-bildirim-izin_fx54

Tüm sitelerin sizie push mesajları göndermesini durdurmak için yukarıdaki adımları uygulayın; bunun dışında, belirli bir site seçmek yerine Tüm Siteleri Sil'i tıklayın. Web siteleri size mesaj gönderemeyecek durumda ve gelecekte göndermek için de izninizi almak zorunda kalacaklardır.

Web Push'u web siteme nasıl ekleyebilirim?

Bununla ilgili olarak, Push API şartnamesi bir Service Worker'ın nasıl oluşturulacağını ve nasıl push mesajları gönderileceğini açıklar.