是否可以将使用角度1编码的webapp转换为PWA(渐进式Web应用程序)?

Ant*_*lin 11 angularjs progressive-web-apps

我有一个使用角度1开发的webapp.我必须将它转换为渐进式网络应用程序这是可能的,我已经在youtube中查看了许多教程,但所有这些教程都使用了角度2及以上.角度1是否支持此PWA功能?请帮忙...

Joe*_*lay 22

没有关于PWA的框架特定内容 - 您的网站必须满足一系列标准:

  • 一切都通过HTTPS提供
  • 设计必须具有响应性
  • 您的应用必须离线可用(即需要服务工作者)
  • 您需要提供包含有关应用程序元数据的清单文件
  • 您的应用必须适用于所有现代浏览器
  • 页面过渡不应该阻止应用程序(即,如果需要一段时间加载,您需要显示加载屏幕/微调器)
  • 应用中的每个页面都需要一个唯一的URL

所有这一切都可以通过Angular 1实现 - 使用现代框架可能会更容易,但至少现在没有什么可以阻止你坚持你所拥有的东西.

Addy Osmani(我认为他在谷歌工作并且非常积极参与PWA规范)在他的GitHub上一个很好的Angular 1 PWA示例.