pushUp通知不太频繁,浏览器允许

时间:2016-01-28 20:33:41

标签: javascript android ajax notifications push-notification

您好我所有使用此代码进行浏览器/桌面PushUP通知

  document.addEventListener('DOMContentLoaded', function () {
 if (Notification.permission !== "granted")
 Notification.requestPermission();
 var notification = window.Notification || window.mozNotification ||      window.webkitNotification;
 notification.requestPermission(function(permission){});
  });function notifyMe(titleisthi,contentbody,linktoopen) {
  if (!Notification) {
 alert('Desktop notifications not available in your browser. Try Chromium.'); 
 return;
 }  if (Notification.permission !== "granted")
 Notification.requestPermission();                
 else {
     var notification = new Notification(titleisthi, {
  icon: 'avator/small-icon.png',
  body: contentbody,
  });
 notification.onclick = function () {
 window.open(linktoopen);      
 };}} 

问题是这段代码有时会发送很多通知,或者它过于频繁,有些东西会在30分钟内发出2次以上的通知。并且用户也不需要允许浏览器接收通知。

任何帮助表示赞赏。 我知道过于频繁地发送通知取决于我的代码或调用函数,但我想知道是否有一些东西可以阻止它们全局。

0 个答案:

没有答案