【问题标题】:What is Service Worker Console? & Where is it in Chrome Browser?什么是 Service Worker 控制台? & 它在 Chrome 浏览器中的什么位置?
【发布时间】:2017-01-01 18:04:41
【问题描述】:

我正在处理推送通知,但遇到了一个不熟悉的术语:

service worker console.

我已经在浏览器中阅读并使用了console logweb console 一词,但我对service worker console 一词并不熟悉,并且在googling it 之后没有找到合适的答案。

谁能解释一下service worker console 是什么?如何在谷歌浏览器中访问它?

【问题讨论】:

  • 你在哪里看到的?能否提供链接或复制粘贴上下文?
  • 我没听说过这个词。但是服务人员要替换appcache,你可以尝试在Chrome中查看Developer tools -> Resources。此外,它可能仅在 Chrome 的某些开发/测试版本中可用。
  • 阅读本文最后一段craig-russell.co.uk/2016/01/29/…

标签: javascript web-services google-chrome console.log service-worker


【解决方案1】:

转到 chrome://serviceworker-internals

选择任何一个 service worker 并启动它(如果尚未启动)。

点击检查!!

轰隆隆!你有控制台!

【讨论】:

  • 非常感谢您解决了我的头痛问题。如果你有时间,你能在我的项目网络推送中进一步指导我吗?
  • 是的,当然@SaugatBhattarai :)。继续发布您遇到的任何疑问!
  • 您知道如何获取浏览器的唯一标识吗?我需要将消息推送到唯一的浏览器。我很困惑如何做到这一点。
  • 知道为什么检查显示空日志,即使服务工作者状态处于活动状态并正在运行?
  • 当你的事件触发时你确定你是console.log-ing 吗? @NuruddinIminokhunov
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-21
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 2018-08-25
    • 2020-07-07
    相关资源
    最近更新 更多