【发布时间】:2020-06-04 22:50:42
【问题描述】:
我正在开发一个 Blazor 应用程序 - 在初始阶段,我能够从 https://localhost:5001 将它作为 PWA 安装
但是,现在不再找到 manifest.json,在 Chrome 开发人员工具中,它被检测为类型“文档”,而不是类型“清单”,与其他应用程序一样:
manifest.json in chrome developer tools, network tab
我已经阅读了这里的相关问题,但我不知道出了什么问题。
我知道 manifest.json 文件本身很好,因为如果我在新的 Blazor 项目中使用它,它可以正常工作。
任何建议将不胜感激。
【问题讨论】:
-
如果您检查该请求的响应 - 它是否包含清单?您是否尝试过清除所有缓存数据(从开发工具 - 应用程序 - 清除存储)并重新加载?
-
感谢您抽出宝贵时间回复@MisterMagoo。我在下面回答了我自己的问题
-
服务器端的 Blazor 应用永远不可能是 PWA!它不能离线工作,它需要与服务器的实时连接
-
恐怕我不得不恭敬地不同意你对 PWA @rdmptn 的定义——我的应用程序现在是“可安装的”(我的主要目标是允许移动用户“添加到homescreen') 并在没有可用互联网连接的情况下向用户提供本地缓存的内容。
标签: progressive-web-apps blazor