Uncaught (в обещании) DOMException JavaScript - PullRequest
0 голосов
/ 12 февраля 2019

Я слежу за этой статьей для интеграции веб-push-уведомлений

https://rossta.net/blog/web-push-notifications-from-rails.html

Вот мой код, который я написал в application.js

if ('serviceWorker' in navigator) {
  console.log('Service Worker is supported');
  navigator.serviceWorker.register('/serviceworker.js')
    .then(function(registration) {
      console.log('Successfully registered!', ':^)', registration);
      registration.pushManager.subscribe({ userVisibleOnly: true })
      .then(function(subscription) {
        $.post("/subscribe", { subscription: subscription.toJSON() });
      });
      }).catch(function(error) {
    console.log('Registration failed', ':^(', error);
  });
}

Но яЯ получаю ошибку ниже, я не очень об обещаниях, но я получаю ошибку в then заявлении.

Uncaught (в обещании) DOMException

Может кто-топомогите мне решить эту проблему?

...