Javascript本地存储首选项

时间:2012-11-14 14:15:04

标签: javascript android cordova web local-storage

我有以下脚本: 我希望我的应用访问并记住第二次启动此页面之一: 这就是我尝试的方式,但它没有用。

<script>
if (localStorage.getItem("0") === null) {
//do nothing 
}
else if(localStorage.getItem("1")===null{
}
else if(localStorage.getItem("2")===null{
}
else if(localStorage.getItem("3")===null{
}
else if(localStorage.getItem("0") !==null){
window.location = "cosmote.html"
}
else if(localStorage.getItem("1") !==null){
window.location = "germanos.html"
}
else if(localStorage.getItem("2") !==null){
window.location = "zapp.html"
}
else if(localStorage.getItem("3") !==null){
window.location = "sunlight.html"
}
</script>

2 个答案:

答案 0 :(得分:0)

在一个本地存储区域中输入最后一页的值是不是更好?

然后拨打一个电话,例如localStorage.getItem("lastPage");

然后再进行切换,或者再次进行切换,这将保存对本地存储的多个访问。

这将使它更有效和可读,或者如果不是这种情况,至少使用每个页面的对象和值。

答案 1 :(得分:0)

你还有一些额外的括号。不确定这是不是你的问题。

查看http://www.jstorage.info/以获取一个简单的小型Javascript库,以便与本地存储进行交互。