[英]HTML5 localStorage redirect based on value
我正在嘗試根據HTML5 localStorage中保存的值將用戶重定向到另一個頁面。
var user=localStorage.getItem('uname');
if(user==""||user==null)
{
window.location='secure.html';
}
即使重定向了localStorage
也會重定向。
有什么方法可以檢查localStorage
。 我使用了顯示為“ null”的警報,但重定向仍然發生。
清除localStorage
后, localStorage.getItem('uname')
將為null
。 如果清除后不想重定向,請刪除此條件進行重定向。 如果您只想在為空字符串時進行重定向,請執行以下操作:
如果(localStorage.getItem('uname')===“”){window.location ='secure.html'; }
嘗試檢查對象的長度是否為0
var user=localStorage.getItem('uname');
if(user.length == 0)
{
window.location='secure.html';
}
但是,如果“ uname”不為null,則要重定向用戶:
var user=localStorage.getItem('uname');
if(user.length != 0)
{
window.location='secure.html';
}
user==""||user==null
之間似乎有些混亂
var user=localStorage.getItem('uname');
if(user==null)
{
window.location='secure.html';
}
到目前為止似乎正在工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.