Firefox'ta Web Push bildirimleri
Revizyon Bilgileri
- Revizyon no: 190558
- Oluşturma:
- Oluşturan: Ömer Timur
- Yorum: güncelleme
- İncelenme: Evet
- İncelenme:
- İnceleyen: OmTi
- Onaylandı mı? Evet
- Güncel revizyon mu? Hayır
- Çeviriye hazır: Hayır
Revizyon Kaynağı
Revizyon İçeriği
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.
İçindekiler
- 1 Yeni nesil bildirimler
- 2 Web Push nedir?
- 3 Nasıl çalışır?
- 4 İzin verdiğim web sitesi ile hangi bilgileri paylaşıyorum?
- 5 Firefox, Web Push sağlamak için hangi bilgileri kullanıyor?
- 6 Bir sitenin Web Push izinlerini nasıl iptal edebilirim?
- 7 Web Push'u web siteme nasıl ekleyebilirim?
- 8 Bildirim gönderme isteklerini nasıl tamamen engelleyebilirim?
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:
- Denetim Merkezi'ni açmak için adres çubuğundaki Site bilgisi
simgesine tıklayın.
- Paneldeki ok işaretine tıklayın.
- Sayfa bilgisi penceresini açmak için sonraki panelden bağlantısına tıklayın.
- İzinler sekmesine tıklayın.
- Bildirim alabilirBildirim gönderebilir'e bakın ve , veya seçeneklerinden birini seçin. Seçimleriniz gri renkteyse Varsayılanı kullan seçeneğinden onayı kaldırın.
- Adres çubuğundaki asma kilit
simgesine tıklayın.
- Site bilgisi açılır panelinden ok işaretine tıklayın.
- Sayfa bilgisi penceresini açmak için sonraki panelden bağlantısına tıklayın.
- İzinler sekmesine tıklayın.
- Bildirim alabilirBildirim gönderebilir'e bakın ve , veya seçeneklerinden birini seçin. Seçimleriniz gri renkteyse Varsayılanı kullan seçeneğinden onayı kaldırın.
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.
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:
- Ekranın üst kısmındaki Menü çubuğunda 'a tıklayın ve macOS sürümünüze göre 'i ya da 'ı seçin.Menü düğmesine
tıklayın ve 'ı seçin.
- panelinden İzinler bölümüne gidin.
- Bildirimler'in yanındaki düğmesine tıklayın.
- Web sitesini seçin.
- 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
'e tıklayın. Artık web siteleri size mesaj gönderemeyecek ve gelecekte göndermek için de izninizi almaları gerekecektir.

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.
- Ekranın üst kısmındaki Menü çubuğunda 'a tıklayın ve macOS sürümünüze göre 'i ya da 'ı seçin.Menü düğmesine
tıklayın ve 'ı seçin.
- panelini seçip aşağı inerek İzinler bölümünü bulun.
- Bildirimlerin sağındaki
-
- Bildirim gönderme isteklerini sormadan engelle kutusunu işaretleyip 'e tıklayın.