Extensión de Firefox para bloquear el acceso a IndexedDB desde sitios específicos

Estoy buscando una extensión de que permita al usuario bloquear lecturas/escrituras de IndexedDB desde sitios definidos por el usuario.

IndexedDB es una forma de datos almacenados localmente que los sitios web pueden crear en su computadora. Desafortunadamente, Firefox no tiene una opción integrada para eliminar estos datos. Borrar la memoria caché del navegador nunca eliminará estos datos. Esto crea serios problemas de , y posiblemente también algunos de .

Cualquier costo es aceptable para el complemento. Cualquier sistema operativo es aceptable. El código abierto o el código cerrado son aceptables, pero se prefiere (no es un requisito) el código abierto.

Debe ser compatible con Firefox 42 o posterior.

¡Muchas gracias! Entonces, ¿es lo mismo que "LocalStorage" (que, por ejemplo, se puede explorar con el complemento Foundstone HTML5 Local Storage Explorer ), y solo está usando un término diferente para ello? En ese caso, las cookies autodestructivas pueden resultar útiles.
@Izzy No. Eso es para almacenamiento local HTML5, que es otra forma de almacenamiento local que los sitios web pueden crear en su computadora. Este artículo, csimms.botonomy.com/2011/05/… , aunque está desactualizado, tiene una buena descripción general de algunas de las diferentes tecnologías.
@Izzy Si no está familiarizado con la forma en que se almacenan los datos en el sistema, puede ver el almacenamiento de IndexedDB utilizando Storage Inspector, que se incluye como parte de Firefox Developer Tools (disponible en la instalación predeterminada de Firefox). Sin embargo, solo muestra el almacenamiento de IndexedDB para el sitio actual.
Qué asco, cosas muy locales que me confunden. "Almacenamiento DOM", "Almacenamiento local" (ver estos complementos ), y ahora otro. No importa, eche un vistazo a Permissions Auto Registerer , parece ser su candidato. Si no, aquí están las alternativas . Ninguno probado por mí, por lo tanto, no hay respuesta sino un comentario;) Si encaja, házmelo saber y lo convertiré en una respuesta completa.
Ah, otra más: PrivaConf . Cita: deshabilite Safebrowsing, sugerencias de búsqueda, geo, enlaces visitados, indexedDB y recorte de referencia. Simplemente no suena como si fuera a hacer eso por sitio.
@Izzy Permissions Auto Registerer sería excelente, pero ya no funciona en Firefox 42. No probé las otras 5 extensiones, pero según las descripciones, ninguna de ellas hará el trabajo.
Se muestra compatible, pero sí, acabo de ver ese comentario. Esté atento, ya que ese comentario es bastante nuevo (y la última versión no es tan antigua), el desarrollador podría proporcionar una actualización pronto (crucemos los dedos).
@Izzy Es simple deshabilitar completamente IndexedDB (que es lo que hace PrivaConf), pero algunos sitios usan IndexedDB para una funcionalidad útil. Lo que necesito es algo que lo bloquee por sitio.

Respuestas (1)

Use el menú Información de la página junto a la barra de ubicación que muestra la URL:

deshabilitar el almacenamiento fuera de línea en firefox

Mantener almacenamiento sin conexión es un permiso del sitio. Solía ​​estar en la interfaz de usuario de preferencias, pero se eliminó en FF46. Ahora puede acceder a él por sitio a través del ícono de información de la barra de URL> Flecha derecha> Más información> Permisos

Esto está destinado a controlar indexedDB hasta donde yo sé (y lo ha dicho en user.js desde el comienzo hace más de 2 años).

y habilite el Inspector de almacenamiento desde la configuración de Herramientas para desarrolladores para probar:

inspector de almacenamiento

y verifique la consola para verificar:

IndexedDB deshabilitado en Firefox

Referencias