JavaScript를 사용하면 페이지의 모든 변수를 로컬 저장소에 저장 한 다음 페이지를 새로 고치거나 다시로드 할 때 저장된 변수를 다시로드 할 수 있습니까? 변수를 로컬 저장소에 저장하고 페이지를 새로 고칠 때로드하려고합니다. 이것은 내가 지금까지 시도한 것입니다 :의페이지에 모든 JavaScript 변수 저장
function saveAllVariables(){
//save all variables on the page to local storage
}
function loadAllVariables(){
//load all variables on the page from local storage, and re-create them using their original names
}
loadAllVariables(); //load all variables that were previously stored
if(typeof theName == "undefined"){
var theName = prompt("Please enter your name:","Your name");
}
if(typeof currentTime == "undefined"){
var currentTime = new Date();
}
document.body.innerHTML += "Time last visited: " + currentTime + "<br />";
document.body.innerHTML += "Your name : " + theName + "<br />";
var currentTime = new Date();
확인이 아웃 : http://stackoverflow.com/questions/2226007/fetching-all-javascript-global-variables-in-a-page – Stegrex
'for (창에서 소품) {console.log (소품); } 이제 모든 변수가 있습니다. 크로스 브라우저 호환성에도 좋지 않습니다. – Vinay
@rid 모든 JavaScript 개체를 포함하여 전체 페이지의 상태를 저장하려고합니다. 웹 페이지의 상태를 저장하는 것에 대해 Stack Overflow에 관한 몇 가지 질문이 있지만 DOM의 상태를 저장하는 방법에 대해서만 논의하고 있으며 JavaScript 변수 저장에 대해서는 논의하지 않고 있습니다. –