progressive-web-apps - Blazor WebAssembly PWA 是否可以在用户的文件系统上运行本地桌面应用程序?
问题描述
我真的怀疑它,但我认为问它永远不会有坏处......我想做的是创建一个能够从网络应用程序中启动实际游戏的游戏配对网站。如果不是,我想我可以创建一个客户端/服务器桌面应用程序或其他东西......
解决方案
不,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/
推荐阅读
- wordpress - 更新 ACF 字段中的值
- typescript - 在 TypeScript 中导入 avj
- php - 如何使用php将字符串数转换为int数
- python - python中两个变量(分类和连续)之间的相关性
- templates - 从 YAML 管道到模板文件的 Azure 管道动态参数
- react-native - 如何设置单页的跳转方式2
- angular - Angular - 使用 ngif 为同一列准备多个条件
- python - 努力验证(存在,然后是数字,然后是范围)。我想我需要使用 try 和 if 语句
- python-3.x - 如果其中一个列值与另一个数组匹配,则返回具有唯一 ID 的数据帧及其所有行
- python - 如何找到具有相同 xpath 的 2 个文本?