0

我正在使用 pushpad(来自 pushpad.xyz)并按照 3 个初始步骤使用我的 Laravel 5.5 项目设置此 SDK。但是,一旦我访问测试视图,它就无法找到并注册 Serviceworker.js,我尝试将它放在所有地方,现在几乎在每个文件夹中。所以我知道这描述得很模糊,但如果你快速浏览一下来自 pushpad 的文档,你就会明白我的意思。此外,当我手动尝试打开它时,我得到一个 404。当我尝试从它所在的 https:// 链接导入它时,当我复制它的内容并在脚本标签中使用它时,我也得到一个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.
4

1 回答 1

1

您需要确保在您网站的根目录中有一个service-worker.js文件。

https://example.com/service-worker.js您可以通过在浏览器中键入来验证安装。

于 2019-03-22T10:25:24.410 回答