Internet Explorer Local De Stockage
J'ai une application qui fonctionne très bien sur tous les navigateurs, mais IE. Je suis l'aide de la base de données locale fournie avec HTML5. J'ai besoin de stocker des 3 attributs pour les utilisateurs de l'application. Je sais que dans IE je ne peux pas utiliser l'approche de base de données et je pensais à l'aide de 3 tableaux stockés dans le local de stockage, un tableau pour chaque attribut. Est-il mieux (et plus facile) de faire cela?
Grâce
Par exemple, je veux stocker 1) destination 2) où ils sont de 3) date
Je pensais donc je stocke un tableau pour les destinations, un tableau bof, à partir d'emplacements et un tableau pour les dates. Puis à l'aide d'une pièce d'identité, je peux index des tableaux et d'obtenir les informations correspondantes.
Quelles sont les versions de IE faire, vous avez besoin de soutien?
J'ai besoin de soutien IE 8 et IE 9.
OriginalL'auteur ewein | 2012-05-07
Vous devez vous connecter pour publier un commentaire.
Si vous avez besoin d'un stockage local, alors vous avez besoin de stockage local! Sur la base des informations que vous décrivez, je pense qu'il est probablement trop lourd à utiliser dans un cookie de session.
Découvrez les docs. Sachez qu'IE8+ prend en charge ce, si vous avez besoin de l'appui d'autres versions, vous aurez besoin de faire un travail supplémentaire.
Je serais personnellement permettre localStorage, si possible, avant de retomber à un aller-retour vers le serveur, si le navigateur ne le supporte pas (et les données est certainement trop pour les cookies).
Mise à jour Polyfills
Gardez à l'esprit que les polyfills suggéré par Rafael va retomber les cookies si le navigateur ne prend pas en charge localStorage etc. Assurez-vous de tester avec une bonne répartition des données, et de garder à l'esprit qu'il sera l'envoi de toutes les données à chaque requête (qui a ses propres ramifications).
OriginalL'auteur Rob Cooper
Pour IE, vous pouvez utiliser un polyfill pour simuler un natif localStorage: https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills
LocalStorage utilise une clé:système de valeur. Mais vous pouvez enregistrer plus de données dans une clé, à l'aide de JSON.Stringify & JSON.parse.
OriginalL'auteur Rafael Motta
localStorage dans IE ne fonctionne pas avec cette url:
file:///P:/Dropbox/abc_web/ingrid8/ingrid.htm#voiture..
par le réseau, si ça fonctionne:
file://pedrojelp/p/Dropbox/abc_web/ingrid8/ingrid.htm#voiture..
Pourriez-vous expliquer comment cela répond à la question?
OriginalL'auteur pedromaria