Имею следующее:
//main.js
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('worker.js').then(function(worker){
// firebase.messaging().useServiceWorker(worker);
navigator.serviceWorker.controller.postMessage([MESSAGE HERE]);
});
}
И в worker.js:
self.onmessage=function(e){
console.log(e.data);
}
Но в main.js я получаю такую ошибку:
Uncaught TypeError: невозможно прочитать свойство postMessage со значением null
Почему это происходит?