From fc3366a781da65fe91ec5aeda724fd97a4c84b79 Mon Sep 17 00:00:00 2001 From: Chen Fengyuan Date: Fri, 28 Jun 2024 20:41:40 +0800 Subject: [PATCH] docs: unregister service worker --- v2/android-chrome-192x192.png | Bin 0 -> 2963 bytes v2/android-chrome-512x512.png | Bin 0 -> 6590 bytes v2/manifest.webmanifest | 21 +++++++++++++++++++++ v2/service-worker.js | 13 +++++++++++++ 4 files changed, 34 insertions(+) create mode 100644 v2/android-chrome-192x192.png create mode 100644 v2/android-chrome-512x512.png create mode 100644 v2/manifest.webmanifest create mode 100644 v2/service-worker.js diff --git a/v2/android-chrome-192x192.png b/v2/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..760507cdfae2ccdeee4cd23d155fbbaad5968124 GIT binary patch literal 2963 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 In7AkW5Aj=(+5i9m literal 0 HcmV?d00001 diff --git a/v2/manifest.webmanifest b/v2/manifest.webmanifest new file mode 100644 index 000000000..d1e1f5e6f --- /dev/null +++ b/v2/manifest.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "Cropper.js", + "short_name": "Cropper.js", + "description": "JavaScript image cropper.", + "start_url": "/cropperjs/v2/index.html", + "display": "standalone", + "background_color": "#fff", + "theme_color": "#39f", + "icons": [ + { + "src": "/cropperjs/v2/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/cropperjs/v2/android-chrome-512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} diff --git a/v2/service-worker.js b/v2/service-worker.js new file mode 100644 index 000000000..d56c309f3 --- /dev/null +++ b/v2/service-worker.js @@ -0,0 +1,13 @@ +if ('serviceWorker' in navigator) { + self.addEventListener('install', () => { + self.skipWaiting(); + }); + self.addEventListener('activate', (event) => { + event.waitUntil( + caches.keys() + .then((keys) => Promise.all(keys.map((key) => caches.delete(key)))) + .then(() => navigator.serviceWorker.getRegistrations()) + .then((registrations) => Promise.all(registrations.map((registration) => registration.unregister()))) + ); + }); +}