feature: directed cache sw

This commit is contained in:
Jean-Baptiste Pasquier
2020-10-28 17:16:34 +01:00
parent f8763b28a4
commit 3e4cff299e
2 changed files with 107 additions and 64 deletions

View File

@ -1,5 +1,11 @@
document.addEventListener("DOMContentLoaded", function () {
if('serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js');
}
});
if('serviceWorker' in navigator) {
var refreshing;
navigator.serviceWorker.addEventListener('controllerchange', () => {
if (refreshing) {
return;
}
refreshing = true;
window.location.reload();
});
navigator.serviceWorker.register('/sw.js');
}