UNPKG

oidc-lib

Version:

A library for creating OIDC Service Providers

47 lines (35 loc) 1.11 kB
deleteDatabase("wallet_op"); deleteDatabase("wallet_content"); deleteDatabase("local_storage"); if ('caches' in window) { caches.keys() .then(function(keyList) { return Promise.all(keyList.map(function(key) { return caches.delete(key); })); }) } if(window.navigator && navigator.serviceWorker) { navigator.serviceWorker.getRegistrations() .then(function(registrations) { for(let registration of registrations) { registration.unregister(); } }); } var res = document.cookie; var multiple = res.split(";"); for(var i = 0; i < multiple.length; i++) { var key = multiple[i].split("="); document.cookie = key[0]+" =; expires = Thu, 01 Jan 1970 00:00:00 UTC"; } localStorage.clear(); function deleteDatabase(dbName){ var DBDeleteRequest = window.indexedDB.deleteDatabase(dbName); DBDeleteRequest.onerror = function(event) { console.log("Error deleting database: " + dbName); }; DBDeleteRequest.onsuccess = function(event) { console.log("Database deleted: " + dbName); }; }