html5 - liberar - cómo borrar miscelaneos huawei
¿Cuándo se borra el almacenamiento local? (4)
Borrador del W3C dice esto
Los agentes de usuario deben caducar los datos de las áreas de almacenamiento local solo por razones de seguridad o cuando así lo solicite el usuario. Los agentes de usuario siempre deben evitar eliminar datos mientras se ejecuta un script que podría acceder a esos datos.
Por lo tanto, si los navegadores siguen la especificación, debe persistir hasta que el usuario la elimine en todos los navegadores, no he encontrado ninguno que haya eliminado ninguno de mis proyectos.
Un buen artículo para leer también es http://ejohn.org/blog/dom-storage/
¿Cuánto tiempo puedo esperar que los datos se conserven en localStorage? ¿Cuánto tiempo durarán los datos de almacenamiento local de un usuario promedio? Si el usuario no lo borra, ¿durará hasta que se vuelva a instalar un navegador?
¿Es esto consistente en todos los navegadores?
El contenido en localstorage es persistente siempre que el usuario elija borrar el almacenamiento (completamente o con un solo valor dentro de él)
Sobre la consistencia en el navegador, localstorage está actualmente disponible en todos los navegadores principales, incluido IE8 + (consulte http://caniuse.com/#feat=namevalue-storage )
En Chrome mientras realiza "borrar datos de navegación", si elige la opción "Cookies y otros datos de sitios y complementos", los datos de SessionStorage se borrarán.
localStorage también se conoce como almacenamiento web, almacenamiento HTML5 y almacenamiento DOM (todos significan lo mismo).
localStorage es similar a sessionStorage, excepto que los datos almacenados en localStorage no tienen fecha de caducidad, mientras que los datos almacenados en sessionStorage se borran cuando finaliza la sesión de navegación (es decir, cuando el navegador está cerrado).
localStorage está disponible en todos los navegadores, pero la persistencia no se implementa de manera consistente. En particular, localStorage se puede borrar mediante la acción del usuario y se puede borrar de forma involuntaria (¿quién pensaría que al borrar todas las cookies también se borra el localStorage?).
En Firefox, localStorage se borra cuando se cumplen estas tres condiciones: (a) el usuario borra el historial reciente, (b) las cookies se seleccionan para ser borradas, (c) el rango de tiempo es "Todo"
En Chrome, localStorage se borra cuando se cumplen estas condiciones: (a) borrar datos de navegación, (b) se selecciona "cookies y otros datos del sitio", (c) el período de tiempo es "desde el principio del tiempo". En Chrome, ahora también es posible eliminar localStorage para un sitio específico .
En IE, para borrar localStorage: (a) Herramientas - Opciones de Internet, (b) pestaña General, (c) eliminar el historial de navegación al salir, (d) asegurar "Cookies y datos del sitio web" (o "archivos temporales de Internet y archivos del sitio web ") está seleccionado, (e) considerar la desactivación de" Conservar los datos del sitio web de Favoritos "en la parte superior
En Safari: (a) Haga clic en Safari (b) Preferencias (c) Seleccione la pestaña Privacidad (d) Haga clic en Eliminar todos los datos del sitio web (e) Haga clic en Eliminar ahora
Opera: a pesar de los excelentes artículos sobre el almacenamiento local del sitio de Opera, todavía no he encontrado instrucciones claras (no programáticas) para los usuarios sobre cómo eliminar el almacenamiento local. Si alguien encuentra, por favor deje un comentario debajo de esta respuesta con un enlace de referencia.
El sitio de desarrollo de Opera tiene un excelente resumen de localStorage:
La forma actual de almacenar datos en el lado del cliente, las cookies, es un problema:
Bajo tamaño: las cookies generalmente tienen un tamaño máximo de alrededor de 4 KB, lo que no es muy bueno para almacenar ningún tipo de datos complejos.
Es difícil para las cookies realizar un seguimiento de dos o más transacciones en el mismo sitio, lo que podría estar sucediendo en dos o más pestañas diferentes
Las cookies pueden ser explotadas usando técnicas tales como secuencias de comandos entre sitios, lo que resulta en violaciones de seguridad
Otras alternativas (menos populares) a las cookies incluyen técnicas que incluyen cadenas de consulta, campos de formulario ocultos, objetos compartidos locales basados en flash, etc. Cada uno con su propio conjunto de problemas relacionados con la seguridad, la facilidad de uso, las restricciones de tamaño, etc. Hasta ahora, han estado utilizando formas bastante malas de almacenar datos en el extremo del usuario. Necesitamos una mejor manera, que es donde entra el almacenamiento web.
Almacenamiento web
La especificación de almacenamiento web W3C se diseñó como una mejor manera de almacenar datos en el lado del cliente. Tiene dos tipos diferentes de almacenamiento: almacenamiento de sesión y almacenamiento local.
Normalmente, tanto la sesión como el almacenamiento local podrán almacenar alrededor de 5 MB de datos por dominio, lo que es significativamente más que las cookies.
Recursos:
https://dev.opera.com/articles/web-storage/
http://www.quirksmode.org/html5/storage.html
http://www.ghacks.net/2015/02/05/how-to-clear-web-storage-in-your-browser-of-choice/
http://www.opera.com/dragonfly/documentation/storage/