Html 浏览器本地存储,绑定到域,并且仅与浏览器窗口的使用时间相同

Html 浏览器本地存储,绑定到域,并且仅与浏览器窗口的使用时间相同,html,browser,cross-browser,Html,Browser,Cross Browser,是否存在具有以下特征的浏览器本地存储: 寿命仅与浏览器窗口的寿命相同 绑定到域(来自其他域的JS代码无法访问它),或者在使用另一个域的URL重新加载页面时被擦除 仅存储在RAM中(不存储在磁盘上) 未发送到服务器(不包括cookie) 我相信答案是否定的,但我想感到惊讶 在window.name中存储数据很接近,但不满足(2)我想你说的是会话存储,让我们看看: sessionStorage属性允许您访问会话存储 对象sessionStorage与localStorage相似,唯一的区别是 当lo

是否存在具有以下特征的浏览器本地存储:

  • 寿命仅与浏览器窗口的寿命相同

  • 绑定到域(来自其他域的JS代码无法访问它),或者在使用另一个域的URL重新加载页面时被擦除

  • 仅存储在RAM中(不存储在磁盘上)

  • 未发送到服务器(不包括cookie)

  • 我相信答案是否定的,但我想感到惊讶


    在window.name中存储数据很接近,但不满足(2)

    我想你说的是会话存储,让我们看看:

    sessionStorage属性允许您访问会话存储 对象sessionStorage与localStorage相似,唯一的区别是 当localStorage中存储的数据没有过期设置时 当页面会话结束时,存储在sessionStorage中的内容将被清除。A. 只要浏览器处于打开状态并继续运行,页面会话就会持续 跨页面重新加载和恢复。在新选项卡或窗口中打开页面 将导致启动新会话,这与如何启动不同 会话cookies工作

    还有一个例子:

    // Save data to sessionStorage
    sessionStorage.setItem('key', 'value');
    
    // Get saved data from sessionStorage
    var data = sessionStorage.getItem('key');
    
    如果关闭浏览器或更改域,会话存储项将被删除