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

标签 javascript firefox push-api pushpad

刚开始使用 pushpad。在我试过的第一台机器上效果很好。办公室里的另一台机器工作,另一台机器不工作。这 3 个都是 OSX 上的 Firefox 47。

控制台读取

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

我已经检查了 firefox 首选项,与 service worker 无关的是 false 或 disabled。从该浏览器访问时,该站点简单不显示允许/拒绝对话框。无法从此处找到有关如何调试的太多信息。

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

最佳答案

我已经 reported这个问题给 Mozilla,他们说在以下情况下服务 worker 被禁用:

  • 基于 ESR 构建(扩展支持版本)
  • 当您启用隐私浏览模式时(请注意,用户可以在他们的首选项中始终启用隐私浏览模式)

关于javascript - Firefox 47 上的 pushpad 错误 : navigator. serviceWorker 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38255482/

相关文章:

javascript - 如果我实现网络推送通知,我的个人网站是否需要隐私政策?

service-worker - 为什么此代码无法执行 'fetch' ?

firefox - 为什么我必须使用 watir-webdriver 和 firefox sleep 或等待?

javascript - 使用 JavaScript 捕获视频和音频

html - 推送 API 和服务器发送的事件有什么区别?

javascript - 1 :1 error Parsing error: Unexpected character '�'

javascript - Firebase 数组始终返回 false

javascript - AngularJs : json parsing

javascript - jquery 使用 codeigniter 框架发布数据在 PHP 中不可见

css - 溢出:覆盖在 Firefox 中不起作用