У меня есть приложение, написанное на Laravel и pusher, мое уведомление работает очень хорошо, но я хочу, чтобы оно работало, когда браузер закрыт, чтобы пользователь мог получать уведомления, даже когда браузер не открыт.
Ниже это код, который я пытаюсь зарегистрировать сервисного работника, но он не работает.
if ('serviceWorker' in navigator) {
window.addEventListener('load',()=>{
navigator.serviceWorker
.register('service-worker.js')
.then(reg=>console.log('Service Worker: Registered'))
.catch(err=> console.log(`Service Worker : Error: ${err}`));
})
}
</script>