标签: angular nginx service-worker angular7 angular-service-worker
我将Angular 7与著名的ngws-worker.js一起使用。
ngws-worker.js
我部署了项目的新版本,刷新后看到由于CSP限制太严格而导致的错误。我在服务器(nginx)上更新了它,但是我无法在客户端上更新结果...
如果我禁用了服务工作者,则一切正常,将收到新的标头。
但是,似乎服务工作者没有看到文件的任何更新,因此它无法更新服务器标头...每次我重新启用服务工作者时,它都会重新获取旧版本:/
有没有办法刷新它?
我不知道它在内部如何工作。
谢谢!
答案 0 :(得分:0)
根据this discussion,您可以为ngws-worker.js文件禁用CSP标头。任何不安全的内容都无法通过网页到达工作人员。