在哪个文件中,我必须将 serviceWorker 注销代码放在 angular ssr 中?

时间:2021-03-25 10:36:02

标签: angular server-side-rendering angular-service-worker

在我基于 angular ssr 的网站的最近更新中,我删除了 service worker。 但是新更新不适用于所有客户端浏览器,并且由于 serviceWorker 加载了我的旧页面。

现在我将此代码放在哪个文件中:

navigator.serviceWorker.getRegistrations().then(function (registrations) {
  if (!registrations.length) {
    console.log('No serviceWorker registrations found.')
    return
  }
  for(let registration of registrations) {
    registration.unregister().then(function (boolean) {
      console.log(boolean ? 'Successfully unregistered' : 'Failed to unregister')
    })
  }
})

0 个答案:

没有答案
相关问题