我不确定什么是加载服务工作者.开发的默认设置只是调用console.info(),说它已被禁用以进行开发.
当我使用polymer服务器在localhost:8080上为我的应用程序提供服务时,我得到了console.info消息,尽管我实际上没有任何地方加载文件service-worker.Js.因为应用程序要复杂得多(我试图使用http / 2),我也有自己的基于节点的服务器.当我运行它然后在浏览器中获取我的应用程序时,service-worker.Js不会被加载并运行.
什么是聚合物服务启用它?
解决方法 可能是使用相同源(例如localhost:8080)的不同应用程序注册并安装了服务工作者.打开Chrome Canary中的“应用程序”面板以检查/删除服务工作者.
如果您无法访问Chrome Canary,请打开Chrome:// serviceworker-internals,找到与您的应用匹配的范围,然后点击取消注册.在serviceworker-internals的顶部还有一个选项,它允许您打开DevTools窗口并在SW上暂停Js.启用该选项,您将能够看到正在运行的SW.
总结以上是内存溢出为你收集整理的聚合物服务和服务工作者全部内容,希望文章能够帮你解决聚合物服务和服务工作者所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)