我正在使用pushpad(来自pushpad.xyz)并按照3个初始步骤在我的Laravel 5.5项目中设置此SDK。 但是当我访问测试 View 时,它就无法找到并注册 Serviceworker.js 我试着把它放在各处,现在几乎在每个文件夹中。所以我知道这描述得很模糊,但如果您快速浏览一下 Pushpad 上的文档,您就会明白我的意思。 此外,当我手动尝试打开它时,我得到了 404。 当我尝试通过其所在的 https://链接导入它时,也会收到 404 当我复制其内容并在脚本标记中使用它时,我也会得到 404。 我对如何继续一无所知
A bad HTTP response code (404) was received when fetching the script.
Failed to load resource: net::ERR_INVALID_RESPONSE
push-test:1 Uncaught (in promise) TypeError: Failed to register a
ServiceWorker: A bad HTTP response code (404) was received when fetching the
script.
最佳答案
您需要确保网站的根目录中有一个service-worker.js文件。
您可以通过在浏览器中输入 https://example.com/service-worker.js
来验证安装。
关于javascript - 在 Laravel 中注册 Serviceworker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55291770/