Javascript 如何在页面关闭时发送通知?

Javascript 如何在页面关闭时发送通知?,javascript,ajax,service-worker,Javascript,Ajax,Service Worker,我想每10秒发出一个AJAX请求,即使在页面关闭时,也要发送通知,比如Facebook,当它在关闭选项卡的情况下发送通知时 我可以和服务人员一起完成这项工作。我尝试过这样做: if ('serviceWorker' in navigator) { navigator.serviceWorker.register('/sw.js').then(function(registration) { console.log('ServiceWorker registration success

我想每10秒发出一个AJAX请求,即使在页面关闭时,也要发送通知,比如Facebook,当它在关闭选项卡的情况下发送通知时

我可以和服务人员一起完成这项工作。我尝试过这样做:

if ('serviceWorker' in navigator) {
  navigator.serviceWorker.register('/sw.js').then(function(registration) {
    console.log('ServiceWorker registration successful with scope: ', registration.scope);
  })
  .catch(function(err) {
    console.log('ServiceWorker registration failed: ', err);
  });
}
但是我不知道如何在
sw.js
中发送AJAX调用


谢谢,很抱歉我的英语不好。

问题是当页面未打开时如何运行ajax,可能是重复的,也许您对Web推送通知感兴趣