Files
sapien/src/main.js
2026-05-15 14:31:55 -05:00

23 lines
619 B
JavaScript

import { createApp } from 'vue'
import App from './App.vue'
import './style.css'
createApp(App).mount('#app')
if ('serviceWorker' in navigator) {
window.addEventListener('load', () => {
navigator.serviceWorker.register('/sw.js', { updateViaCache: 'none' }).then((registration) => {
registration.update().catch(() => {})
}).catch((error) => {
console.warn('Service worker registration failed:', error)
})
})
let refreshing = false
navigator.serviceWorker.addEventListener('controllerchange', () => {
if (refreshing) return
refreshing = true
window.location.reload()
})
}