【发布时间】:2016-11-29 21:30:42
【问题描述】:
当我在命令行执行firebase init,并创建一个标准网页,然后是firebase serve,然后打开http://localhost:5000。我通常会得到一个我之前正在处理的网页。我几乎可以肯定这是来自serviceworker.js 的早期版本。
还取决于我在 Mac 上使用的浏览器(Safari、Chrome、Firefox 和 Opera),它们会得到不同的结果。我的感觉是应该有一个ServiceWorker.js 清除或重置命令,以便创建一个新的serviceworker.js。所以问题,某处是否有软件重置命令。理想情况下在命令行?
还是我疯了?
【问题讨论】:
-
我一般去
chrome://serviceworker-internals/,从那里停止/注销相关的Service Worker,然后重新加载页面。 -
我不知道这个...但是在 Safari、首选项、高级选项卡的底部,有一个检查以在菜单屏幕中显示“开发”。这样做,您可以选择清除缓存。这样做后,解决了我的问题。我对 Polymer 代码的更改开始显现。还是需要chrome、Firefox和Opera。
-
酷。我也不知道。感谢分享!您可能也想提供它作为自我回答。
-
它还没有 100% 得到回答......其他浏览器仍然发生了一些奇怪的事情。聚合物服务与 Firebase 服务......故事更多。
标签: firebase web-hosting service-worker firebase-hosting firebase-tools