我正在开发我的网页上的PWA,并且完全遵循这个简单的codelab - https://codelabs.developers.google.com/codelabs/add-to-home-screen/#0,一切都正常(在使用示例代码和我的网页上),但只有在本地主机上测试时才有效。在部署到GitHub页面后,我遇到了许多错误:
GET https://[myusername].github.io/manifest.json 404 ()
(即存在路径问题,我猜在清单文件之前应该有项目名称)Manifest: Line: 1, column: 1, Unexpected token.
(在开发工具中,我可以看到有一个错误标记,尽管它是正常的json文件,并且在我的本地主机上运行良好)TypeError: Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script.
- 在点击“添加到主屏幕”后,在开发工具中出现:
Manifest: Line: 1, column: 1, Unexpected token.
和Site cannot be installed: the manifest could not be fetched, is empty, or could not be parsed
.
有什么想法吗? 我不知道是否有做错的地方还是github页面出了问题...