google-chrome - 在端口 3000 上运行的 Chrome 服务 worker 进程?

标签 google-chrome service-worker

以下错误显示在我的 Rails 应用程序日志和 Chrome JavaScript 控制台中,但仅在 Chrome 上显示,并且仅当应用程序在端口 3000 上的本地主机上运行时才会显示:

Started GET "/service-worker.js" for 127.0.0.1 at 2015-12-15 09:31:04 -0800
ActionController::RoutingError (No route matches [GET] "/service-worker.js"):

显然 someone else有同样的问题,但通过重新安装操作系统(!)解决了它。这对我来说不是一个选择。

根据 lsof ,在端口 3000 上还有其他一些其他进程在运行:
COMMAND     PID   FD   TYPE   NODE NAME
Google    49368  174u  IPv4   TCP localhost:55612->localhost:hbci (CLOSE_WAIT)
ruby      57985  17u   IPv4   TCP *:hbci (LISTEN)

其他注意事项:
  • NodeJS安装完毕
  • OS X 10.10.5 上的 Chrome 版本 47.0.2526.80(64 位)
  • chrome://flags/中的东西已重置为默认值
  • 我已禁用所有 Chrome 扩展程序
  • 如果我终止该 Google 进程,它就会重新出现

  • 这个不请自来的过程是什么?

    最佳答案

    访问 chrome://serviceworker-internals/查看服务人员列表。

    单击“取消注册”按钮以删除违规者的注册。

    Google Web Starter Kit 安装了一个可以在使用其本地开发服务器后继续运行的 Service Worker。

    此答案的所有信用都转到 Jeff Posnick .只是认为这个问题应该有一个很容易找到的正式答案,因为在我看到这个页面之前它让我发疯了:)

    关于google-chrome - 在端口 3000 上运行的 Chrome 服务 worker 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34296197/

    相关文章:

    javascript - 获取用户音频时的 Google Chrome Javascript 问题 - 不允许启动 AudioContext

    javascript - ServiceWorker 源头

    javascript - 服务人员未激活

    regex - htaccess 目标特定文件

    javascript - 电子邮件中的链接是否可以打开 Chrome 扩展程序?

    javascript - 如何在装有 Crome 或 Microsoft Edge 的本地机器上使用 localStorage

    google-chrome - chrome/safari (webkit) 松散的指针交互边界半径

    google-chrome - 谷歌浏览器无法检测到 v4l2loopback 设备

    javascript - 如何将 service worker 与 FCM 一起用于推送通知

    vue.js - Vue Cli 3如何使用官方PWA插件(Service Worker)