This commit is contained in:
+18
-17
@@ -2,8 +2,8 @@
|
||||
import { RouterView } from 'vue-router'
|
||||
import { registerServiceWorker } from '@/registerServiceWorker'
|
||||
|
||||
const router = useRouter()
|
||||
const debugEnabled = ref(import.meta.env.DEV)
|
||||
// const router = useRouter()
|
||||
const debugEnabled = ref(false) // import.meta.env.DEV)
|
||||
const debugItems = ref<string[]>([])
|
||||
const debug = (...data: unknown[]) => {
|
||||
if (debugEnabled.value) {
|
||||
@@ -14,21 +14,21 @@ const debug = (...data: unknown[]) => {
|
||||
provide('debug', debug)
|
||||
|
||||
registerServiceWorker()
|
||||
.then(() => {
|
||||
console.log('Service Worker успешно зарегистрирован')
|
||||
navigator.serviceWorker.addEventListener('message', (event) => {
|
||||
if (event.data.type === 'debug') {
|
||||
if ('debug' in event.data && typeof event.data.debug === 'object') {
|
||||
debug(event.data.debug)
|
||||
}
|
||||
} else if (event.data.type === 'notificationClick' && !event.data.matchUrl) {
|
||||
const url = new URL(event.data.url, location.origin)
|
||||
console.debug('go to', `${url.pathname}${url.search}${url.hash}`)
|
||||
router.push(`${url.pathname}${url.search}${url.hash}`)
|
||||
}
|
||||
})
|
||||
})
|
||||
.catch(console.error)
|
||||
// .then(() => {
|
||||
// // console.log('Service Worker успешно зарегистрирован')
|
||||
// navigator.serviceWorker.addEventListener('message', (event) => {
|
||||
// if (event.data.type === 'debug') {
|
||||
// if ('debug' in event.data && typeof event.data.debug === 'object') {
|
||||
// debug(event.data.debug)
|
||||
// }
|
||||
// } else if (event.data.type === 'notificationclick' && !event.data.matchUrl) {
|
||||
// const url = new URL(event.data.url, location.origin)
|
||||
// // console.debug('go to', `${url.pathname}${url.search}${url.hash}`)
|
||||
// router.push(`${url.pathname}${url.search}${url.hash}`)
|
||||
// }
|
||||
// })
|
||||
// })
|
||||
// .catch(console.error)
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@@ -43,6 +43,7 @@ registerServiceWorker()
|
||||
<span class="font-mono text-xs">{{ value }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<RouterView />
|
||||
</template>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user