如何使用Blazor服务器端制作渐进式web应用程序



我经常使用Blazor服务器端。我想让它成为一个可安装的渐进式web应用程序。有很多例子展示了如何使用Blazor Wasm制作PWA,但它们没有展示如何使用Blazor Server Side制作PWA。

有办法吗?

我自己用一种简单的方法解决了这个问题。创建blazor-wasm项目时,可以创建pwa项目。创建项目后,我将其中的manifest.json文件、service-worker.js和service-worker.published.js文件复制到我现有的blazoer服务器端项目的wwwroot中。在host.cshtml文件的底部

navigator.serviceWorker.register('service-worker.js'(;我进入pwa工作正常,将其安装在我的Android手机上,并通过桌面图标访问

最新更新