Firefox'ta Web Push bildirimleri



Web Push, web sitelerinin kullanıcılara yeni mesajları veya icerik guncellemelerini bildirmesini sağlar. Firefox acıkken, izin verilen web siteleri tarayıcınıza bildirim gonderebilir ve bunları ekranda goruntuleyebilir. Kullanıcılar kolayca bildirimlere izin verebilir veya izni kaldırabilir, bu bildirimlerin nasıl gorunduğunu yonetebilir.





Yeni nesil bildirimler

Firefox 44 surumunden itibaren, site acık olmasa bile ekranda bildirim gosterebilir. Firefox, push mesajlarını almak icin bir W3C standardı olan Push API'ını kullanır istediğiniz zaman (kullanıcı tarafından izin verildiyse) bildirimleri gosterebilir. Siteler, bildirim gostermeksizin bile arka planda verileri guncellemek icin Push komutunu kullanabilir. Bir siteye bildirim gonderme izni verdiyseniz o site Push API'ını da kullanabilir. Aşağıdaki talimatları izleyerek belirli bir siteye izin verip vermeyeceğinizi secebilirsiniz:

Adres cubuğundaki asma kilit


simgesine tıklayın. Site bilgisi acılır panelinden ok işaretine tıklayın. Sayfa bilgisi penceresini acmak icin sonraki panelden Daha fazla bilgi bağlantısına tıklayın. İzinler sekmesine tıklayın. Bildirim gonderebilir'e bakın ve Her zaman sor, İzin ver veya Engelle seceneklerinden birini secin. Secimleriniz gri renkteyse Varsayılanı kullan seceneğinden onayı kaldırın. Web Push nedir?

Web Push, siteler acık değilken bile sizi ileti gondermelerini sağlayan, isteğe bağlı bir ozelliktir. Siteler size bildirim gondermek veya arka planda verileri guncellemek icin bu ozelliği kullanabilir.

Orneğin, en sevdiğiniz alışveriş sitelerinden yeni promosyonları veya teklifleri alabilmek icin bildirimlere abone olabilirsiniz. Farklı web sitelerindeki bildirimlere de abone olabilirsiniz. Bir konser sitesi sevdiğiniz bir grubun bildirimlerine abone olmanızı oneriyorsa ve kabul ederseniz, bir hafta sonra grubunuzun yeni konserine dair bir bildirim alabilirsiniz.

Sadece izin verdiğiniz siteler size mesaj gonderebilir.

Nasıl calışı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ı gonderebilir, tarayıcınız da bu mesajı işler ve ekranda bir bildirim gosterebilir.



Bildirime tıklarsanız bir web sitesi acabilir veya o sitenin acık sekmesine gecilebilir.

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

İzin verilen bir web sitesi, site acık değilken size push mesajları gonderebilir. Sitelerin ekranda bildirim gostermeden gonderebileceğ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 icin web sitesini tekrar ziyaret etmeniz gerekir. Web Push, web sitelerinin IP adresinizi doğrudan oğrenmesine olanak tanımaz.

Firefox, Web Push sağlamak icin hangi bilgileri kullanıyor?

Firefox acık olduğu surece push mesajları almak icin bir push servisine surekli bağlantı kurar. Firefox kapatıldığında bağlantı sona erer. Sunucumuzda, sizin onayladığınız her site icin rastgele bir tanımlayıcıyla birlikte tarayıcınız icin rastgele bir tanımlayıcı tutuyoruz.

Firefox'un masaustu surumunde push servisi Mozilla tarafından işletilmektedir. Android icin Firefox'ta ise bildirim gondermek icin 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 cozebilir. Şifrelenmiş mesajlar, teslim edilene veya gecerlilik suresi dolana kadar sunucuda saklanır.

Bir sitenin Web Push izinlerini nasıl iptal edebilirim?

Web Push daima isteğe bağlıdır. Hicbir site izniniz olmadan size push mesajları gonderemez. Belirli bir sitenin push mesajı gondermesini durdurmak icin:


Menu duğmesine


tıklayın ve Secenekler'i secin. Gizlilik ve Guvenlik panelinden İzinler bolumune gidin. Bildirimler'in yanındaki Ayarlar... duğmesine tıklayın. Web sitesini secin. Siteyi sil duğmesine tıklayın.
Tum sitelerin push mesajı gondermesini durdurmak isterseniz yine yukarıdaki adımları uygulayın ama belirli bir siteyi secmek yerine Tum siteleri sil'e tıklayın. Artık web siteleri size mesaj gonderemeyecek ve gelecekte gondermek icin de izninizi almaları gerekecektir.


Belirli bir sitenin bildirimlerini durdurmak icin (Sayfayı tazelemeniz gerekebilir.): Site bilgi panelini acmak icin asma kilit



simgesine tıklayın ve Bildirim gonderebilir'e bakın kaldırmak istediğiniz bildirim icin İzin verildi 'nin yanındaki x duğ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ı gonderileceğini Push API şartnamesinden oğrenebilirsiniz.

Bildirim gonderme isteklerini nasıl tamamen engelleyebilirim?

Bir site size bildirim gondermek istediğini Firefox'a soyleyse Firefox da varsayılan olarak bunu size sorar. Ancak Firefox'u size hic soru sormadan, otomatik olarak tum bildirim isteklerini reddedecek şekilde ayarlayabilirsiniz. Bu değişiklikten sonra, bildirimlerini gormek veya push ozelliklerini kullanmak istediğiniz siteleri icin istisnalar oluşturabilirsiniz.


Menu duğmesine


tıklayın ve Secenekler'i secin. Gizlilik ve Guvenlik panelini secip aşağı inerek İzinler bolumunu bulun. Bildirimlerin sağındaki Ayarlar… duğmesine tıklayın. Bildirim gonderme isteklerini sormadan engelle kutusunu işaretleyip Değişiklikleri Kaydet'e tıklayın.