<input type="button" id="push_notification_button" value="Push Notification"> <script> $(document).ready(function(){ // push_notification fonksiyonu function push_notification(baslik,icerik,resim,url) { // bildirim opsiyonları var options = { body: icerik, icon: resim, dir : "ltr" }; // bildirim opsiyonları if (!("Notification" in window)) { // Tarayıcı bildirim özelliğini destekliyor mu? alert("Tarayıcınız bildirim özelliğini desteklememektedir!"); }else if (Notification.permission === "granted") { // Daha önce kullanıcı izin verdi ise var notification = new Notification(baslik,options); // Bildirimi göster notification.onclick = function() { // bildirime tıklanınca belirtilen url adresine yönlendir. window.open(url); }; notification.onclose = function(){ // bildirim kapatılırsa alert('bildirim kapatıldı!'); } }else if (Notification.permission !== 'denied') { // İzin verilmedi ise Notification.requestPermission(function (permission) { // Kullanıcıdan onay iste if (permission === "granted") { // Onay verildi ise var notification = new Notification(baslik,options); // Bildirimi göster notification.onclick = function() { // bildirime tıklanınca belirtilen url adresine yönlendir. window.open(url); }; notification.onclose = function(){ // bildirim kapatılırsa alert('bildirim kapatıldı!'); } } }); } } // push_notification fonksiyonu // Butona tıklanırsa push_notification fonksiyonu çalışsın $("#push_notification_button").click(function(){ push_notification("Merhaba","Son makaleleri okumak ister misin?",'http://www.codenlife.net/images/logos/logo.png',"http://www.codenlife.net/"); }); // Butona tıklanırsa push_notification fonksiyonu çalışsın }); </script>