if (localStorage)
{
var menushown = JSON.parse(localStorage.getItem("menuState"));
if (!menushown)
{
menushown = menuDefaultState;
}
}
else
{
menushown = menuDefaultState;
}
Le JavaScript ci-dessus échoue dans Opera 10.10. Il se plaint que localStorage est indéfini sur la deuxième ligne. C'est vrai, mais en raison de la vérification sur la première ligne, il ne devrait jamais atteindre la deuxième ligne, et ne pas échouer. Qu'est-ce que je fais de mal?Opera localStorage ignore mon existence contrôle