mirror of
https://github.com/twbs/bootstrap.git
synced 2025-08-21 12:51:52 +02:00
Remove page reload in pwa.js. (#24923)
This commit is contained in:
@@ -7,24 +7,11 @@
|
|||||||
window.addEventListener('load', function () {
|
window.addEventListener('load', function () {
|
||||||
navigator.serviceWorker.register('/sw.js').then(function (registration) { // eslint-disable-line compat/compat
|
navigator.serviceWorker.register('/sw.js').then(function (registration) { // eslint-disable-line compat/compat
|
||||||
console.log('ServiceWorker registration successful with scope: ', registration.scope)
|
console.log('ServiceWorker registration successful with scope: ', registration.scope)
|
||||||
registration.onupdatefound = function () {
|
|
||||||
var installingWorker = registration.installing
|
|
||||||
installingWorker.onstatechange = function () {
|
|
||||||
switch (installingWorker.state) {
|
|
||||||
case 'installed':
|
|
||||||
if (navigator.serviceWorker.controller) { // eslint-disable-line compat/compat
|
|
||||||
console.log('new update available')
|
|
||||||
location.reload(true)
|
|
||||||
}
|
|
||||||
break
|
|
||||||
|
|
||||||
default:
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}).catch(function (err) {
|
}).catch(function (err) {
|
||||||
console.log('ServiceWorker registration failed: ', err)
|
console.log('ServiceWorker registration failed: ', err)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
console.log('Service workers are not supported.')
|
||||||
}
|
}
|
||||||
}())
|
}())
|
||||||
|
Reference in New Issue
Block a user