Est-il possible d'effacer le stockage local HTML5 sur une page web spécifique ? J'éditais une démo Javascript sur http://jsfiddle.net et j'ai réorganisé les fenêtres de telle sorte que l'une d'entre elles est devenue impossible à redimensionner. Est-il possible d'effacer le stockage local sur une page spécifique dans ce cas ?
Réponses
Trop de publicités?Chrome propose désormais une option permettant d'effacer le stockage local d'un site spécifique. Pour cela, entrez ceci dans l'Omnibox
chrome://settings/siteData
Maintenant, vous pouvez saisir le nom du site, sélectionner Stockage local et cliquer sur Supprimer pour effacer le stockage local du site.
Bien que Chrome ne propose pas d'interface utilisateur pour effacer localStorage, il existe une API qui permet d'effacer une clé spécifique ou l'ensemble de l'objet localStorage sur un site Web.
//Clears the value of MyKey
window.localStorage.removeItem("MyKey");
//Clears all the local storage data
window.localStorage.clear();
La console JavaScript est installée par défaut sur chaque navigateur Chrome. Une autre méthode, et peut-être la plus simple, pour effacer localStorage consiste donc à faire un clic droit sur la page, à cliquer sur "Inspecter l'élément", puis sur l'onglet "Console". Lorsque la console s'ouvre, tapez le JavaScript suivant, puis appuyez sur la touche Entrée :
window.localStorage.clear()
Une fois fait, localStorage sera effacé. Notez que cela affecte toutes les pages web d'un même domaine, donc si vous effacez localStorage pour jsfiddle.net/index.html (en supposant que c'est la page sur laquelle vous vous trouvez), cela l'efface pour toutes les autres pages de ce site. Voir HTML5Goodies - Un aperçu du stockage des données locales en HTML 5 pour plus d'informations.
Chrome ne fournit pas encore d'interface pour gérer le stockage local HTML5. Pour supprimer le stockage local dans Chrome, vous devrez soit rechercher manuellement le fichier et le supprimer dans le dossier de l'utilisateur. Local Storage
dans le sous-répertoire Données de l'utilisateur . Vous pouvez le trouver en recherchant un fichier qui contient le nom de domaine.
Vous pouvez également utiliser le Supprimer les cookies et autres données du site et des plug-ins l'entrée dans la Effacer les données de navigation dialogue ( chrome://chrome/settings/clearBrowserData
o Ctrl + Shift + Delete ), mais il ne permet pas un contrôle fin au niveau du site.
Pour mémoire, jsfiddle.net n'utilise pas de stockage local pour ses cadres, il utilise des cookies standards que vous pouvez supprimer dans la rubrique chrome://chrome/settings/cookies
. Tapez simplement jsf
dans la boîte d'édition, puis cliquez sur le bouton window_sizes
le cookie, puis le [Remove]
bouton. Pour supprimer tous les cookies à jsfiddle.net
il suffit de cliquer sur le bouton jsfiddle
(et non pas un cookie spécifique), et appuyez sur Delete .
Je ne peux pas encore commenter, mais la réponse acceptée n'est plus exacte à 100% depuis la dernière mise à jour de Chrome. Chrome a une nouvelle apparence matérielle pour tous les paramètres ; et le lien pour effacer tout le stockage local pour un hôte spécifique est maintenant légèrement différent :
chrome://settings/siteData
- Réponses précédentes
- Plus de réponses