Firefox 47上的pushpad错误:navigator.serviceWorker未定义

时间:2016-07-07 21:21:09

标签: javascript firefox push-api pushpad

刚开始使用pushpad。在我尝试过的第一台机器上工作得很好。在办公室工作的另一台机器,另一台没有。所有3个都是OSX上的Firefox 47。

控制台读取

:navigator.serviceWorker未定义 https://pushpad.xyz/pushpad.js 第98行

我检查过firefox首选项,与服务工作者无关是假的或禁用的。从此浏览器访问时,站点简单不显示允许/拒绝对话框。无法从这里找到有关如何调试的更多信息..

OSX,Firefox 47,尝试重启,适用于多个其他FF#47

2 个答案:

答案 0 :(得分:0)

“Service Workers API”无法在隐私浏览模式下运行。有关详细信息,请参阅twitter topic

答案 1 :(得分:0)

我向Mozilla提出reported这个问题,他们说服务人员在以下情况下被禁用:

  • 关于ESR构建(扩展支持版本
  • 启用隐私浏览模式(请注意,用户可以在其偏好设置中始终启用隐私浏览模式)