1
最近,我一直在使用Polymer進行本地開發,Polymer使用服務工作人員提供脫機功能。從運行中刪除/停止「sw-import.js」
每次,因爲使用聚合物,我通過控制檯運行應用程序我收到有關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"):
控制檯消息的充分貼是here。
我在瀏覽器中訪問了chrome://inspect/#service-workers
,並刪除了列出的所有服務人員,但我仍然收到相同的控制檯錯誤。
任何想法如何從我的環境中完全刪除呼叫sw-imports.js
?
編輯:確認,這是發生在非聚合物項目,其中沒有涉及鉑-sw元素。
我在項目中沒有使用任何Polymer元素。這是一個完全獨立的rails應用程序。 – tonyedwardspz
但是,當您使用Polymer進行本地開發工作時,服務人員已註冊 - 鉑-sw是Polymer Starter Kit的一部分。看起來你必須手動註銷它:https://github.com/Polymer/polymer/issues/2136 –
完美,謝謝你的鏈接。打開chrome:// serviceworker-internals /並取消註冊在本地主機上運行的任何操作。如果你修改你的答案,我會接受:) – tonyedwardspz