在我基于 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')
})
}
})