Request permission to use persistent storage by service worker

This commit is contained in:
Adrian Gruntkowski 2024-11-30 20:20:39 +01:00
parent 76b837e4c4
commit 6c635bf97c

View file

@ -1,5 +1,19 @@
const registerServiceWorker = async () => {
if ("serviceWorker" in navigator) {
if (navigator.storage && navigator.storage.persist) {
navigator.storage.persist().then((persistent) => {
if (persistent) {
console.log(
"Storage will not be cleared except by explicit user action",
);
} else {
console.log(
"Storage may be cleared by the UA under storage pressure.",
);
}
});
}
try {
const registration = await navigator.serviceWorker.register(
"/js/service-worker.js",