如何解决删除服务工作者和pwa中的缓存
我要删除Service Worker和PWA中的缓存 我写了这些代码
app.controller('SettingController',function($scope) {
$scope.clearDatabase = function() {
var cacheNames = 'Exir-App-2';
self.addEventListener('activate',function(event) {
event.waitUntil(
caches.keys().then(function(cacheNames) {
return Promise.all(
cacheNames.filter(function(cacheName) {
// Return true if you want to remove this cache,// but remember that caches are shared across
// the whole origin
}).map(function(cacheName) {
return caches.delete(cacheName);
})
);
})
);
});
caches.delete(cacheNames);
localStorage.clear();
localforage.clear().then(function(){
alert('پاک سازی شد');
});
};
});
但是它不起作用 我该如何解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。