akc*_*c42 5 polymer service-worker progressive-web-apps polymer-cli
我正在尝试开始调试我的Polymer应用程序.我通过复制我的想法来制作它PolymerCLI Polymer init.
我不确定什么是加载服务工作者.开发的默认设置只是console.info()调用它被禁用以进行开发.
当我Polymer serve在localhost:8080上使用我的应用程序时,我得到了console.info消息,尽管我实际上没有在哪里加载文件service-worker.js.因为应用程序要复杂得多(我试图使用http/2),我也有自己的基于节点的服务器.当我运行它然后在浏览器中获取我的应用程序时,service-worker.js不会被加载并运行.
正在Polymer serve做什么来启用它?
可能是使用相同来源(例如localhost:8080)注册并安装了服务工作者的不同应用程序.
打开Chrome Canary中的"应用程序"面板以检查/删除服务工作者.
如果您无法访问Chrome Canary,请打开chrome://serviceworker-internals,找到与您的应用匹配的范围,然后点击取消注册.顶部还有一个选项serviceworker-internals,允许您打开DevTools窗口并在SW上暂停JS.启用该选项,您将能够看到正在运行的SW.
| 归档时间: |
|
| 查看次数: |
2059 次 |
| 最近记录: |