1
0
mirror of https://github.com/zumbiepig/MineXLauncher.git synced 2025-06-08 09:24:48 +00:00
MineXLauncher/public/sw-register.js
zumbiepig 681ca82671 .
2024-08-19 13:02:59 -07:00

23 lines
825 B
JavaScript

if ('serviceWorker' in navigator) {
window.addEventListener('load', () => {
navigator.serviceWorker
.register('/service-worker.js')
.then((registration) => {
console.log('Service worker registered with scope:', registration.scope);
navigator.serviceWorker.addEventListener('message', (event) => {
if (event.data && event.data.type === 'install-progress') {
console.log(`Service worker installation progress: ${event.data.msg} assets`);
// Update your UI with the progress
} else if (event.data && event.data.type === 'activation-complete') {
console.log('Service worker installation is complete!');
alert('Service worker installation is complete!');
}
});
})
.catch((error) => {
console.error('Service worker registration failed:', error);
});
});
}