我正在尝试在Eclipse IDE上实现FCM chrome客户端 .
使用Javascript,我正在尝试注册默认服务工作者:firebase-messaging-sw.js但是这个js文件的路径无法通过项目解析 .
SDK正在托管级别搜索此文件:/ firebase-messaging-sw.js,即https://localhost:8080/firebase-messaging-sw.js,但不是https://localhost:8080/myapp/firebase-messaging-sw.js
因此,我得到错误:使用GWT时找不到Firebase服务工作程序(404错误)
我该如何解决这个问题?
1 回答
默认情况下,服务工作者应驻留在应用程序的根目录中 . 要在默认位置以外的其他位置注册服务工作者,可以使用以下代码 .
From MDN,