Question

Selon tout ce que j'ai lu, Firefox 3.5+ prend en charge LocalStorage. Et pourtant, je vois l'alerte (échouant) dans Firefox 3.6. Ai-je des paramètres étranges dans mon Firefox? Des idées?

function supports_html5_storage() {
    try {
        return 'localStorage' in window && window['localStorage'] !== null;
    } catch (e) {
        alert('failing');
        return false;
    }
}

Remarque: la page a un doctype HTML5 (bien que je pense que cela ne fait aucune différence).

Était-ce utile?

La solution

Même si Firefox prend en charge LocalStorage, il peut être désactivé. Vérifiez qu'il est activé.

Aller à about:config Et vérifiez que dom.storage.enabled est réglé sur true.

Autres conseils

Je viens de rencontrer le bogue décrit à http://meyerweb.com/eric/thoughts/2012/04/25/firefox-failing-localstorage/: Firefox interdit le stockage local si vous avez vos options de cookie pour "demander à chaque fois". Étrange mais vrai, au moins dans FF12 que j'utilisais à l'époque. La solution de contournement est de définir vos cookies à conserver pour la session ou jusqu'à ce qu'ils expirent.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top