广告后台

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 514|回复: 0

有 Service Worker 的更新版本

[复制链接]

1

主题

1

帖子

5

积分

其他

Rank: 1

积分
5
发表于 2024-1-8 19:19:09 | 显示全部楼层 |阅读模式
如果浏览器尚未注册给定 Service Worker 的先前版本,则安装完成后将立即激活。 安装和激活完成后,在下载并注册 Service Worker 的更新版本之前,它们不会再次发生。 除了安装和激活之外,我们将主要关注fetch今天的活动,以使我们的服务人员发挥作用。但除此之外还有几个有用的事件:例如同步事件和通知事件。 为了获得额外的积分或休闲乐趣,您可以阅读有关服务工作线程实现的接口的更多信息。通过实现这些接口,服务工作人员可以获得大部分事件和大部分扩展功能。 SERVICE WORKER 基于 PROMISE 的 API   Service Worker API 大量使用Promises. Promise 代表异步操作的最终结果,即使实际值要等到操作在未来某个时间完成后才能知道。 复制 该getAnAnswer…函。

数返回一个(我们希望)最终将由我们正在寻找的Promise对象实现或解决的对象。answer然后,answer可以将其提供给任何链接的then处理程序函数,或者,在未能实现其目标的遗憾情况下,可以Promise拒绝(通常有一个原因),并且catch处理程序函数可 Whatsapp 号码列表 以处理这些情况。 承诺还有更多内容,但我会尽力使这里的示例简单明了(或至少进行注释)。如果您对 Promise 不熟悉,我强烈建议您阅读一些内容丰富的文章。 注意:我在 Service Worker 的示例代码中使用了某些 ECMAScript6(或 ES2015)功能,因为支持 Service Worker 的浏览器也支持这些功能。具体来说,我在这里使用箭头函数和模板字符串。 其他服务人员必需品  另请注意,服务工作人员需要 S才能工作。这条规则有一个重要且有用的例外:服务。



工作者localhost在 insecure 上工作,这让人松了口气,因为设置本地 SSL 有时很困难。 有趣的事实:这个项目迫使我做一些我已经推迟了一段时间的事情:为我的网站的子域获取和配置 SSL。我敦促人们考虑这样做,因为将来浏览器上出现的几乎所有有趣的新东西都需要使用 SSL。 我们今天要整合的所有内容都可以在 Chrome 中运行(我使用版本 47)。现在,Firefox 44 随时都会发布,并且它支持 Service Worker。Service Worker 准备好了吗?提供有关不同浏览器支持的详细信息。 注册、安装和激活 Service Worker   现在我们已经掌握了一些理论,我们可以开始组装我们的 Service Worker 了。 为了安装和激活我们的 Service Worker,我们需要监听install事件activate并对其采取行动。 我们可以从 Service Worker 的。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|五常同城 ( 黑ICP备19004948号-4 )

GMT+8, 2024-10-19 10:16 , Processed in 0.055149 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表