首页 > 解决方案 > Blazor WebAssembly PWA 是否可以在用户的​​文件系统上运行本地桌面应用程序?

问题描述

我真的怀疑它,但我认为问它永远不会有坏处......我想做的是创建一个能够从网络应用程序中启动实际游戏的游戏配对网站。如果不是,我想我可以创建一个客户端/服务器桌面应用程序或其他东西......

标签: progressive-web-appsblazorwebassembly

解决方案


不,PWA 沙盒禁止它。

您可以尝试构建一个运行 Blazor WASM 的 Electron 应用程序 - https://github.com/aspnet/AspLabs/tree/master/src/ComponentsElectron

或者你可以试试下面的链接。它做了类似的事情,但不捆绑浏览器以减小大小 - https://github.com/steveSandersonMS/BlazorDesktop

Steve Sanderson 写了一篇内容丰富的博客 https://blog.stevensanderson.com/2019/11/01/exploring-lighter-alternatives-to-electron-for-hosting-a-blazor-desktop-app/


推荐阅读