Tiempo de lectura estimado : 2 min · Publicado
Explicar origen, duración y límites
Identifique datos, tecnología y propósito. localStorage se vincula al origen; sessionStorage también al contexto de pestaña. Cambiar dominio, protocolo, puerto o navegador puede separar la información. No prometa sincronización entre dispositivos sin una función que la realice. Evite secretos en este almacenamiento y explique qué sucede al cerrar una sesión privada o borrar datos del navegador.
Conservar el trabajo ante un fallo
Pruebe almacenamiento bloqueado, cuota agotada y datos guardados dañados con ejemplos ficticios. Muestre si guardar ha fallado y mantenga la información utilizable en pantalla cuando sea posible. No anuncie persistencia antes de confirmar la escritura. Un borrado, una política del navegador o una eliminación de datos pueden hacer desaparecer una copia local; esta no constituye una copia de seguridad.
Diseñar una exportación recuperable
Incluya versión de formato, fecha, campos necesarios e identificadores estables en un archivo comprensible. Explique cómo conservarlo fuera del navegador y vuelva a abrirlo con una herramienta independiente. Un archivo descargado no demuestra recuperación: importe una copia de prueba en un entorno vacío y compare registros, textos y estados con el ejemplo original.
Validar la importación antes de reemplazar
Controle estructura, versión, tamaño, tipos y valores admitidos antes de modificar el trabajo existente. Muestre errores y permita conservar una exportación previa. Si el formato es incompatible, rechace el archivo sin borrados parciales. Pruebe importación repetida, campos desconocidos, texto con caracteres especiales y borrado seguido de restauración. La confirmación final debe corresponder a los datos realmente recuperados.
Trate el texto importado como datos, sin ejecutar HTML ni código del archivo.
Documentos de referencia
- MDN — Web Storage · Fuente consultada
- MDN — quotas et éviction · Fuente consultada
Contenido actualizado
Anote los controles y los resultados en el registro de pruebas web
