【问题标题】:Where is sessionStorage data stored?sessionStorage 数据存储在哪里?
【发布时间】:2019-11-28 14:07:26
【问题描述】:

执行 sessionStorage.setItem("number",2) 时,number 存储在哪里?它是在本地浏览器中还是在托管应用程序的服务器中?如果是本地的,请注明 Chrome 浏览器的路径/文件。

【问题讨论】:

  • F12 -> 应用程序选项卡 -> 存储 -> 会话/本地存储.. 在 chrome 上。它是浏览器中的原生 SQLite 数据库。
  • 存储在用户电脑上。
  • @DontVoteMeDown 你确定它进入了文件系统吗?显然,本地存储确实如此,因为它是持久的,但会话存储不是
  • 它存储在本地,而不是远程。 确切地的存储位置取决于浏览器,并且对开发人员而言并不特别重要,只要了解它是本地和临时即可。
  • @CertainPerformance 我不确定浏览器在幕后做了什么,但在我提到的那个选项卡中可以访问本地和会话存储。我认为会话存储具有与本地相同的结构,但在浏览器/选项卡关闭时它会被清除......

标签: javascript browser


【解决方案1】:

它没有存储在服务器上,因为当您谈论Window.sessionStorage 时,我们仍在客户端。它存储在一个名为“sessionstore.jsonlz4”的文件中。不管怎样,这个问题有答案here。

【讨论】:

    【解决方案2】:

    这些值由浏览器存储在用户计算机中。你可以在例如测试它铬控制台。读取值使用

    sessionStorage.getItem("number");
    

    【讨论】:

      猜你喜欢
      • 2012-01-27
      • 2011-11-26
      • 1970-01-01
      • 2015-11-17
      • 2012-04-11
      • 2011-12-14
      • 2020-01-07
      • 2011-12-09
      相关资源
      最近更新 更多