有没有办法检测是否清除了浏览器缓存,我想在javascript应用程序上检查这个并且我正在使用会话存储。
实施例: 我在第1页。 我做一些操作,比如编辑一个字段..等等 我清除缓存。 当我还在第1页时,我能否知道缓存已被清除。我使用会话存储。
据我所知,当关闭当前标签页并打开新标签页时,存储事件将让我们识别会话存储空间的任何修改。
但是我想在清除当前浏览器的缓存时设置一个标志或抛出警告消息。
请帮忙!
答案 0 :(得分:0)
我不知道直接的方式,但这可能会有所帮助:
if (!localStorage.length && !sessionStorage.length) {
// No items in localStorage and in sessionStorage,
// cache possibly cleared
[your code here]
}