Firefox'ta Web Push bildirimleri

Web Push, web sitelerinin kullanıcılara yeni mesajları veya içerik güncellemelerini 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 izni kaldırabilir, bu bildirimlerin nasıl göründüğünü yönetebilir.

Fx56AllowNotifications

Yeni nesil bildirimler

Firefox 44 sürümünden itibaren, site açık olmasa bile ekranda bildirim gösterebilir. Firefox, push mesajlarını almak için bir W3C standardı olan Push API'ını kullanır istediğiniz zaman (kullanıcı tarafından izin verildiyse) bildirimleri gösterebilir. Siteler, bildirim göstermeksizin bile arka planda verileri güncellemek için Push komutunu kullanabilir. Bir siteye bildirim gönderme izni verdiyseniz o site Push API'ını da kullanabilir. Aşağıdaki talimatları izleyerek belirli bir siteye izin verip vermeyeceğinizi seçebilirsiniz:

  1. Denetim Merkezi'ni açmak için Site Info button simgesine tıklayın.
  2. Ok işaretine tıklayın.
  3. Sayfa bilgisi penceresini açmak için Daha fazla bilgi bağlantısına tıklayın.
  4. İzinler sekmesine tıklayın.
  5. Seçimleriniz gri renkteyse Varsayılanı kullan seçeneğinden onayı kaldırın. Bildirim alabilirBildirim gönderebilir'e bakın ve Her zaman sor, İzin ver veya Engelle seçeneklerinden birini seçin.

Web Push nedir?

Web Push, siteler açık değilken bile sizi ileti göndermelerini sağlayan, isteğe bağlı bir özelliktir. Siteler size bildirim göndermek veya arka planda 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 sevdiğiniz bir grubun bildirimlerine abone olmanızı öneriyorsa ve kabul ederseniz, bir hafta sonra grubunuzun yeni konserine dair bir bildirim alabilirsiniz.

Sadece izin verdiğiniz siteler size mesaj gönderebilir.

Nasıl çalışır?

Web siteleri, push servisi aboneliğinde kullanılan sınırlı işlevselliğe bir sahip arka plan web sayfası olan Service Worker'ı kurabilir. Web sitesi daha sonra Mozilla Web Push servisi aracılığıyla tarayıcıya bir push mesajı gönderebilir, tarayıcınız da bu mesajı işler ve ekranda bir bildirim gösterebilir.

push notification 44

Bildirime tıklarsanız bir web sitesi açabilir veya o sitenin açık sekmesine geçilebilir.

İzin verdiğim web sitesi ile hangi bilgileri paylaşıyorum?

İzin verilen bir web sitesi, site açık değilken size push mesajları gönderebilir. Sitelerin ekranda bildirim göstermeden gönderebileceği push mesajı sayısını sınırlayan bir kota vardır. Kotayı aşan web sitelerinin push mesajlaşması devre dışı bırakılır ve yeniden abone olmak için web sitesini tekrar ziyaret etmeniz gerekir. Web Push, web sitelerinin IP adresinizi doğrudan öğrenmesine olanak tanımaz.

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

Firefox açık olduğu sürece push mesajları almak için bir push servisine sürekli bağlantı kurar. 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ü sürümünde push servisi Mozilla tarafından işletilmektedir. Android için Firefox'ta ise bildirim göndermek için Mozilla Web Push servisi ve Google'ın Cloud Messaging platformu birlikte kullanılır.

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

Bir sitenin Web Push izinlerini nasıl iptal edebilirim?

Web Push daima isteğe bağlıdır. Hiçbir site izniniz olmadan size push mesajları gönderemez. Belirli bir sitenin push mesajı göndermesini durdurmak için:

  1. Menü düğmesine New Fx Menu Fx57Menu tıklayın ve SeçeneklerTercihler'i seçin.
  2. Gizlilik ve Güvenlik panelinden İzinler bölümüne gidin.
  3. Bildirimler'in yanındaki Ayarlar... düğmesine tıklayın.
  4. Web sitesini seçin.
  5. Siteyi sil düğmesine tıklayın.

Tüm sitelerin push mesajı göndermesini durdurmak isterseniz yine yukarıdaki adımları uygulayın ama belirli bir siteyi seçmek yerine Tüm siteleri sil'e tıklayın. Artık web siteleri size mesaj gönderemeyecek ve gelecekte göndermek için de izninizi almaları gerekecektir.

Belirli bir sitenin bildirimlerini durdurmak için (Sayfayı tazelemeniz gerekebilir.): Denetim Merkezi'ni açmak için Site Info button simgesine tıklayın ve Bildirim alabilirBildirim gönderebilir'e bakın kaldırmak istediğiniz bildirim için İzin verildi 'nin yanındaki x düğmesine tıklayın.

Web Push'u web siteme nasıl ekleyebilirim?

Bir Service Worker'ın nasıl oluşturulacağını ve nasıl push mesajları gönderileceğini Push API şartnamesinden öğrenebilirsiniz.

Bildirim gönderme isteklerini nasıl tamamen engelleyebilirim?

Bir site size bildirim göndermek istediğini Firefox'a söyleyse Firefox da varsayılan olarak bunu size sorar. Ancak Firefox'u size hiç soru sormadan, otomatik olarak tüm bildirim isteklerini reddedecek şekilde ayarlayabilirsiniz. Bu değişiklikten sonra, bildirimlerini görmek veya push özelliklerini kullanmak istediğiniz siteleri için istisnalar oluşturabilirsiniz.

  1. Menü düğmesine New Fx Menu Fx57Menu tıklayın ve SeçeneklerTercihler'i seçin.
  2. Gizlilik ve Güvenlik panelini seçip aşağı inerek İzinler bölümünü bulun.
  3. Bildirimlerin sağındaki Ayarlar… düğmesine tıklayın.
    Fx59Permissions-NotificationSettings
  4. Bildirim gönderme isteklerini sormadan engelle kutusunu işaretleyip Değişiklikleri Kaydet'e tıklayın.
// Bu iyi insanlar bu sayfanın yazılmasına yardımcı oldular:Selim Şumlu, Ömer Timur, EmirhanUlas. Siz de yardım edebilirsiniz: Ne yapabileceğinizi öğrenin.

Bu maddeyi yararlı buldunuz mu? Lütfen bekleyin...

Mozilla Destek gönüllüsü olun