Web Push, web sitelerinin size yeni mesajları veya içerik güncellemelerini bildirmesini sağlar. Firefox açıkken, izinli web siteleri tarayıcınıza bildirim gönderebilir ve tarayıcınız da bunları ekranda görüntüler. Bildirimler, sadece klavyenizde bir tuşa bastığınızda veya eriştiğiniz web sitesinin herhangi bir yerine tıkladığınızda gösterilir. Web sitesiyle hiç etkileşime geçmediyseniz Bildirim izni simgesi sadece adres çubuğunda görüntülenir, bildirimin kendisi görüntülenmez. Bildirimlere kolayca izin verip izinlerinizi kaldırabilir ve bildirimlerin görünümünü kontrol edebilirsiniz.
İç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, site açık olmasa bile bildirimleri teslim alabilir. Firefox, push mesajlarını almak için bir W3C standardı olan Push API'ını kullanır ve bildirimleri her zaman (kullanıcı izin verdiyse) 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:
- Adres çubuğundaki asma kilide tıklayın.
- Açılan site bilgileri panelindeki oka tıklayın.
- Sonraki panelde Sayfa bilgisi penceresini açın. 'ye tıklayarak
- İzinler sekmesine tıklayın.
- Bildirim gönderebilir'in altında, , veya seçeneklerinden birini seçin. Seçim yapamıyorsanız Varsayılanı kullan işaretini kaldırın.
Alternatif olarak:
- 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.
- Sol panelden 'e tıklayın.
- İzinler bölümüne inin.
- Bildirimler'in sağında bulunan düğmesine tıklayın.
- Herhangi bir web sitesi için Durum açılır menüsünden İzin ver veya Engelle seçeneğini seçin.
- düğmesine tıklayın.
Web Push nedir?
Web Push, siteler açık değilken bile sizi mesaj 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österir.
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 verdiğiniz web siteleri, site açık değilken size push mesajları gönderebilir. Web sitelerin ekranda bildirim göstermeden gönderebileceği push mesajı sayısının bir sınırı 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ını almak için bir push servisine sürekli bağlantı kurar. Firefox kapatıldığında bağlantı sona erer. Tarayıcınıza ait rastgele bir tanımlayıcıyı (User Agent IDentifier, kısaca UAID), her push aboneliği için istemci tarafından oluşturulmuş rastgele bir tanımlayıcıyla birlikte sunucularımızda tutuyoruz. Herhangi bir aboneliğiniz varsa, gelen mesajları Firefox'unuza yönlendirebilmemiz için UAID'nizi bilmemiz gerekir. Hiçbir etkin push aboneliğiniz yoksa Firefox her yeni bağlantıda UAID'nizi değiştirir.
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 ile Google'ın Cloud Messaging platformu birlikte kullanılır. iOS'te sadece Mozilla'nın uygulamaları WebPush'u kullanabilir. (iOS kullanım anlaşması gereği üçüncü tarafların WebPush kullanarak iOS'e bildirim göndermeleri yasaktır.)
Her üç 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.
Bu hizmet kapsamında IP adresinizi 90 günlük bir süre boyunca elimizde tutuyoruz. Depolanan bu bilgi, IP adresi veya UAID değiştiği zaman geçersiz kılınıyor. Aşağıdakilerle ilgili herhangi bir bilgi depolamıyoruz:
- mesaj gönderen sunucular ve/veya hizmetler
- kullanıcı istemcilerinin ne zaman çevrimiçi/etkin olduğu
Bir sitenin Web Push izinlerini nasıl iptal edebilirim?
Firefox'ta 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.
- Sol panelden 'e tıklayın.
- İzinler bölümüne inin.
- 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
düğmesine 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?
Service Worker oluşturmayı ve push mesajı göndermeyi 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 siteler 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.
- Sol panelden 'e tıklayın.
- İzinler bölümüne inin.
- Bildirimler'in sağındaki
- Bildirim gönderme isteklerini sormadan engelle kutusunu işaretleyin.
- düğmesine tıklayın.