简体   繁体   English

跟踪对service-worker.js的未知调用

[英]Rails unknown calls to service-worker.js

I had an angular2 app running on my domain and it's now replaced by a Rails app. 我的域上运行了一个angular2应用,现在已由Rails应用取代。

However I keep getting error logs about InvalidCrossOriginRequest on /service-worker.js 但是我一直在/service-worker.js/service-worker.js有关InvalidCrossOriginRequest的错误日志

Is there any way to remove the old service worker from my user's browser? 有什么办法可以从用户的浏览器中删除旧的服务工作者?

The service worker is now saved on your clients and still running until it been removed. 现在,服务工作者已保存在您的客户端上,并且在删除之前一直运行。 You can remove service workers programmatically by adding this to your js in new site: 您可以通过编程方式删除服务工作者,方法是将其添加到新站点的js中:

 navigator.serviceWorker.getRegistrations().then(function(registrations) { for (let registration of registrations) { registration.unregister() } }) 

reference: unregister , credit: How do I uninstall a Service Worker? 参考: 注销 ,信用: 如何卸载Service Worker?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM