我正在尝试开始调试我的聚合物应用程序。我通过复制我的想法手工制作了它PolymerCLI
Polymer init
does.
我不确定正在加载服务人员的是什么。开发的默认选项只做了一个console.info()
打电话说它已被禁用以进行开发。
当我使用Polymer serve
为了在 localhost:8080 上为我的应用程序提供服务,我收到了 console.info 消息,尽管我实际上没有加载文件的地方service-worker.js
。因为应用程序要复杂得多(并且我正在尝试使用 http/2),所以我也有自己的基于节点的服务器。当我运行它,然后在浏览器中获取我的应用程序时,service-worker.js 不会被加载和运行。
What is Polymer serve
做什么来启用它?
可能是使用相同源的不同应用程序(例如localhost:8080
)注册并安装了一个 Service Worker。
打开 Chrome Canary 中的应用程序面板来检查/删除 Service Worker。
如果您无法访问 Chrome Canary,请打开chrome://serviceworker-internals
,找到与您的应用程序匹配的范围,然后单击注销。顶部还有一个选项serviceworker-internals
它允许您打开 DevTools 窗口并暂停 SW 上的 JS。启用该选项,您将能够看到哪个软件正在运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)