Solución:
Relación de Firefox entre las cookies y el almacenamiento local (de https://bugzilla.mozilla.org/show_bug.cgi?id=341524):
- deshabilitar las cookies deshabilita el almacenamiento, a menos que el sitio esté en la lista blanca.
- la habilitación de todas las cookies habilita el almacenamiento, excepto si el sitio está en la lista de bloqueados.
- Si un sitio está configurado para sesión solo en la lista de bloqueo, solo se puede usar el almacenamiento de sesión. Los almacenamientos globales se tratan como almacenamientos de sesión.
- De manera similar, si las preferencias de cookies están configuradas solo para sesión, todo el uso del almacenamiento es solo para sesión.
- si las preferencias de cookies están configuradas para solicitar, esto se trata de la misma manera que rechazar las cookies. No estoy seguro de si queremos que se produzcan avisos aquí. ¿Las cookies aparecen cada vez que se establece una cookie, o solo una vez por sesión?
- la preferencia oculta dom.storage.disabled se puede utilizar para deshabilitar el almacenamiento DOM.
Por lo tanto, debería poder utilizar administradores de cookies como Cookie Monster para controlar el almacenamiento local.
Para ver / eliminar el almacenamiento local persistente en Firefox, puede utilizar el Explorador de almacenamiento local HTML5 de Foundstone o NoTrace. Otras extensiones de Firefox relacionadas se enumeran aquí.
De Cómo borrar y deshabilitar el almacenamiento DOM en Firefox, IE y Chrome:
Borrar almacenamiento DOM en Firefox:
Seleccione “Herramientas” -> “Borrar historial reciente”, abra “Detalles”, marque “Cookies” y seleccione “Todo” como rango de tiempo.
ATENCIÓN: Ningún otro intervalo de tiempo borrará el almacenamiento DOM.[…]
Deshabilite el almacenamiento DOM en Firefox:
Escriba “about: config” en la barra de direcciones y presione Intro para ver la configuración interna de su navegador. Desplácese hacia abajo hasta “dom.storage.enabled”, haga clic derecho sobre él y presione “Alternar” para deshabilitar el almacenamiento DOM.
De omitir la intención de bloquear las cookies de “terceros”:
En concepto, HTML5 Local Storage es muy similar a las cookies. Por origen, hay un conjunto de pares de nombre / valor persistentes en disco.
Con una prueba simple, es fácil demostrar que la función de almacenamiento local HTML5 no se ve afectada por la configuración de cookies de terceros.
Mozilla conoce este problema: Error 536509: localStorage no obedece a las preferencias de “cookies de terceros”. Afortunadamente, si desmarca la casilla de verificación de Firefox “Aceptar cookies de sitios”, entonces el almacenamiento local se habilita solo en los dominios que están permitidos en la lista de Excepciones de cookies de Firefox. Dado que se necesita JavaScript para configurar el almacenamiento local, las extensiones de bloqueo de JavaScript como NoScript también pueden mitigar este problema.
Sitios de prueba de almacenamiento local:
- http://csh.rit.edu/~ryanw/chaos/WebStorageTest.html
- http://people.w3.org/mike/localstorage.html
- http://scary.beasts.org/misc/iframe_storage.html
Problema de Firefox: error 748620: cuando la caducidad de la cookie está configurada para preguntar cada vez, localStorage lanza una excepción de seguridad.
Toda la información en esta respuesta se adaptó del almacenamiento DOM: almacenamiento de datos del navegador que puede evitar la intención de bloquear las cookies de terceros, un hilo que comencé.
Soy el desarrollador del complemento Cookie Controller, y le mostrará los permisos que se aplican al almacenamiento local (y al almacenamiento de sesiones), además de permitirle establecer esos permisos.
Sin embargo, para responder a su pregunta original, los permisos para el almacenamiento DOM son esencialmente los mismos que para las cookies. Ciertos permisos, como los de terceros, no se aplican, pero la configuración para denegar las cookies o restringirlas a la sesión actual también se aplica al almacenamiento DOM. Desafortunadamente, Firefox no le mostrará si una página web está usando almacenamiento DOM o no, por lo que puede ser difícil de verificar. Por lo tanto, el complemento es útil.
También hay una preferencia oculta que deshabilitará completamente todo el almacenamiento DOM independientemente de las cookies: dom.storage.enabled. Esto es un poco brutal y, por lo general, solo bloquearía las cookies para bloquear el almacenamiento. Del mismo modo, las excepciones configuradas para permitir que los sitios web individuales establezcan cookies también les permiten usar el almacenamiento DOM.
Por último, existe un límite en la cantidad de almacenamiento que puede utilizar cada página web. De forma predeterminada, es de 5 MB, pero puede cambiarlo, potencialmente a cero. Sin embargo, las páginas web no siempre manejan muy bien el desbordamiento de esta cuota, por lo que puede causar problemas al cambiarla.