【问题标题】:angular locker localstorage getting removed after refresh [closed]刷新后删除角储物柜本地存储[关闭]
【发布时间】:2017-06-09 21:07:01
【问题描述】:

当我刷新我的应用程序时,本地存储会自动删除。 这里使用的是 angular-locker,即使我没有在项目中的任何地方使用 locker.empty()。

【问题讨论】:

  • 提供一些代码
  • 谢谢,根据公司政策,我无法分享我的代码。
  • 我没有询问您的应用程序代码。 SOF 只想要错误/不工作的部分
  • 可能是 localStorage.clear();那里...

标签: javascript angularjs html local-storage


【解决方案1】:

浏览器永远不会重置您的本地存储。它必须隐藏数据,或者您的代码中必须有一些脚本正在执行此操作。

像 localStorage.clear();

尝试关闭和打开开发者工具选项卡 (f12 / ctrl+shift+i),我的浏览器在刷新页面时隐藏了 localstorage,但是当我关闭并重新打开开发者工具选项卡时,我能够再次看到 localstorage 数据。

【讨论】:

    【解决方案2】:

    我不认为您的本地存储已被删除,它只是不可见.. 只需尝试打印存储在本地存储中的数据。

    console.log(localStorage.getItem("your key"));
    

    你会得到结果。

    这是一个错误,如果你想检查,那么只需尝试清除存储并在开发者选项中保持Application标签打开,你会看到它会是在那里,一旦你重新加载它会消失,但数据会在那里..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-03
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多