我正在使用pushpad(来自pushpad.xyz),并按照3个初始步骤来通过我的Laravel 5.5 Project设置此SDK。 但是,一旦我访问测试视图,它便无法找到并注册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.
答案 0 :(得分:1)
您需要确保您网站的根目录中有一个 service-worker.js 文件。
您可以通过在浏览器中输入https://example.com/service-worker.js
来验证安装。