Opera清除localStorage onLoad?

时间:2016-06-03 00:36:11

标签: javascript jquery html5 local-storage opera

当客户端加载页面时,我不想抓住存储在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);
  }
}

0 个答案:

没有答案