¿Hay alguna forma de evitar que Chrome en Android almacene en caché las páginas web? Si no es así, ¿hay otro navegador que lo permita o una forma de conseguir la misma funcionalidad?
Respuesta
¿Demasiados anuncios?necesita Root
ir a "/data/data/com.Android.chrome"
renombrar "cache" dir algo más, por ejemplo "cache2"
crear un enlace simbólico llamado "cache" en esa carpeta que apunte a otro lugar o a null
hecho
En realidad apunto el symlink a un dir recién creado en la partición /storage. Se borra cada vez que se reinicia (no con el arranque suave/caliente). Como la caché de Chrome y otras aplicaciones puede crecer varios cientos de megabytes, elegí la partición /storage para poder ahorrar espacio en la partición de usuario. Hice el truco incluso con la aplicación de Twitter, la aplicación de Mapas y otras aplicaciones que crecen muy grande tamaño de la caché.
Estos dir recién creados deben tener el permiso 771 y el propietario y el grupo establecidos en el UID de Chrome (10057 en mi caso).
Puse un 11cachescript.sh en /system/etc/init.d/ para configurar esta carpeta en el arranque.
#!/system/bin/sh
mkdir -m 771 /storage/cache
mkdir -m 771 /storage/cache/chrome
chown 10057:10057 /storage/cache/chrome
También puedes apuntar el symlink a una carpeta no existente, Chrome seguirá funcionando pero no guardará el archivo de caché en ningún sitio. Si no usas un script como el anterior, el próximo reinicio del enlace simbólico apuntará a una carpeta inexistente, pero seguirá funcionando.
Puedes borrar todo lo que hay dentro de la carpeta "cache2", ¡puede haber cientos de megabytes ahí!