feat: add SproutWorkCollect apps
This commit is contained in:
16
SproutWorkCollect-Frontend/src/serviceWorkerRegistration.js
Normal file
16
SproutWorkCollect-Frontend/src/serviceWorkerRegistration.js
Normal file
@@ -0,0 +1,16 @@
|
||||
// 在浏览器加载完成后注册自定义 Service Worker,使应用成为 PWA。
|
||||
// 生产环境和开发环境都可以注册,方便本地调试。
|
||||
|
||||
export function registerServiceWorker() {
|
||||
if ('serviceWorker' in navigator) {
|
||||
window.addEventListener('load', () => {
|
||||
navigator.serviceWorker
|
||||
.register('/service-worker.js')
|
||||
.catch((error) => {
|
||||
// eslint-disable-next-line no-console
|
||||
console.error('[PWA] Service Worker 注册失败:', error);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user