答案1
您将在文章中找到更多信息 服务工作者:
服务工作线程是一项网络平台功能,是离线支持、推送通知和后台同步等类似应用的功能的基础。服务工作线程是一个事件驱动的 JavaScript 程序,它在独立于文档的工作线程中运行。
注册后,Service Worker 会安装在浏览器上,并无限期地持续存在,直到被手动驱逐或删除(参见 驱逐 下文)。浏览器将事件分派给工作线程,在需要时启动线程,并在没有更多事件需要分派时停止线程。
服务工作者与某个来源绑定。更具体地说,它们具有范围 URL,在注册服务工作者时指定。服务工作者控制与其范围匹配的页面或 Web 工作者。给定范围只能有一个服务工作者注册。
您可以通过 URL 查看计算机上安装的所有 Service Worker
chrome://serviceworker-internals/
,也可以单独取消注册它们。
在调试自己的 Web 服务器时,您可能不希望使用已安装的服务工作线程,因为它们可能会损坏。在这种情况下,开发工具允许您:
- 取消注册服务工作者:取消注册所有现有的服务工作者,但允许网站安装新的服务工作者。
- 绕过网络:避免触发服务工作者的注册事件。
更多参考: