【发布时间】:2021-01-18 12:24:48
【问题描述】:
有没有办法在 ASPX 页面中使用 pwa 概念来做项目?我正在使用带有 PWA 的 HTML,它工作正常,但我进入了 ASP .NET。它不再起作用,并且没有加载 JSON 文件。
【问题讨论】:
标签: c# asp.net progressive-web-apps
有没有办法在 ASPX 页面中使用 pwa 概念来做项目?我正在使用带有 PWA 的 HTML,它工作正常,但我进入了 ASP .NET。它不再起作用,并且没有加载 JSON 文件。
【问题讨论】:
标签: c# asp.net progressive-web-apps
你可能会发现这个SO post很有用。
经过测试,我成功实现了该功能 将 serviceworker 和 manifest 添加到 ASP.NET MVC 应用程序。 由于视图 (HTML) 在后端呈现,因此只能 缓存 Web 应用程序的静态版本。所以更喜欢你 应该使用 Angular 等来生成您的 HTML。
渐进式网络应用可在 IIS 和 apache 网络服务器上运行。
【讨论】:
渐进式网络应用是一个通用概念。它与您的 Web 服务器无关。请提供有关您的代码架构等的更多详细信息 您还可以使用 swtoolbox 插件来处理客户端缓存 mybe你的问题是客户端缓存。但是 PWA 的概念如下,它们都与 Web 服务器类型无关
渐进式 - 适用于每个用户,无论他们的浏览器如何
响应式 - 该应用适用于任何形式的设备,无论是台式机、移动设备还是平板电脑。
独立于连接 - 允许用户使用网络应用,即使它处于离线状态。
Native Look-and-feel - 行为和感觉就像一个原生应用程序,但严格基于 Web。
安全 - 始终通过 HTTPS 提供给客户端。
可发现 - 即使它是一个“应用程序”,它也可以被搜索引擎索引。
可重新参与 - 允许通过推送通知等功能重新参与。
零部署麻烦 - 允许用户将网络应用添加到他们的主屏幕上,而不会出现应用商店的问题。
链接友好 - 允许您使用 URL 转发。
【讨论】:
是的,我终于能够做到这一点。 PWA 现在不仅适用于 ASP.NET 网络表单,而且适用于任何框架。
【讨论】: