每次呈现页面或视图时,Javascript都会将数据保存到sessionstorage
每次呈现页面、视图甚至脚本时,如何保留会话存储中存储的数据?即使您在浏览器上来回导航?。我的程序中有一个功能,每次渲染视图时,它都会将数据保存到会话存储中,但当我向后导航时,它只包含保存的当前数据。我希望能够访问保存到会话存储器中的所有数据,而不仅仅是当前数据。有解决办法吗?。我尝试过本地存储,同样的事情?> 代码 本地存储每次呈现页面或视图时,Javascript都会将数据保存到sessionstorage,javascript,node.js,session,storage,Javascript,Node.js,Session,Storage,每次呈现页面、视图甚至脚本时,如何保留会话存储中存储的数据?即使您在浏览器上来回导航?。我的程序中有一个功能,每次渲染视图时,它都会将数据保存到会话存储中,但当我向后导航时,它只包含保存的当前数据。我希望能够访问保存到会话存储器中的所有数据,而不仅仅是当前数据。有解决办法吗?。我尝试过本地存储,同样的事情?> 代码 本地存储 sessionStorage对象仅存储一个会话的数据(当浏览器选项卡关闭时,数据将被删除) 提示:还可以查看localStorage属性,它存储没有过期日期的数据。关闭浏览
sessionStorage对象仅存储一个会话的数据(当浏览器选项卡关闭时,数据将被删除) 提示:还可以查看localStorage属性,它存储没有过期日期的数据。关闭浏览器时,数据不会被删除,并将在第二天、第二周或第二年可用 试试这个:
<div id="demo"></div>
if (typeof(Storage) !== "undefined") {
localStorage.setItem("name", "Smith");
document.getElementById("demo").innerHTML = localStorage.getItem("name");
} else {
document.getElementById("demo").innerHTML = "Sorry, your browser does not support Web Storage...";
}
if(类型(存储)!=“未定义”){
setItem(“名称”、“史密斯”);
document.getElementById(“demo”).innerHTML=localStorage.getItem(“名称”);
}否则{
document.getElementById(“demo”).innerHTML=“对不起,您的浏览器不支持Web存储…”;
}
你的意思是如果我导航回会话,本地存储将丢失?>
var urls_list = []
urls_list.push(locals.data.vehicle.vehicle_url)
localStorage.setItem('result', JSON.stringify(urls_list));
result = localStorage.getItem('result');
<div id="demo"></div>
if (typeof(Storage) !== "undefined") {
localStorage.setItem("name", "Smith");
document.getElementById("demo").innerHTML = localStorage.getItem("name");
} else {
document.getElementById("demo").innerHTML = "Sorry, your browser does not support Web Storage...";
}