This commit is contained in:
@@ -3,36 +3,36 @@ export async function registerServiceWorker() {
|
||||
throw new Error('Ваш браузер не поддерживает Service Worker.')
|
||||
}
|
||||
|
||||
function requestDebugVersion() {
|
||||
navigator.serviceWorker?.controller?.postMessage({
|
||||
type: 'requestDebugVersion',
|
||||
})
|
||||
}
|
||||
// function requestDebugVersion() {
|
||||
// navigator.serviceWorker?.controller?.postMessage({
|
||||
// type: 'requestDebugVersion',
|
||||
// })
|
||||
// }
|
||||
|
||||
navigator.serviceWorker.addEventListener('controllerchange', () => {
|
||||
console.log('Service Worker controller has changed.')
|
||||
requestDebugVersion()
|
||||
// console.log('Service Worker controller has changed.')
|
||||
// requestDebugVersion()
|
||||
})
|
||||
|
||||
try {
|
||||
const registration = await navigator.serviceWorker.register('/service-worker.js')
|
||||
console.log('Service Worker зарегистрирован:', registration)
|
||||
|
||||
requestDebugVersion()
|
||||
|
||||
window.addEventListener(
|
||||
'focus',
|
||||
() => {
|
||||
navigator.serviceWorker?.controller?.postMessage({
|
||||
type: 'focused',
|
||||
})
|
||||
},
|
||||
{},
|
||||
)
|
||||
|
||||
return registration
|
||||
} catch (error) {
|
||||
console.error('Ошибка регистрации Service Worker:', error)
|
||||
throw error
|
||||
}
|
||||
// try {
|
||||
const registration = await navigator.serviceWorker.register('/service-worker.js')
|
||||
// console.log('Service Worker зарегистрирован:', registration)
|
||||
//
|
||||
// requestDebugVersion()
|
||||
//
|
||||
// window.addEventListener(
|
||||
// 'focus',
|
||||
// () => {
|
||||
// navigator.serviceWorker?.controller?.postMessage({
|
||||
// type: 'focused',
|
||||
// })
|
||||
// },
|
||||
// {},
|
||||
// )
|
||||
//
|
||||
return registration
|
||||
// } catch (error) {
|
||||
// console.error('Ошибка регистрации Service Worker:', error)
|
||||
// throw error
|
||||
// }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user