1
if (localStorage)
{
var menushown = JSON.parse(localStorage.getItem("menuState"));
if (!menushown)
{
menushown = menuDefaultState;
}
}
else
{
menushown = menuDefaultState;
}
上述JavaScript在Opera 10.10中失敗。它抱怨localStorage在第二行沒有定義。這是真的,但由於第一行的檢查,它不應該到達第二行,並且不會失敗。 我在做什麼錯?Opera localStorage忽略我的存在檢查