திருத்தங்களை ஒப்பிடு

Firefox'ta Web Push bildirimleri

Revision 261752:

Revision 261752 by Haku_ on

Revision 263375:

Revision 263375 by maxcoder on

முக்கிய சொற்கள்:

தேடல் முடிவுகளின் சுருக்கம்:

Web Push, Firefox açıkken web sitelerine kullanıcılara yeni mesajlar veya güncel içerik bildirme olanağı tanır.
Web Push, Firefox açıkken web sitelerine kullanıcılara yeni mesajlar veya güncel içerik bildirme olanağı tanır.

உள்ளடக்கம்:

<!-- See also https://www.mozilla.org/en-US/firefox/push/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 --> ''Web Push'', web sitelerinin size 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. Bildirimler, sadece erişiyor olduğunuz web sitesinin herhangi bir yerine tıklayarak veya kılavyenizden herhangi bir tuşa basarak gösterilir. Eğer web sitesiyle etkileşime geçmediyseniz o zaman '''Bildirim''' izin [[Image:Notifications icon]] simgesi sadece adres çubuğunda görüntülenecek. Gerçek bildirim görüntülenmeyecek. Kolay bir şekilde bildirimlere izin verebilir veya nasıl göründüklerini kontrol edebilirsiniz. {for fx89}[[Image:Push_notifications]]{/for}{for not fx89}[[Image:Fx70AllowNotifications]]{/for} __TOC__ = 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 [https://www.w3.org/TR/push-api/ 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: # Adres çubuğundaki asma kilide tıklayın {for fx89}[[Image:Padlock Fx89]] {/for}{for not fx89}[[Image:Fx70GreyPadlock]]{/for}. # Açılan panelde '''Site Bilgileri''''ndeki oka tıklayın. # [[Firefox Page Info window|Sayfa bilgisi penceresini]] açmak için sonraki panelden {button Daha fazla bilgi} bağlantısına tıklayın. # '''İzinler''' sekmesine tıklayın. # '''Bildirim gönderebilir''''in altında, {menu Her zaman sor}, {menu İzin ver} veya {menu Engelle} seçeneklerinden birini seçin. Seçimleriniz gri renkteyse ''Varsayılanı kullan'' seçimini kaldırın. Alternatif olarak: # [[Template:optionspreferences]] # Sol panelden {menu Gizlilik ve Güvenlik} seçeneğine tıklayın. # '''İzinler''' bölümüne inin. # '''Bildirimler''''in sağında bulunan {button Ayarlar...} düğmesine tıklayın. # Herhangi bir web sitesi için '''Durum''' açılan kutusundan '''İzin ver''' veya '''Engelle''' seçeneğini seçin. # {button Değişiklikleri kaydet} düğmesine tıklayı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 [https://developer.mozilla.org/docs/Web/API/Service_Worker_API 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. ;[[Image: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. Web 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. Biz, tarayıcınız için rastgele bir tanımlayıcıyı (User Agent IDentifier veya UAID) sunucularımızda, her bir push aboneliği için rastgele istemci tarafından oluşturulmuş tanımlayıcıyla birlikte tutuyoruz. Herhangi bir aboneliğiniz varsa o zaman push hizmetinin gelen mesajları Firefox'a yönlendirmesine UAID'nin izin vermesi gerekiyor. Eğer herhangi bir etkin push bildirim aboneliğiniz yoksa o zaman Firefox her bir yeni bağlantı için UAID'yi kullanıyor. 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. iOS'da WebPush'u kullanmaya sadece Mozilla'nın uygulamalarının izni var (iOS kullanım anlaşması gereği üçüncü tarafların WebPush'u kullanarak iOS'a bildirim göndermeleri yasaktır.) Her iki durumda da push mesajları [https://tools.ietf.org/html/rfc8030 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 hizmetin bir parçası olarak IP adresinizi 90 günlük bir süre boyunca elimizde tutuyoruz. Bu depolanmış bilgi IP adresi veya UAID değiştiği zaman geçersiz kılınıyor. Bunlar hakkında herhangi bir bilgi '''depolamıyoruz''': *mesaj göndermiş sunucular ve/veya hizmetler *herhangi bir kullanıcı istemcisinin etkin/çevrimiçi bilgilerini = 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: # [[Template:optionspreferences]] # Sol panelden {menu Gizlilik ve Güvenlik}'e tıklayın. # '''İzinler''' bölümüne inin. # '''Bildirimler''''in yanındaki {button Ayarlar...} düğmesine tıklayın. # Web sitesini seçin. # {button 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 {button Tüm siteleri sil} düğmesine tıklayın. Artık web siteleri size mesaj gönderemeyecek ve gelecekte göndermek için de izninizi almaları gerekecektir. {note}'''Belirli bir sitenin bildirimlerini durdurmak için (Sayfayı tazelemeniz gerekebilir.):''' {for not fx87} Web sitesinin [[Site Information panel|site bilgi panelini]] açmak için asma kilide tıklayın [[Image:Fx70GreyPadlock]], ''Bildirim gönder'' iznini bulun ve ''İzin Verildi'''nin yanındaki '''x''''e tıklayarak izni kaldırın.{/for}{for fx87} İzin simgesine tıklayarak {for not fx89}[[Image:Fx87PermissionsIcon]]{/for}{for fx89}[[Image:Fx89PermissionsIcon]]{/for} web sitesinin [[Site Permissions panel|Site İzinler panelini]] açın, ''Bildiri Gönder'' iznini bulun ve ''İzin Verildi'''nin yanındaki '''x''''e tıklayarak izni kaldırın.{/for} {/note} = 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 [https://developer.mozilla.org/docs/Web/API/Push_API 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. # [[Template:optionspreferences]] # Sol panelden {menu Gizlilik ve Güvenlik}'e tıklayın. # '''İzinler''' bölümüne inin. # '''Bildirimler''''in sağındaki {button Ayarlar…} düğmesine tıklayın. #;[[Image:Fx59Permissions-NotificationSettings]] # '''Bildirim gönderme isteklerini sormadan engelle''' kutusunu işaretleyin. # {button Değişiklikleri Kaydet} düğmesine tıklayın.
<!-- See also https://www.mozilla.org/en-US/firefox/push/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1220250 --> ''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 [[Image:Notifications icon]] 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. {for fx89}[[Image:Push_notifications]]{/for}{for not fx89}[[Image:Fx70AllowNotifications]]{/for} __TOC__ = Yeni nesil bildirimler = Firefox, site açık olmasa bile bildirimleri teslim alabilir. Firefox, push mesajlarını almak için bir [https://www.w3.org/TR/push-api/ 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 {for fx89}[[Image:Padlock Fx89]] {/for}{for not fx89}[[Image:Fx70GreyPadlock]]{/for} tıklayın. # Açılan '''site bilgileri''' panelindeki oka tıklayın. # Sonraki panelde {button Daha fazla bilgi}'ye tıklayarak [[Firefox Page Info window|Sayfa bilgisi penceresini]] açın. # '''İzinler''' sekmesine tıklayın. # '''Bildirim gönderebilir''''in altında, {menu Her zaman sor}, {menu İzin ver} veya {menu Engelle} seçeneklerinden birini seçin. Seçim yapamıyorsanız ''Varsayılanı kullan'' işaretini kaldırın. Alternatif olarak: # [[Template:optionspreferences]] # Sol panelden {menu Gizlilik ve Güvenlik}'e tıklayın. # '''İzinler''' bölümüne inin. # '''Bildirimler''''in sağında bulunan {button Ayarlar...} 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. # {button Değişiklikleri kaydet} 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 [https://developer.mozilla.org/docs/Web/API/Service_Worker_API 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. ;[[Image: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 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 iki durumda da push mesajları [https://tools.ietf.org/html/rfc8030 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: # [[Template:optionspreferences]] # Sol panelden {menu Gizlilik ve Güvenlik}'e tıklayın. # '''İzinler''' bölümüne inin. # '''Bildirimler''''in yanındaki {button Ayarlar...} düğmesine tıklayın. # Web sitesini seçin. # {button 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 {button Tüm siteleri sil} düğmesine tıklayın. Artık web siteleri size mesaj gönderemeyecek ve gelecekte göndermek için de izninizi almaları gerekecektir. {note}'''Belirli bir sitenin bildirimlerini durdurmak için (Sayfayı tazelemeniz gerekir.):''' Asma kilide [[Image:Fx70GreyPadlock]] tıklayarak {for not fx87}Web sitesinin [[Site Information panel|site bilgi panelini]] açın, ''Bildirim gönder'' iznini bulun ve ''İzin verildi'''nin yanındaki '''x''''e tıklayarak izni kaldırın.{/for}{for fx87}İzin simgesine {for not fx89}[[Image:Fx87PermissionsIcon]]{/for}{for fx89}[[Image:Fx89PermissionsIcon]]{/for} tıklayarak web sitesinin [[Site Permissions panel|site izinleri panelini]] açın, ''Bildirim gönder'' iznini bulun ve ''İzin verildi'''nin yanındaki '''x''''e tıklayarak izni kaldırın.{/for} {/note} = Web Push'u web siteme nasıl ekleyebilirim? = Service Worker oluşturmayı ve push mesajı göndermeyi [https://developer.mozilla.org/docs/Web/API/Push_API 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. # [[Template:optionspreferences]] # Sol panelden {menu Gizlilik ve Güvenlik}'e tıklayın. # '''İzinler''' bölümüne inin. # '''Bildirimler''''in sağındaki {button Ayarlar…} düğmesine tıklayın. #;[[Image:Fx59Permissions-NotificationSettings]] # '''Bildirim gönderme isteklerini sormadan engelle''' kutusunu işaretleyin. # {button Değişiklikleri Kaydet} düğmesine tıklayın.

வரலாற்றுக்கு செல்