服务人员通知事件未触发

时间:2020-02-17 13:51:30

标签: angular notifications service-worker

我想拥有自己的通知事件,但是这些事件不会触发。

我的service-worker.js

self.addEventListener('notificationclose', function(e) {
  console.log("notification closed");
});

self.addEventListener('notificationclick', function(e) {
  console.log("notification clicked");
});

self.addEventListener('install', function(e) {
  console.log("install");
});

我的Index.html

  <script>
  if ('serviceWorker' in navigator) {
    navigator.serviceWorker
      .register('/service-worker.js')
      .then(function(registration) {
        console.log('Service Worker registered');
      })
      .catch(function(err) {
        console.log('Service Worker registration failed: ', err);
      });
  }
</script>

我如何开始通知

  navigator.serviceWorker.getRegistration().then(function(reg) {
    reg.showNotification(title, options);
  });

我从Index.html“已注册Service Worker”和安装事件触发器成为console.log。

有人可以帮助我吗? 预先谢谢你

0 个答案:

没有答案