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:
@@ -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)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user