Mi pregunta es sobre el ajuste fino del navegador Chrome o Chromium. Tiene soporte de nueva generación de cookies: HTML5 LocalStorage y Databases. Algunos sitios de anuncios usan LocalStorage para hacer un seguimiento de los usuarios, otros sitios también lo usan. Además, los complementos (extensiones) de Chrome a menudo usan almacenamiento local para mantener la configuración.
Quiero deshabilitar LocalStorage y DB para todos los sitios por completo o ponerlo en modo "preguntar al usuario". Pero quiero usar extensiones que usan LocalStorage y DB.
¿Es posible?
--disable-localstorage
que funciona pero deshabilita el almacenamiento local para extensiones.--disable-local-storage
peter.sh/experiments/chromium-command-line-switches/… , sin embargo, por alguna razón, el uso de este indicador rompe algunas extensiones de Chrome como adblock plus.Respuestas:
Chrome proporciona la capacidad de bloquear HTML5 LocalStorage como parte de su funcionalidad de bloqueo de cookies. Dado que ambas tecnologías finalmente permiten que los sitios web almacenen y recuperen datos en los dispositivos de los usuarios finales, tiene sentido administrarlos de la misma manera.
Simplemente haga clic en el ícono Menú y elija Opciones (o Preferencias en plataformas similares a UNIX), haga clic en Mostrar configuración avanzada ... , seleccione Configuración de contenido y elija la opción Bloquear cualquier sitio desde la configuración de datos :
Mientras esté allí, puede seleccionar Administrar excepciones para incluir en la lista blanca ciertos sitios, o Todas las cookies y Datos del sitio para administrar o eliminar datos existentes.
Ahora, cuando visite un sitio, aparecerá un pequeño icono que indica que las cookies o LocalStorage ha sido bloqueado:
Si hace clic en eso, elige Mostrar cookies y otros datos del sitio , y selecciona la pestaña Bloqueado , puede ver qué datos el sitio intentó guardar y poner en la lista blanca a los sitios de forma temporal o permanente.
Los autores de Chrome no son grandes admiradores de los mandos complicados, por lo que es poco probable que agreguen algunos para deshabilitar los métodos de almacenamiento individuales. Por otro lado, puede estar razonablemente seguro de que cualquier método de almacenamiento futuro será bloqueado por el mismo mecanismo sin buscar más casillas de verificación.
fuente
La respuesta anterior también bloquea las cookies. Se me ocurrió una solución improvisada (para usuarios de Windows, pero debería funcionar para Linux de manera similar) para bloquear el almacenamiento local y permitir las cookies al mismo tiempo:
Abra la carpeta de almacenamiento local:
% LocalAppData% \ Google \ Chrome \ User Data \ Default \ Local Storage
Chrome y las extensiones usan los archivos con el prefijo "chrome-", no los elimine. Los archivos con el prefijo "http-" es lo que buscamos. Estos archivos son creados por sitios web para almacenar configuraciones o rastrear su navegación.
En el primer paso, vamos a "incluir en la lista blanca" los datos de almacenamiento local de los sitios en los que confiamos. Seleccione todos los archivos que desea conservar, como http_english.stackexchange.com_0.localstorage , haga clic con el botón derecho y abra sus propiedades, luego configure sus atributos de archivo como "ocultos". Verás por qué en el siguiente paso.
Ahora cree un archivo por lotes / script de shell que eliminará todos los datos de almacenamiento local no incluidos en la lista blanca:
Guarde esto como "deletelocalstorage.cmd" y haga doble clic para ejecutarlo. Esto eliminará todos los datos de almacenamiento local, excepto los que incluyó en la lista blanca antes, esto simplemente funciona porque el comando del ignora los archivos ocultos.
Puede ejecutar este script de shell cada vez antes de iniciar Chrome. Una solución aún mejor es ejecutar el script automáticamente usando el programador de tareas de Windows, por ejemplo, una vez al día. Esto limpiará regularmente el almacenamiento local y evitará que los sitios web lo rastreen, al tiempo que permite que sus sitios en la lista blanca funcionen.
Esta solución no es perfecta porque no deshabilita el almacenamiento local por completo, sin embargo, esto es necesario porque muchos sitios no funcionarán si el almacenamiento local está completamente bloqueado. Por ejemplo, no podrá iniciar sesión en algunos sitios o simplemente obtendrá una página en blanco.
Otra solución es el enfoque de la fuerza bruta: simplemente bloquee el almacenamiento local mediante permisos de archivo.
Nuevamente, tenga en cuenta que con este enfoque, se encontrará con problemas tarde o temprano porque algunos sitios requieren almacenamiento local para funcionar correctamente.
fuente