LocalStorage被认为是在浏览器中永久存储值的最佳解决方案。在这里可以找到有关LocalStorage的很好的解释。
这是我用于将值保存到LocalStorage的代码。
function saveLoginNameToLocalStorage()
{
if(typeof(Storage)!=="undefined")//checks whether the browser support localStorage
{
// you dont want to create a variable by var variablename,
// just give it as localStorage.yourVariableName, before assigning
// any values the variable is shown as undefined.
if(localStorage.userName && localStorage.userName !="" && localStorage.userName==document.getElementById("userName").value){
document.getElementById("redirectUrl").value=localStorage.redirectURI;
}
else{
localStorage.redirectURI="";
document.getElementById("redirectUrl").value="";
}
localStorage.userName=document.getElementById("userName").value;
localStorage.redirectURI="";
}
}
您可以localStorage.userName
从浏览器的任何位置使用来访问变量。对我来说很好。;-)
谢谢大家提供的帮助。