Vous pouvez ajouter cette fonctionnalité au plugin totalStorage.
Ajouter cette méthode publique au plugin
$.totalStorage.removeAll = function(){
return $.totalStorage.impl.removeAll();
};
Ensuite, dans la vente littérale d'objet $.totalStorage.impl
cette fonction -
removeAll: function(){
if (!supported){
try {
var pairs = document.cookie.split(";");
for (var i = 0; i<pairs.length; i++){
var pair = pairs[i].split('=');
var key = pair[0];
$.cookie(key, null);
}
} catch(e){
return null;
}
} else {
ls.clear();
}
},
/modifier
Je bifurqué le plugin totalStorage
et ajouté un removeAll
méthode - you can get it here on my GitHub
Vous pouvez maintenant effacer le stockage local en appelant $.totalStorage.removeAll();
Here is a jsFiddle using the removeAll
method
ahh, merci Ross. C'est une excellente réponse! – dutchman711
@ user998066 Np vous êtes les bienvenus. Je pense que je vais utiliser ce plugin jQuery dans les cas où je dois supporter localStorage sur IE7. – Ross