【问题标题】:Rails unknown calls to service-worker.jsRails 对 service-worker.js 的未知调用
【发布时间】:2018-09-01 15:54:27
【问题描述】:

我的域上运行了一个 angular2 应用程序,现在它已被 Rails 应用程序取代。

但是我不断收到关于 /service-worker.js 上的 InvalidCrossOriginRequest 的错误日志

有什么方法可以从我的用户浏览器中删除旧的 service worker?

【问题讨论】:

    标签: javascript ruby-on-rails service-worker


    【解决方案1】:

    Service Worker 现在保存在您的客户端上,并且在被删除之前仍在运行。您可以通过将其添加到新站点中的 js 以编程方式删除服务人员:

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

    参考:unregister, 信用:How do I uninstall a Service Worker?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 2020-04-03
      • 1970-01-01
      • 2019-07-20
      • 2019-12-12
      • 2023-03-16
      相关资源
      最近更新 更多