aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/android-messages/webview.js
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/android-messages/webview.js')
-rw-r--r--recipes/android-messages/webview.js16
1 files changed, 2 insertions, 14 deletions
diff --git a/recipes/android-messages/webview.js b/recipes/android-messages/webview.js
index 4b57700..e1cfde4 100644
--- a/recipes/android-messages/webview.js
+++ b/recipes/android-messages/webview.js
@@ -7,20 +7,8 @@ setTimeout(() => {
7}, 1000); 7}, 1000);
8 8
9window.addEventListener('beforeunload', async () => { 9window.addEventListener('beforeunload', async () => {
10 try { 10 Ferdi.clearStorageData(['appcache', 'serviceworkers', 'cachestorage', 'websql', 'indexdb']);
11 const { session } = Ferdi.getCurrentWebContents(); 11 Ferdi.releaseServiceWorkers();
12 session.flushStorageData();
13 session.clearStorageData({
14 storages: ['appcache', 'serviceworkers', 'cachestorage', 'websql', 'indexdb'],
15 });
16 const registrations = await window.navigator.serviceWorker.getRegistrations();
17 registrations.forEach(r => {
18 r.unregister();
19 console.log('ServiceWorker unregistered');
20 });
21 } catch (err) {
22 console.err(err);
23 }
24}); 12});
25 13
26module.exports = (Ferdi, settings) => { 14module.exports = (Ferdi, settings) => {