Polymer 移除/停止';sw import.js';从运行

Polymer 移除/停止';sw import.js';从运行,polymer,Polymer,最近,我一直在本地开发Polymer,它使用服务人员实现离线功能 每次使用Polymer后,我都会通过控制台运行应用程序,并收到与sw imports.js相关的错误消息。在使用rails应用程序时,这尤其令人讨厌,因为它会污染终端输出 错误消息是: Started GET "/sw-import.js?baseURI=http%3A%2F%2Flocalhost%3A3000%2Fbower_components%2Fplatinum-sw%2Fplatinum-sw-register.htm

最近,我一直在本地开发Polymer,它使用服务人员实现离线功能

每次使用Polymer后,我都会通过控制台运行应用程序,并收到与
sw imports.js
相关的错误消息。在使用rails应用程序时,这尤其令人讨厌,因为它会污染终端输出

错误消息是:

Started GET "/sw-import.js?baseURI=http%3A%2F%2Flocalhost%3A3000%2Fbower_components%2Fplatinum-sw%2Fplatinum-sw-register.html&clientsClaim=true&defaultCacheStrategy=networkFirst&importscript=http%3A%2F%2Flocalhost%3A3000%2Fbower_components%2Fplatinum-sw%2Fbootstrap%2Fsw-toolbox-setup.js&importscriptLate=http%3A%2F%2Flocalhost%3A3000%2Fbower_components%2Fplatinum-sw%2Fbootstrap%2Fsw-toolbox-setup.js&precache=&skipWaiting=true&version=1.0" for ::1 at 2015-12-05 16:14:46 +0000

ActionController::RoutingError (No route matches [GET] "/sw-import.js"):
控制台消息的完整粘贴为

我已访问
chrome://inspect/#service-workers
,并删除了其中列出的所有服务人员,但我仍然收到相同的控制台错误

知道如何从我的环境中完全删除对
sw imports.js
的调用吗


编辑:为了确认,这发生在不涉及白金sw元素的非聚合物项目上。

我认为您必须避免通过
白金sw
元素使用服务工程。它要求文件存在:


一旦您为特定站点注册了服务人员,您显然必须手动取消注册。在Chrome上,您可以在chrome://serviceworker-internals/我认为您必须避免通过
白金sw
元素使用服务工程。它要求文件存在:


一旦您为特定站点注册了服务人员,您显然必须手动取消注册。在Chrome上,您可以在chrome://serviceworker-internals/

我在项目中没有使用任何聚合物元素。这是一个完全独立的rails应用程序。但是服务人员是在您使用Polymer进行本地开发工作时注册的-platinum sw是Polymer Starter工具包的一部分。看起来你必须手动取消注册:很好,谢谢你的链接。开放chrome://serviceworker-internals/ 而取消注册本地主机上运行的任何文件就完成了这项工作。如果你修改你的答案,我将接受:)修改并添加了chrome链接已接受。谢谢,我在项目中没有使用任何聚合物元素。这是一个完全独立的rails应用程序。但是服务人员是在您使用Polymer进行本地开发工作时注册的-platinum sw是Polymer Starter工具包的一部分。看起来你必须手动取消注册:很好,谢谢你的链接。开放chrome://serviceworker-internals/ 而取消注册本地主机上运行的任何文件就完成了这项工作。如果你修改你的答案,我将接受:)修改并添加了chrome链接已接受。再次感谢