1
if (localStorage)
{
var menushown = JSON.parse(localStorage.getItem("menuState"));
if (!menushown)
{
menushown = menuDefaultState;
}
}
else
{
menushown = menuDefaultState;
}
上述JavaScript在Opera 10.10中失败。它抱怨localStorage在第二行没有定义。这是真的,但由于第一行的检查,它不应该到达第二行,并且不会失败。 我在做什么错?Opera localStorage忽略我的存在检查