【问题标题】:Aspx Support PWA or NotAspx 是否支持 PWA
【发布时间】:2021-01-18 12:24:48
【问题描述】:

有没有办法在 ASPX 页面中使用 pwa 概念来做项目?我正在使用带有 PWA 的 HTML,它工作正常,但我进入了 ASP .NET。它不再起作用,并且没有加载 JSON 文件。

【问题讨论】:

    标签: c# asp.net progressive-web-apps


    【解决方案1】:

    你可能会发现这个SO post很有用。

    经过测试,我成功实现了该功能 将 serviceworker 和 manifest 添加到 ASP.NET MVC 应用程序。 由于视图 (HTML) 在后端呈现,因此只能 缓存 Web 应用程序的静态版本。所以更喜欢你 应该使用 Angular 等来生成您的 HTML。

    渐进式网络应用可在 IIS 和 apache 网络服务器上运行。

    【讨论】:

      【解决方案2】:

      渐进式网络应用是一个通用概念。它与您的 Web 服务器无关。请提供有关您的代码架构等的更多详细信息 您还可以使用 swtoolbox 插件来处理客户端缓存 mybe你的问题是客户端缓存。但是 PWA 的概念如下,它们都与 Web 服务器类型无关

      渐进式 - 适用于每个用户,无论他们的浏览器如何

      响应式 - 该应用适用于任何形式的设备,无论是台式机、移动设备还是平板电脑。

      独立于连接 - 允许用户使用网络应用,即使它处于离线状态。

      Native Look-and-feel - 行为和感觉就像一个原生应用程序,但严格基于 Web。

      安全 - 始终通过 HTTPS 提供给客户端。

      可发现 - 即使它是一个“应用程序”,它也可以被搜索引擎索引。

      可重新参与 - 允许通过推送通知等功能重新参与。

      零部署麻烦 - 允许用户将网络应用添加到他们的主屏幕上,而不会出现应用商店的问题。

      链接友好 - 允许您使用 URL 转发。

      【讨论】:

        【解决方案3】:

        是的,我终于能够做到这一点。 PWA 现在不仅适用于 ASP.NET 网络表单,而且适用于任何框架。

        https://github.com/cpbenipal/PWA_Aspx

        【讨论】:

          猜你喜欢
          • 2017-11-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-06
          • 1970-01-01
          • 2022-10-13
          • 2019-05-28
          • 1970-01-01
          相关资源
          最近更新 更多