HTML localStorage.clear()

时间:2017-07-31 23:33:27

标签: javascript html browser-cache

如何在页面加载时使其正常运行? 让它工作连接到一个按钮,在注销时消除了缓存,但如果登录/ sub +进入main,缓存仍然在主。

在按钮上使用此功能:

onClick="LogOut(); localStorage.clear(), window.location.reload()"

最终是否可以在.js中定义(锁定到所有main / sub).html文件localStorage.clear()应该应用于什么?

基本上我想禁用main上的所有缓存。并且只能访问.html和.js

也。在chrome:// cache:"timestamp=1501542046068&lever1=true&""lever1"缓存密钥?最终可能只在.js或html中的两个页面上禁用它?

2 个答案:

答案 0 :(得分:0)

您可以在页面加载时使用window.onload来运行该功能。例如:

function foo() {
  LogOut();
  localStorage.clear();
  window.location.reload();
}

window.onload = foo()

我不确定您的问题的第二部分是什么意思,但localStorage API会在具有相同域的浏览器会话中保留数据。

答案 1 :(得分:0)

啊,经过一些尝试和错误后,这很有效。

   <script> function foo() {
        localStorage.clear();
                }
 window.onload = foo()</script>

这是在重复的刷新循环中发送的:

<script> function foo() {
  localStorage.clear();
  window.location.reload();
}

window.onload = foo() </script>

谢谢。