首页 > 解决方案 > blazor wasm PWA 安装为桌面应用程序后未离线加载

问题描述

我试图在作为桌面应用程序安装后离线加载 Blazor WASM PWA,但不确定我缺少什么。

我检查了发布生成的 service-worker-assets.js 和 service-worker.js 似乎是正确的。

以下是错误:

无法加载资源:net::ERR_NAME_NOT_RESOLVED /_framework/blazor.boot.json:1

TypeError:无法获取(匿名)@ blazor.webassembly.js:1

我能错过什么?

标签: asp.net-coreblazorprogressive-web-appsblazor-webassemblyofflineapps

解决方案


这是否发生在已发布的项目中?如果您通过 VS 中的调试/发布模式安装它,那么问题在于它使用self.addEventListener('fetch', () => { });的实际上并没有安装脱机运行所需的资源。


推荐阅读