angular - 我必须在哪个文件中将 serviceWorker 注销代码放入角度 ssr?
问题描述
在我基于 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')
})
}
})
解决方案
推荐阅读
- r - 如何格式化R中的季度日期?
- python - 为什么python找不到我安装的库?
- java - java 2D游戏相机问题
- javascript - Expo - Firebase 电子邮件验证
- scala - 类型必须在压缩中对齐是什么意思?
- reactjs - 验证后失败:使用 react-hooks-form 时需要路径“...”
- jquery - >* 在 jQuery .load() 的 url 参数中的意义
- excel - Excel VBA 复选框 - 运行单击代码时自行检查和取消选中
- android - 尝试从 PreferenceFragment 设置重复警报但不起作用。我怎样才能解决这个问题?
- express - 我只想要一个快速 js 中的 parseurl