1
사용자가 내 응용 프로그램에 처음 연결되었는지 확인하려고합니다. 따라서 로컬 저장소의 개수가 null인지 확인한 다음 사용자가 새 사용자 인 경우 확인합니다. 그러나 아래 코드는 str_count = localStorage.getItem ("count")에서 멈 춥니 다. 이 후에는 어떤 줄도 실행되지 않습니다. 여기서 뭐가 잘못 됐니? 사용자가 새로운 경우는 로컬 스토리지에 "카운트"가 없지만 크래시가 아닌 null 만 반환해야합니다.HTML5 로컬 저장소 오류
var count = 0;
str_count = localStorage.getItem("count");
if (str_count == null || str_count == "null")
{
//do something
}
else
{
count = parseInt(str_count);
count++;
localStorage.setItem("count", count);
}
}
를? 모든 브라우저의 모든 버전이 localStorage를 지원하지는 않습니다. – Matt
http://jsfiddle.net/brantolsen/ZYmKZ/에서 잘 작동합니다. –
이 코드는 사용자가 IE를 사용하는 경우를 처리합니다. 다른 브라우저에서 HTML5 데이터베이스를 사용하고 있습니다. – ewein