首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PWA:如果我的web应用程序有一个没有清单文件的服务工作人员,会发生什么?

PWA:如果我的web应用程序有一个没有清单文件的服务工作人员,会发生什么?
EN

Stack Overflow用户
提问于 2018-11-04 19:55:50
回答 2查看 2.5K关注 0票数 3

在渐进式web应用程序(PWA)中,据说它使一个web应用程序完全兼容PWA,我需要一个清单文件。

(1)但是,如果我的web应用程序注册了一个服务工作者,但我没有定义清单文件,会发生什么呢?有什么典型的例子吗?

(2)服务工作者是PWA中使用的一种技术,但不一定是PWAs所独有的(即非PWA web应用程序也可以有服务工作者),这是否正确?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-17 22:50:01

PWAs是渐进的Web应用程序,这意味着您可以通过需要的功能逐步增强您的站点。

  • 如果你想要你的网站是可安装的,你将需要一个网络清单。
  • 如果希望站点缓存设备上的资源或脱机工作,则需要服务工作人员。

这些作品独立而又互补,你可以随心所欲地挑选它们。

票数 6
EN

Stack Overflow用户

发布于 2019-02-04 14:33:36

对第一部分的答复:

  • 它不会提示用户添加到主屏幕,因为这是PWA的要求之一,但PWA并不局限于此。因此,如果您注册了Service,您将获得除添加到主屏幕之外的所有其他PWA功能。

准确地说,加载清单文件告诉浏览器,我们的网站是一个应用程序回答您的其他问题。除了PWA之外,无法看到服务工作者的任何其他用途,因为Service是一个代理,它位于用户和N/W请求之间,非常聪明地决定是否有因特网可用,或者SW是否应该拦截n/w请求。所以,很快你注册SW它自动计数到PWA。

妇女事务局的主要组成部分是:

  1. 添加Web应用程序声明
  2. 添加服务人员(SW)
  3. 缓存和服务静态资产
  4. 服务缓存内容
  5. 动态缓存

在这5个步骤中,你可以在SW的帮助下实现2,3,4,5。添加一个web应用程序清单更像是一个提示,让你的网站有一个更自然的外观/感觉,不管是桌面还是移动设备。干杯:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53144836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档