17 lines
525 B
JavaScript
17 lines
525 B
JavaScript
// 在浏览器加载完成后注册自定义 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);
|
||
});
|
||
});
|
||
}
|
||
}
|
||
|