什么是 Service Worker 控制台? & 它在 Chrome 浏览器中的什么位置?

What is Service Worker Console? & Where is it in Chrome Browser?

我正在处理推送通知,遇到了一个陌生的术语:

service worker console.

我已经阅读并在浏览器中使用了术语 console logweb console,但我对术语 service worker console 并不熟悉,并且在 googling it

谁能解释一下 service worker console 是什么?如何在 Google Chrome?

中访问它

转到 chrome://serviceworker-internals

选择任何服务工作者并启动它(如果尚未启动)。

点击检查!!

轰!你那里有控制台!

如果页面有服务工作者,则该服务工作者的日志会显示在该页面的 JavaScript 控制台中。在日志右侧可以看到一行日志的来源:

在控制台中,select JavaScript 上下文 有一个 select 框。这默认为 top(这意味着 "show everything"),但您可以 select 仅服务工作者的更具体的上下文: