当客户端加载页面时,我不想抓住存储在localStorage(用户)中的用户。
OPERA莫名其妙不会抓住它并且每次加载createUser()
状态:
Chrome:好的,
Firefox:好的,
Edge:甚至不会要求用户使用?!
userProfile = {
userName : localStorage.getItem("user")
}
if(localStorage.user){
loadUser();
}
else{
createUser();
}
这些是我的职能......
function loadUser(){
console.log("Laddar",userProfile.userName +"'s profil" );
$('#userMessage').html("Välkommen " + userProfile.userName);
}
function createUser(){
var newUser = prompt("Vad heter du?");
if (newUser === null) {
return;
}
else{
// Here i set the user
localStorage.setItem("user", newUser);
console.log("Hi", newUser);
$('#userMessage').html("Welcome" + newUser);
}
}