You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase FCM后台通知Chrome失效,Firefox正常的问题求助

Firebase FCM后台通知在Chrome中无法工作,Firefox中完全正常

问题概述

FCM后台通知在Firefox浏览器中可正常接收,但Chrome浏览器完全无法触发。我的service worker文件为firebase-messaging-sw.js,获取token使用的是同版本SDK。

已执行的排查操作

  • 基于最新Firebase SDK 10.7.1从零搭建React项目,通过Firebase测试消息控制台发送通知,问题复现;
  • 克隆第三方React-FCM示例项目并替换自身凭证,Firefox中前后台通知均正常,Chrome仍无法接收;
  • 使用Firebase官方quickstart-js的messaging示例代码,问题依旧存在;
  • 将Chrome降级至2022年6月版本,未解决问题。

当前发现的错误

调用self.registration.showNotification()时抛出uncaught (in promise) undefined错误,已排查图标路径、通知权限问题,尝试用try-catch及Promise捕获均无法获取有效错误详情。

其他确认信息

已确认service worker已安装并激活,尝试过新旧版本Firebase SDK(模块化/非模块化、compat库)均无效。

期望解决:让Chrome浏览器恢复正常接收FCM后台通知。

内容的提问来源于stack exchange,提问作者Sarmad Bilal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 06:48:12