首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Firebase消息传递只在本地主机上工作

Firebase消息传递只在本地主机上工作
EN

Stack Overflow用户
提问于 2019-01-18 01:39:55
回答 1查看 5.4K关注 0票数 3

我已经实现了Firebase消息传递-推送通知到我的spring web应用程序。一切都很好,直到我需要将我的应用程序部署到web服务器,或者从网络中的另一个域运行它。即使当我尝试打开:port而不是localhost:8080时,防火墙消息也不被识别。

我在控制台中收到以下错误消息:

{代码:“消息传递/不支持-浏览器”,消息:“消息传递:此浏览器不支持API的…he firebase SDK. (消息传递/不支持-浏览器)。”,堆栈:“http://192.168.1.3:8080/js/FireBase.js:14:28:消息传递:此浏览器在http://192.168.1.3:8080/js/FireBase.js:14:28上不支持…”}代码:“消息传递/不支持-浏览器”消息:"FirebaseError:消息传递:此浏览器不支持使用防火墙SDK所需的API。“(消息传递/不支持-浏览器).↵at Object.messaging (https://www.gstatic.com/firebasejs/5.7.0/firebase-messaging.js:1:35551)

未定义的ReferenceError:未定义消息传递。

FireBase.js第14行是:

代码语言:javascript
运行
复制
// Retrieve the FireBase Messaging object.
const messaging = firebase.messaging();

我整天都在找它,但我找不到任何适当的解决办法。

我将非常感谢任何建议!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-18 03:29:44

有一些实例您需要检查。首先,确保您的浏览器是最新的。第二,在浏览器上没有任何扩展,特别是在Chrome上,测试Firebase。第三,在上网时,更喜欢HTTPS而不是HTTP。因此,它附带了SSL相关的问题。

请参阅检查浏览器是否有必要的APIs 消防基地-js-sdk-的代码。

PS:要立即测试它,只需在“尝试/捕捉”中插入代码即可。

编辑:如果您不想尝试/捕捉语句,请考虑

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54246667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档