l'utilisation de globalstorage est obsolète. veuillez utiliser le localstorage au lieu
J'ai eu ce message lorsque vous faites une programmation en javascript, et après quelques recherches sur google, je n'ai aucune idée de ce que cela signifie, et comment que je cause de cette erreur. Je suis, y compris le code ci-dessous, quelqu'un peut-il m'expliquer ou m'indiquer un ressources sur la façon de le réparer ou de ce qui se passe? La chose étrange est que j'ai un autre code, tout comme cette partie de mon programme, et il ne me donne des erreurs et donc, je suis vraiment confus. Aussi, je ne reçois cette erreur avec firebug en cours d'exécution, le reste sage, il ne fonctionne tout simplement pas et aucun message d'erreur n'est affiché. J'ai aussi essayé dans google Chrome, et eu les mêmes problèmes, pas de message d'erreur mais le code ne fonctionne pas.
foundTextFn = function(){
console.log('fire');
if (foundTextArrayPosition != foundTextArray.length){
writeText(foundTextArray[foundTextArrayPosition],"happy");
foundTextArrayPosition += 1;
}
foundTextFnTimer=setTimeout("foundTextFn()",4000);
}
Voici un autre de mes méthodes, c'est fondamentalement la même chose, mais il fonctionne très bien. Et si il le faut, toutes ces variables sont des variables globales déclarées au début de mon fichier var foundTextArrayPosition = 0; par exemple.
awayFn = function(){
if (awayArrayPosition != awayArray.length){
if (changeAwayState){
changeAwayState = false;
writeText(awayArray[awayArrayPosition],"normal");
awayArrayPosition ++;
temp = pickRandomSpot();
randomX = temp[0];
randomY = temp[1];
}
else{
changeAwayState = true;
}
awayTimer=setTimeout("awayFn()",10000);
}
else{
abandoned = true;
whyGoneArrayPosition = 0;
whyGoneFn();
}
}
Ce type de stockage, suis-je utiliser maintenant?
Avez-vous lu le message d'erreur?
Donc, par défaut vous utiliser le stockage, je suppose, je suis nouveau sur le JavaScript donc je ne comprenais pas vraiment.
OriginalL'auteur convergedtarkus | 2012-03-23
Vous devez vous connecter pour publier un commentaire.
C'est une dépréciation d'erreur de Firefox 9.
globalstorage
était une façon de stocker les données dans Firefox, mais HTML5 introduitlocalstorage
, qui est aujourd'hui le moyen privilégié (à l'aide dewindow.localStorage
).https://developer.mozilla.org/en/DOM/Storage a plus d'informations.
Pouvez-vous poster le reste de votre code? Les bibliothèques que vous utilisez?
Mon code est autour de 600 lignes, donc je ne pense pas que de l'aide. Mais je vais poster un autre de mes méthodes qui, autant que je puisse en dire, est tout mais le même que cette méthode fonctionne mais. Et la seule bibliothèque que j'utilise est KineticJS.
Donc, corrigez-moi si je me trompe, mais j'ai peut-être savoir ce qui est en haut. Je l'ai utilisé jusqu'à l'espace global (ou quelque chose comme ça) donc je doit utiliser le stockage local. Utiliser au lieu de dire var HAUTEUR = 800; et dire sessionStorage.HAUTEUR=800; suis-je sur la bonne voie?
Non, ce n'est pas les variables que vous utilisez, c'est un navigateur de stockage que vous utilisez. Je ne pense pas que vous avez utilisé l'espace mondial -- ma conjecture est que vous êtes en utilisant un appel de la bibliothèque que les magasins de globalStorage. Vous pouvez rechercher l'ensemble de votre base de code pour la ligne globalStorage?
OriginalL'auteur Waynn Lue
Probablement pas lié à la question ci-dessus, mais je vais le mettre ici pour les moteurs de recherche.
J'ai eu le même message d'erreur tout en faisant quelques jQuery simple:
Il a toutefois dû à oublier pour inclure le lien href aux jQuery.js fichier...!
OriginalL'auteur mr-euro
J'ai eu le même message d'erreur et trouvé une solution et peut-être la cause sous-jacente de conflit, j'ai été en utilisant jQuery valider la fonction dans le jzaefferer.github.com/jquery-validation/jquery.validate.js bibliothèque avec jQuery 1.7.1
Le problème:
J'ai utilisé
$(document)
.prêt avec deux différentscontexts
. L'un avec l'noConflict
wrapper et l'autre sans. En gardant les deux le même, le message d'erreur a disparu. Hourra!L'emballage:
Voir aussi ce post sur mon blog.
OriginalL'auteur Fredz