什么是Service Worker Console?在Chrome浏览器中它在哪里?

Sau*_*rai 17 javascript web-services google-chrome console.log service-worker

我正在研究推送通知,并发现了一个不熟悉的术语:

service worker console.

我已阅读并使用了该术语console logweb console在浏览器中使用,但我对该术语并不熟悉service worker console,而且在谷歌搜索后我找不到合适的答案.

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

Dhr*_*eja 41

转到chrome:// serviceworker-internals

选择任何服务工作者,如果尚未启动,则启动它.

点击Inspect !!

繁荣!你有控制台!


jam*_*her 5

如果页面有 Service Worker,则该 Service Worker 的日志会显示在该页面的 JavaScript 控制台中。您可以在日志的右侧看到日志行的来源:

日志行源

在控制台中,有一个选择框来选择JavaScript 上下文。这默认为top(这意味着“显示所有内容”),但您可以仅为服务工作者选择更具体的上下文:

选择替代上下文

  • 谢谢!这似乎是一个比接受的答案更容易的方法,也可能值得注意的是,“self.console.log”[需要](https://github.com/GoogleChrome/workbox/issues/1482)来自某些部分工人。 (2认同)