簡體   English   中英

HTML5 localStorage基於值的重定向

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM