我有一个带有自签名 SSL 的快速服务器,它只为 SPA 前端提供资产。当我访问https://localhost:8433
应用程序统计并成功获取所有必需的资产时。然而,同时应用程序的服务工作者(工作箱)也发送其请求以缓存相同的资产。这些请求随机失败TypeError: Failed to fetch
似乎某些请求被服务人员随机取消。
我试图搜索类似的问题,但没有成功。一些人建议使用 CORS,但这没有帮助,交换localhost
或127.0.0.1
更改缓存策略具有相同的效果,最后我只有预缓存的最小配置(没有运行时缓存),不幸的是没有任何帮助。
我很确定这应该是一个常见问题,我只是想念它:) 有人有什么想法吗?
顺便说一句,当应用程序从不安全的情况下提供时http
- 根本没有错误。