versione 1.2.14 :

- aggiornati i file di configurazione, ENV e script non funzionanti., package.
- corretto custom-service-worker.js con CORS
- ottimizzato il server, la chiamata Load iniziale (senza promise, con async/await).
This commit is contained in:
Surya Paolo
2025-03-12 21:02:51 +01:00
parent cc541b1e6f
commit 834203ffbb
135 changed files with 572 additions and 1965 deletions

View File

@@ -155,15 +155,25 @@ export default defineComponent({
if (isfinishLoading.value) {
uploadStart()
}
document.addEventListener('swUpdated', updateAvailable, { once: true })
navigator.serviceWorker.addEventListener('controllerchange', () => {
// We'll also need to add 'refreshing' to our data originally set to false.
if (refreshing.value)
return
refreshing.value = true
// Here the actual reload of the page occurs
window.location.reload()
})
try {
if (window) {
window.addEventListener('swUpdated', updateAvailable, { once: true })
if ('serviceWorker' in navigator) {
navigator.serviceWorker.addEventListener('controllerchange', () => {
// We'll also need to add 'refreshing' to our data originally set to false.
if (refreshing.value)
return
refreshing.value = true
// Here the actual reload of the page occurs
window.location.reload()
})
}
}
} catch (e) {
console.error('Err', e.message)
}
}
const {
@@ -312,7 +322,7 @@ export default defineComponent({
setshortlang(mylangtopass)
tools.setLangAtt(mylangtopass)
tools.setLangAtt($q, $router, mylangtopass)
userStore.setLangServer()
},
@@ -373,11 +383,13 @@ export default defineComponent({
if (Platform.is.ios) {
// Unregister Service Worker
navigator.serviceWorker.getRegistrations().then((registrations) => {
for (const registration of registrations) {
registration.unregister()
}
})
if ('serviceWorker' in navigator) {
navigator.serviceWorker.getRegistrations().then((registrations) => {
for (const registration of registrations) {
registration.unregister()
}
})
}
// window.location.reload()
} else {
@@ -435,7 +447,7 @@ export default defineComponent({
mylang = toolsext.checkLangPassed($q, $router, mylang)
tools.setLangAtt(mylang)
tools.setLangAtt($q, $router, mylang)
setshortlang(mylang)
}