pushpad error on Firefox 47: navigator.serviceWorker is undefined

4.8k Views Asked by At

Just started working with pushpad. Works great on first machine I tried it on. 1 other machine in office works, the other doesn't. All 3 are Firefox 47 on OSX.

Console reads

: navigator.serviceWorker is undefined https://pushpad.xyz/pushpad.js Line 98

I have checked firefox preferences, nothing to do with service worker is false or disabled. The site simple does not show the Allow/Deny dialogue when visiting from this browser. Can not find much information on how to debug from here..

OSX, Firefox 47, tried restarts, works on multiple other FF #47

2

There are 2 best solutions below

0
On

I've reported this issue to Mozilla and they said that service workers are disabled in the following cases:

  • on ESR builds (Extended Support Releases)
  • when you have enabled private browsing mode (note that users can enable private browsing mode all the time in their preferences)
0
On

"Service Workers API" not work in private browsing mode. For more info see twitter topic.