【发布时间】:2019-02-13 10:20:51
【问题描述】:
我完全无法让 FCM 通知在 Firefox 上运行,而它在 Chrome 上完美运行。
当我要求 Firebase SDK 返回当前身份验证令牌时,promise 返回“null”,这意味着它无法获取它。主要是因为一些权限问题。
console.log(Notification.permission);
打印“默认”,根据官方文档,与“拒绝”的含义相同。
如果我尝试使用firebase.messaging().requestPermission() 或浏览器版本的权限请求,承诺永远不会解决并且我没有看到任何请求权限的弹出窗口。
我的 manifest.json 确实在权限字段中包含“通知”。
我在 Firefox 上使用 web-ext 启动扩展
我有点绝望,难以置信,让网络扩展工作如此困难。
谢谢
【问题讨论】:
-
您在尝试复制问题时是否遇到任何错误?社区检查您的问题可能会有所帮助。
-
@Teldar 你让它工作了吗?能否分享一下 Service Worker 设置代码?
标签: javascript google-chrome google-chrome-extension firefox-addon firebase-cloud-messaging